LU

LevelUP

DP Year 2 Computer Science

Computer Science

The DP Year 2 (Grade 12) Computer Science curriculum, following the new syllabus for first teaching in 2025 and first assessment in 2027, is the culmination of a two-year course organized around two key themes: Theme A (Concepts of Computer Science) and Theme B (Computational Thinking and Problem-Solving) . The syllabus content includes advanced topics such as computer fundamentals, networks, databases, machine learning, computational thinking, programming (in either Java or Python), object-oriented programming, and abstract data types (HL only) , with both Standard Level (SL) and Higher Level (HL) students now studying the case study and databases as core components . In the final year, students consolidate their understanding across both themes and finalize their Internal Assessment (IA) —the "computational solution"—which accounts for 30% of the final grade at SL and 20% at HL, with 35 hours allocated to developing a solution to a real-world problem of their own choosing using the computational thinking process . External assessment consists of Paper 1 (Theme A concepts plus case study) and Paper 2 (Theme B problem-solving with programming questions) , with HL students sitting longer examinations (4 hours total) covering additional depth in abstract data types.

Subject
Computer Science
Access
Premium

Create a free student account to unlock lessons, notes, and quizzes for this course.