Skip to main content
ICS4U | Spring 2026 | Nidhi Vyas | Asynchronous
0%
Focus Mode is ON. Click ‘X’ at right bottom to close it.
Previous
Course data
General
📢 Announcements
👨🎓Student Support Form
📕 Student Handbook
📌 Live Lesson & Recordings
Course Outline
Unit 1 - Designing Modular Programs
Lesson 1
Lesson 1 Quiz(AFL)
Lesson 2
Lesson 2 Quiz (AFL)
Lesson 3
Type Casting in Python Discussion Forum
Type Casting Quiz (AOL)
Lesson 4
Lesson 4 (QUIZ) AFL
Algorithm Design in Python Investigation Forum
Lesson 5
Lesson 5 Quiz (AFL)
Presentation Project: Foundations of Python Programming & Algorithm Design
Unit 1 Test
Unit 2 Programming Concepts and Skills
Lesson 1
Lesson 1 Activity (AFL)
Lesson 2
Lesson 2 Activity (AFL)
Lesson 2 Discussion Forum
Lesson 3
Lesson 3 Activity (AFL)
Lesson 3 Discussion Forum
Lesson 4
Lesson 4 Activity (AFL)
Lesson 5
Discussion Forum Prompt: The "Blueprint" vs. "Reality" Debate
Unit 2: Programming Fundamentals & Modular Design (O/C)
Unit 2 Test
Unit 2 Culminating Project
Unit 3 - Design and Analysis Of Algorithm
Lesson 1
Discussion Forum : lesson 1
Lesson 2
Lesson 2 Independent Task
Lesson 3
Discussion Forum : Lesson 3
Lesson 4
Discussion Forum : Lesson 4
Lesson 5
Lesson 5 Independent Task
Unit 3 Test
Unit 3 Algorithm Design and Analysis Challenge
Unit 3 Problem Solving Assignment
Unit 4 Software Development Life Cycle
Lesson 1
Unit 4, Lesson 1 Activity
Lesson 2
Unit 4, Lesson 2: The Design Phase – Architecture vs. User Experience
Lesson 3
Unit 4, Lesson 3 Activity
Lesson 4
Unit 4, Lesson 4: The Testing & QA Phase – Automated vs. Manual Testing
Lesson 5
Unit 4, Lesson 5 Activity
Lesson 6
Unit 4, Lesson 6: The Maintenance & Evolution Phase – Feature Creep vs. Technical Debt
Unit 4 Investigation Assignment
Unit 4 Presentation Assignment
Final Exam
Final Exam
ICS4U Final Culminating Project
Next
Side panel
Categories
All categories
Grade 12
Grade 12 > Business
Grade 12 > Arts
Grade 12 > English
Grade 12 > French
Grade 12 > Math
Grade 12 > Science
Grade 12 > Social Studies
Grade 11
Grade 11 > Arts
Grade 11 > Business
Grade 11 > English
Grade 11 > French
Grade 11 > Math
Grade 11 > Science
Grade 11 > Social Studies
Grade 10
Grade 10 > Arts
Grade 10 > Business
Grade 10 > English
Grade 10 > French
Grade 10 > Science
Grade 10 > Social Studies
Grade 10 > Math
Grade 9
Grade 9 > Arts
Grade 9 > Business
Grade 9 > English
Grade 9 > French
Grade 9 > Social Studies
Grade 9 > Science
Grade 9 > Math
Past Courses
Restored
TechStack Training
Approved Course Templates
Exams
Home
English (en)
English (en)
Türkçe (tr)
Log in
Categories
Collapse
Expand
All categories
Grade 12
Grade 12 > Business
Grade 12 > Arts
Grade 12 > English
Grade 12 > French
Grade 12 > Math
Grade 12 > Science
Grade 12 > Social Studies
Grade 11
Grade 11 > Arts
Grade 11 > Business
Grade 11 > English
Grade 11 > French
Grade 11 > Math
Grade 11 > Science
Grade 11 > Social Studies
Grade 10
Grade 10 > Arts
Grade 10 > Business
Grade 10 > English
Grade 10 > French
Grade 10 > Science
Grade 10 > Social Studies
Grade 10 > Math
Grade 9
Grade 9 > Arts
Grade 9 > Business
Grade 9 > English
Grade 9 > French
Grade 9 > Social Studies
Grade 9 > Science
Grade 9 > Math
Past Courses
Restored
TechStack Training
Approved Course Templates
Exams
Home
Course info
ICS4U | Spring 2026 | Nidhi Vyas | Asynchronous
Manager:
Canan Aran
Manager:
Nate Dogan
Manager:
Kadircan Erkut
Manager:
Semanur Kocer
Manager:
Berrin Koksal
Manager:
Sara Rad
Manager:
Kaan Ünlü
Manager:
Kerem Ünlü
Skill Level
:
Beginner