IB Course Webinar Recording - Watch Now!
A preview of the IB courses is available now for beta testing. The full courses will be available for teachers to create their own sections by July 30th, 2021.
How To Access the IB Course Beta
Join the IB Course Beta section here: codehs.com/course/13497/enroll
If you're interested in joining the Teacher Testing Group, complete this form.
IB Course Webinar Recording
This webinar was hosted on May 25th, 2021.
[View the webinar slides here.]
Why Teach IB Standard Level?
This course focuses on the Python 3 programming language and follows the learning process for students enrolled in the Standard Level section of their International Baccalaureate Diploma Programs.
It covers programming concepts and critical skills, and aligns with the characteristics of the IB Learner Profile. Students learn how programming and cybersecurity are applicable to different fields of study and how to apply these concepts in real-life situations.
Topics Covered in the IB Standard Level Course
The course starts with an introduction to programming in Python 3 with Turtle Graphics unit. Students build on their knowledge, developing concepts such as looping, string manipulation, and data structures. Students also learn about cybersecurity concepts.
Prerequisites and Curriculum Pathway
The IB Standard Level Course is designed for complete beginners with no previous background in computer science. It is highly visual and interactive, and designed to be engaging for new coders.
This course provides a base of knowledge comparable to our Intro to Python course and can serve as a prerequisite to more advanced courses in the 9-12th Grade Curriculum Pathway.
Students can take this course as their first introduction to computer science or as a secondary introductory course that explores a new language.