ICS4U Grade 12 Computer Science
ICS4U - Unit 1 - Fundamental Concepts and Recursion
ICS4U – Getting Started With Python
ICS4U – Grade 11 Review Using Python
ICS4U – Recursion in Python
ICS4U – Python Programming Evaluation 1
Unit 2 - Working With Data
ICS4U – Python Two Dimensional Lists
ICS4U – File Input and Output in Python
ICS4U – Python Programming Evaluation 2
Unit 3 - Searching and Sorting Algorithms
ICS4U – Python Search Algorithms
ICS4U – Python Sorting Algorithms
ICS4U – Python Algorithm Efficiency
ICS4U – Python Programming Evaluation 3
Unit 4 - Object Oriented Programming
ICS4U – Introduction to Object Oriented Programming in Python
ICS4U – Solving Problems using OOP
ICS4U – Advanced Object Oriented Programming in Python
ICS4U – Python Programming Evaluation 4
Unit 5 - Topics in Computer Science
ICS4U – Artificial Intelligence
ICS4U – Machine Learning in Python
ICS4U – Generative AI
ICS4U – Computer Vision Using Python
ICS4U – Python Programming Evaluation 5
Unit 6 - Introduction to Pygame
ICS4U – Creating Python Modules
ICS4U – Applying OOP with Pygame
ICS4U – Python Programming Evaluation 6
Unit 7 - Project Management
ICS4U – Project Management
ICS4U – Designing a Word Guessing Game
ICS4U – Designing a Card Game
ICS4U – Designing a Finger Counting Game
ICS4U – Python Programming Evaluation 7
Unit 8 - Culminating Activity
ICS4U – Culminating Activity – Design
ICS4U – Culminating Activity – Programming
ICS4U – Culminating Activity – Reflection
Previous Lesson
Next Lesson
ICS4U – Culminating Activity – Design
ICS4U Grade 12 Computer Science
ICS4U – Culminating Activity – Design
Previous Lesson
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?