IB Computer Science Part II (SL)

2 years (36550)
Level
High School
Content Area
International Baccalaureate
Credits 1.0
Grade(s)
12
Quality Points
1.0 each year upon completion of both years
IB Course Level
Standard Level
Designation
IB

IB Computer Science SL2 is year two of a  is a two-year course designed to cover the International Baccalaureate Organization's Computer Science Standard Level (SL) curriculum. The following topics are covered: computational thinking and problem-solving, a college-level introduction to the Python programming language, introductory object-oriented programming (OOP), computer architecture fundamentals, computer networks, database programming with Structured Query Language (SQL), machine learning, designing and implementing a computational solution, and a case study focusing on emerging technologies.

Year 1 will focus on the Python programming language, object-oriented programming, and designing and implementing computational solutions. Year 2 will focus on computer architecture, networks, databases, machine learning, and the case study.

Students must successfully complete SL1 or HL1 to move on to SL2.

Schools
Washington-Liberty High School

Prerequisites

Successful completion of IB Computer Science SL Part 1 or HL Part 1. Open to all Grade 12 W-L students who meet the prerequisites.

Notes

This course is year 2 of a two-year sequence and prepares students for the required Higher Level IB assessments in Computer Science at the end of the course of study. Students will complete an Internal Assessment and sit for External Assessments (papers/exams).  This IB course is weighted by applying an additional 1.0 quality point value assigned to the final grade upon completion of the course. This course earns a Career and Technical/Fine Arts credit. Segments of this course will be taught online, thereby satisfying the graduation requirement for a virtual course.