IB Computer Science requires an understanding of the fundamental concepts of computational thinking as well as knowledge of how computers and other digital devices operate.
While the methodology used to solve problems in computer science may take a wide variety of forms, this course emphasises the need for both a theoretical and practical approach. The primary programming language will be JAVA.
Reasons for choosing this course:
The number of jobs opening projected in 2018 for STEM (Science, Technology, Engineering and Math education) fields will reach 2.8 million and approximately half of these will be in the fields of Computer Science as it is one of the most dynamic markets in many countries.