G11–12 Computer Science Spring 2026
3–8 students · 30 Hours · Weekend
Available spots
Course Description
Our G11–12 Computer Science Tutoring Program helps students build strong foundations in programming, algorithms, problem-solving, and software design—fully aligned with ICS3U and ICS4U Ontario curriculum expectations. Whether students aim to improve school grades, prepare for university CS programs, or explore coding at a deeper level, this course delivers structured, high-quality guidance with experienced instructors. Who Is This Course For? • Students taking ICS3U or ICS4U • Students applying to CS/Engineering programs • Students who find school coding units hard to follow • Students who want structured, project-based learning • Beginners who want proper fundamentals • Ambitious learners ready for advanced topics like OOP & recursion Learning Goals • Strengthen core programming skills (Python / Java) • Master data types, control flow, functions, and file handling • Build solid understanding of algorithms & data structures • Develop debugging and problem-solving strategies • Prepare for major school assessments & final projects • Build pre-university readiness for CS/Engineering/Software programs Course Modules ICS3U – Grade 11 (Foundations Track) 1. Programming Basics Variables, data types, input/output 2. Control Flow Conditionals, loops, nested logic 3. Modular Programming Functions, parameters, scope 4. Data Handling Lists, arrays, strings, file operations 5. Algorithms & Problem Solving Searching, sorting, efficiency thinking 6. Final Project & Debugging Lab ICS4U – Grade 12 (Advanced Track) 1. Object-Oriented Programming Classes, objects, inheritance, polymorphism 2. Advanced Data Structures Stacks, queues, linked lists, recursion 3. Software Design Principles UML, modularity, abstraction 4. Algorithms Sorting, searching, recursion patterns 5. Complexity & Optimization Big-O concepts (intro level) 6. Capstone Project & University Prep Class Formats & Pricing Small Group Class (3–8 students) • Rate: $35/hour • Total Hours: 30 hours • Best for: Students who enjoy collaborative learning and structured weekly sessions • Includes: Weekly homework, progress tracking, project guidance Learning Pathway G11 ICS3U → G12 ICS4U → University CS Prep → Competitive Programming Intro Students who complete both ICS3U & ICS4U with us build a strong foundation for: • University Computer Science • Software Engineering • Data Science • AI/Machine Learning (future path)
Upcoming Sessions
Contact Details
647-745-0233
info@magicsesame.ca
5 Queenslea Avenue, North York, ON, Canada
