This Home Study Program is designed to empower you with the knowledge and expertise needed to start your journey with ASO Academy in your path to becoming a full-stack developer or mobile app developer. If you haven't enrolled to ASO academy, enroll now and unlock the doors to endless possibilities in web and mobile development! Enroll now
In this module, we will introduce basic computer science concepts. We will cover all the areas required to get you to the point of understanding what a computer scientist does.
Submit FeedbackComputer programming is the act of writing a sequence of instructions to a computer to perform a specific task. This module will cover the basics of programming and provide an overview of computer programming.
A data structure is a logical concept that introduces a way to organize data so the data can be immediately available to the processor for required calculations. This module will cover ways in which data is stored for efficient search and retrieval.
Computer scientists learn by experience. We learn by seeing other people solve problems and by solving problems ourselves. Exposing us to different problem-solving techniques and seeing how algorithms are designed helps us take on challenging problems.
Recursion is a method where the solution to a problem depends on solutions to smaller instances of the same problem. We have seen that functions are named procedures which perform distinct tasks or services. This module will address recursion as a technique involving the use of functions.
This module will cover all the phases of software development. Starting from software requirement analysis, to design, to implementation, to testing, to deployment and finally to maintenance.
Submit FeedbackThis module will cover the fundamentals of web programming and technologies used in programming web pages.