Websites

Websites #

Sharing knowledge is a weirdly fullfilling exercise that appeals many people. These people creates invaluable content that helps other to learn even the most difficult material. Therefore, we are happy to gather all such content in one convenient place.

Conent overview: #

IB ComSci Hub #

Description: IB ComSci Hub is entirely dedicated to IBDP Computer Science course and is very popular among IBDP community. You can find there not only the overview of the course, but also useful materials for studying topics, options and tips for Extended Essay in CS. You should definately chech it out!

It covers only OOP option with Java.

Topics: System fundamentals, Computer organization, Networks, Computational thinking, Abstract data structures, Resource management, Control
Options: OOP

Wikibooks/Computer Science #

Description: Wikibooks is a general-knowledge repositorium, however, it has a strong section devoted to the IBDP CS course. The whole course is divided into well-structured and easily managable pieces, which helps with revisions.

It does not cover Modelling and Simulation option.

Topics: System fundamentals, Computer organization, Networks, Computational thinking, Abstract data structures, Resource management, Control
Options: Databases, Modelling and Simulation, Web Science

Mr. Wachs’ Classes… #

Description: Mr. Wachs’ Classes… is a website run by an enthusiastic CS teacher, Lawrence Wachs. You can find there A LOT of content, concerning stricte CS and everything around and more. Of particular interest is “Courses” tab which contains resources for studying CS in general and specifically to the IBDP CS course. He also has an accompanying YouTube channel. Waste time no more and go search it!

It does not covery any option.

Topics: System fundamentals, Computer organization, Networks, Computational thinking, Abstract data structures, Resource management, Control
Options: -

GeeksForGeeks #

Description: GeeksForGeeks is like a Wikipedia, but for CS and prettier. What I mean is everyone can contribute. Anyway, there are many useful articles about almost any topic. It is not dedicated to IBDP though, so it may not overlap with the curriculum. However, it is still a very interesting place to visit.

It is not structured whatsoever. Besides, I couldn’t embed it :c
Couldn't embed the website

Topics: System fundamentals, Computer organization, Networks, Computational thinking, Abstract data structures, Resource management, Control
Options: Databases, Modelling and Simulation, OOP, Web Science

cs-ib #

Description: cs-ib is an open-source project (like the website you’re on) to which you can contribute to by forking this GitHub repository. Although it is not extensive in scope, it does an excellent job at explaining material it includes. If you have chosen the Web science option or want to start with open-source, it’s a place worth visiting.

As mentioned, I covers only Topics 1, 5, 6, and 7 as well as the Web science option.

Topics: System fundamentals, Abstract data structures, Resource management, Control
Options: Web Science

Paul Baumgarten #

Description: Paul Baumgarten is a Computer Science teacher at Sha Tin College who runs a blog dedicated to his interest - Computer Science. Since he teaches, among others, in International Baccalaureate Diploma Programme, we can find a thorough break down of the Computer Science IBDP course along with Computer Science EE tips on his website. I recommend visitng his GitHub as well.

The latest case study discussed dates back to 2022 and the only option covered is OOP.

Topics: System fundamentals, Computer organization, Networks, Computational thinking, Abstract data structures, Resource management, Control
Options: OOP