By the end of this course, students will be able to use their knowledge and understanding of computer technology to become independent and discerning users of ICT, able to make informed decisions about its use, and aware of the implications of different technologies.

As well as developing an understanding of current and emerging technologies and how they work, students will apply creative and technical skills, knowledge and understanding of ICT in a range of contexts, including opportunities to:

  • Work collaboratively
  • Develop computer programs to solve problems
  • Acquire and apply knowledge, technical skills and an understanding of the use of algorithms to solve computer programming problems.
  • Evaluate the effectiveness of computer programs/solutions, their impact and issues relating to the use of computer technology in society.
  • Develop critical thinking, analysis and problem-solving skills through the study of computer programming.