Lesson materials

Unit materials will appear as the year progresses. Page numbers are reference to the textbook entitled Computer Science Illuminated. Although this textbook isn't the official textbook for this course, it is often recommended.

Unit Slides Handouts Video Web Textbook
1.1 Systems in organisations ... ... ... ... ...
1.2 System design basics ... ... ... ... ...
2.1 Computer organisation ... ... ... ... ...
3.1 Networks ... ... ... ... ...
4.1 Computational thinking: General principles ... ... ... ... ...
4.2 Connecting computational thinking and program design ... ... ... ... ...
4.3 Introduction to programming ... ... ... ... ...
5.1 Abstract data structures ... ... ... ... ...
6.1 Resource management ... ... ... ... ...
7.1 Control ... ... ... ... ...
6.1 Resource management ... ... ... ... ...
D.1 Objects as a programming concept ... ... ... ... ...
D.2 Features of OOP ... ... ... ... ...
D.3 Program development ... ... ... ... ...
D.4 Advanced program development ... ... ... ... ...