The course provides an in-depth understanding of how computer technology works and a look at what goes on “behind the scenes”.  Through the study of computer programming, the course helps to develop critical thinking, analysis and problem solving skills.  It’s a fun and interesting way to develop these skills, which can be transferred to other subjects and even applied in day-to-day life.  In this way, the course will stimulate your interest and engagement with technology and technology-related careers.