Computer software touches almost every aspect of our daily lives. Mobile apps, video games, websites and word processors are all the result of software development. Computer science is an important starting point for computer programmers who will develop software for a wide range of applications. Those who do well tend to have a good grounding in this subject area. You’ll study computer science and learn how to become a successful computer programmer. Throughout the course you’ll gain the knowledge and develop the specific skills that the industry is looking for. In particular, you’ll learn the foundations of computer science, software development and programming.