IB Computer Science Part I (SL)

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

IB Computer Science SL1 is year one of 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.

Prior exposure to computer programming is not required for SL students.

Schools
Washington-Liberty High School

Prerequisites

Successful completion of Algebra II. Open to all Grade 11 W-L students who meet the prerequisites.

Notes

This course is year 1 of a two-year sequence and prepares students for the required Standard 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.