Computer science is a very large subject with lots of applications. Computer scientists design new software, solve computing problems and develop different ways to use technology. But, whatever they’re doing, all computer scientists rely on ‘computational thinking’. Computational thinking involves looking at a problem and working out a way a computer might be able to help you solve it. To do this, you need to understand how a computer processes information. A programmer, coder or software engineer is someone who designs and makes computer programs. They might use one type of computer language or many. They use computational thinking all the time. Programmers are logical thinkers and problem-solvers. They look at problems and try to come up with different ways of solving them.
The senior computer science courses allow the students to have fun and earn new skills. These skills include learning new coding languages, creating games, applications and websites. In year 11 the DITCS course involves basic HTML and CSS skills, basic databases skills and chosing a software to build a prototype. This can give you up to 18 level 1 credits. In the year 12 course you can earn up to 20 level 2 credits credits and get to build a dynamic website, use HTML and CSS, learn Python and how to manage Databases. Level 3 DITCS allows you to gaing up to 20 level 3 credits. Where you get to build on the softwares prevously introduces and learn PHP and jQUERY as well.