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
Next Lesson
Syllabus and Grading
IB CS Y12
Syllabus and Grading
Lesson Content
0% Complete
0/2 Steps
Syllabus
Grading
Back to Course
Next Lesson
Login
Accessing this course requires a login. Please enter your credentials below!
Username or Email Address
Password
Remember Me
Lost Your Password?