Computer Programming IGCSE-0478

11CPC

UE:

This subject leads to an approved UE course of study.

Recommended Background:

This course is open to students who have completed the Year 10 Computer Programming course, or with permission from the Head of Computing Mr Phillips or the Year 11 Dean Mrs Bigwood. Good mathematics understanding and an interest in computers and problem solving are the main pre-requisites. While students may benefit from having done the Year 10 Computer Programming course, new students will be given the opportunity to fill any gaps in their background knowledge.

Course Description:

This course is an introduction to computer programming and the theoretical foundations of Computer Science. It is not a course in learning how to use computer applications. Students will develop their understanding of the main principles of problem solving using computers, apply their understanding to develop computer-based solutions to problems using algorithms and learn to program in a high-level programming language (Visual Basic). Students also develop a range of technical skills.

Topics:

  • Theory of Computer Science
    • Data representation Communication and Internet technologies Basic hardware and software design principles Ethics Computer Security
  • Computer Programming
    • Algorithm design and problem-solving Programming concepts Database fundamentals

Components:

Paper 1 Theory External Compulsory Weighting: 60.00%
Paper 2 Programming External Compulsory Weighting: 40.00%