IB Diploma
Computer Science
Computer Science elective @ 11th & 12th Grade
Computer Science elective @ 11th & 12th Grade
This is a 2-year course that can only start during your junior year. It is intended to follow CompSci 2. However, a student can take IB DP CompSci even not previously taken a Tech Courses.
This is a beginner to intermediate-level course, not a mastery course. However, it covers a lot of content, and those of you who have already taken tech courses will be at an advantage. We will not go super in-depth into any specific area- due to the number of topics to cover.
Please see this document from the IBO for more information about the expectations and topics, as decided by the IB, covered in this course.
This course follows the International Baccalaureate syllabus, and provides expansive coverage of both IT and programming concepts. While this is an IB Diploma course, it can also be used as an IB Career-related student's career focus.
The course focuses on 5 key topics and an IA.
IT systems within companies and organizations.
physical components of a computer and how they work
algorithms and programming, taught across the two years
how computers communicate with each other, and different network setups
how the internet has changed us and the world
document the design and production of software for a client, taught across the two years
To learn more about the content of each year, see the specific pages related to them.
For a long time, the IB was language agnostic. IB is transitioning to only allow Java and Python. As such, Python will be the predominant language we will work with. However, you will still work with some other languages here and there as well. Python is a great language, and one of the most popular programming languages out there.
Despite IB's focus on Python and Java, at this point in time, you can still develop your course project in other languages if you choose.
For this course, you will need:
headphones
a library card
Course content includes:
short demonstrations,
activities,
tutorials, and
lectures in video format.