facebook Skip To Main Content

Search Panel

Schools Menu

IB Computer Science HL - CO651A/B

  • Career and Technical Education (CTE)
  • Science
IB Computer Science HL - CO651A/B

IB Computer Science HL - CO651A/B

Learning Recommendations: Students who wish to sit for the HL exam must have taken IB Computer Science SL in addition to this course. Students must have an understanding of Algebra 2 level Math.

General Description: This advanced course builds upon the foundational concepts introduced in IB Computer Science SL, focusing on software development, computational thinking, and the relationship between computing systems and society. Topics include computer mathematics, advanced data structures and algorithms, and system organization. The course also includes an investigative case study designed to enhance analytical and problem-solving skills. By the end of the year, students will be prepared to take the IB Higher Level exam in May.

Content: 

  • Computer fundamentals – GPUs, pipelining and control systems.
  • Operating Systems and resource management.
  • Networks, networking technologies, and security infrastructures.
  • Advanced topics in databases and machine learning.
  • Abstract data structures programming.
  • Advanced concepts in Object-Oriented Programming (OOP).
  • Investigative case study: in-depth analysis of a provided scenario from an emerging technology.
  • The internal IB assessment involves specifying a problem, developing a computational solution and documentation.

Homework: Students are expected to complete regular assignments, coding projects, and independent study to reinforce classroom learning. 

Course Fees / Materials: Course fees may apply.

Note: IB Computer Science HL counts as a science towards the IB Diploma and for high school graduation, but does not count as a lab science credit for college admissions.

 

  • 12th Grade
  • CADR
  • CTE Credit
  • Full Year/1.0 Credit
  • IB - International Baccalaureate
  • Mathematics Credit
  • Science Credit
  • Skyline High School