12CPC

12CPC - Computer Science - 9618 AS Level

Course Description

Teacher in Charge: Mrs R. Bharani.

12 Computer Science - 9618 AS Level

Course Statement:Students will gain a greater understanding of the main principles of solving problems using computers. They will develop their computational thinking skills by learning how to program in Python. The course also investigates how computer systems utilise hardware and software to aid communication and transmission of data. The course is weighted 50% programming and 50% theory; both parts are externally assessed.

A laptop capable of running Microsoft Visual Studio Code (Windows, MacOSX) is required for the programming component of the course.
Topics Covered:
  • Information representation
  • Communication
  • Hardware
  • Processor fundamentals
  • System software
  • Security, privacy, and data integrity
  • Ethics and Ownership
  • Databases
  • Algorithm design and problem-solving
  • Data types and structures
  • Programming (Psuedocodes only)
  • Software development
Student Voice:

Video

Recommended Prior Learning

Prerequisites:
11CPS

Pathway

Software engineer, web developer, games developer, mechatronics engineer, mobile app developer, database administration, IT technician, systems analyst, project management, cyber security, data scientist, IT project manager, UX designer, artificial intelligence, machine learning, computer vision, autonomous vehicles etc.

Assessment Information

Paper Description Type Weighting
Paper 13 Theory External 50.00%
Paper 23 Theory External 50.00%

Disclaimer

All subjects for 2024 are subject to numbers and staff.