IB CS Y12
Y12 Unit 0 - Class Structure
Syllabus and Grading
2 Topics
Syllabus
Grading
Infrastructure
2 Topics
Android Studio
Git and Github
Documentation and Style
2 Topics
Style Guide
README
Y12 Unit 1 - Computational Thinking
Collections
3 Topics
Arrays
Collections and Collection Methods
Arrays, ArrayLists, and Strings Extra Practice
Libraries
1 Topic
Libraries and API
Y12 Unit 2 - Networks
Objects
3 Topics
Parts of a Class
Relationship Between Objects – UML
Java Key Terms
Networks
6 Topics
Network Fundamentals
Types of Networks
Transmission of Data Through Networks
Wireless Networks (WLAN)
VPNs
Network Security
Y12 Unit 3 - OOP
OOP
5 Topics
Inheritance
Constructors, Overriding and Super
Polymorphism
Encapsulation
Disadvantages of OOP
Y12 Unit 4 - System Fundamentals
Criterion A – Planning
6 Topics
Topic 1/ Internal Assessment – Introduction
Stakeholders and Methods for Obtaining Requirements
Techniques For Gathering Information
Criterion A Rubric
Criterion A Sample
FAQ
Criterion B – Design
7 Topics
User-Centered Approach
Suitable Representation to Illustrate System Requirements
Creating Product Mock Ups
General Design Guidelines
Record of Tasks
Testing
Criterion B Rubric
Criterion C – Development
3 Topics
Setting Up Github (MUST DO)
Prototyping and Iterating
Criterion C Rubric
Criterion D – Functionality
2 Topics
Usability
Criterion D Rubric
Criterion E – Evaluation
4 Topics
Installation Process
Providing Documentation and User Training
Strategies for Managing Releases
Criterion E Rubric
Abstract Data Structures (HL) Year 13 Unit
Linked Lists
4 Topics
Bit o’ History, innit?
Anatomy of a Linked List
Linked List Operations
Different Types of Linked Lists
Binary Trees
5 Topics
Recursion
How do Binary Trees work?
Complexity and Balancing a Binary Tree
Binary Tree Traversal
Binary Trees Vs. Linked Lists vs. Other Collections
Problem Set 2 – Server
Problem Set 4 – Algorithms
Previous Topic
Next Lesson
Different Types of Linked Lists
IB CS Y12
Linked Lists
Different Types of Linked Lists
Previous Topic
Back to Lesson
Next Lesson
Login
Accessing this course requires a login. Please enter your credentials below!
Username or Email Address
Password
Remember Me
Lost Your Password?