Search this site
Embedded Files
Skip to main content
Skip to navigation
ICS3U/C Programming (Codespaces)
Home
References
Introduction
Intro-01: Course Introduction
Intro-02: GitHub & Linux
Intro-03: Repos & Codespaces
Intro-04: Cloning a Repo
Unit 1: IDE, Git & GitHub
Unit1-01: Hello, World!
Unit1-02: Cloning a Repo
Unit1-03: Style & Comments
Unit1-04: Basic Math Operators
Unit1-05: Area & Perimeter of a Rectangle
Unit 2: Solving Problems
Unit2-01: Top-Down Design, User Input & Variable Types
Unit2-02: Flowcharts & Constants
Unit2-03: Pseudocode & Formatting
Unit2-04: Test Cases & Modules
Unit2-05: Types of Errors
Unit 3: Structured Programming
Unit3-01: Tax Program (Optional)
Unit3-02: If..Then & Boolean Expressions
Unit3-03: If..Then..Else & Random Numbers
Unit3-04: If..Then..ElseIf..Else
Unit3-05: Switch Case (Optional)
Unit3-06: Try Catch
Unit3-07: Compound Boolean Expressions
Unit3-08: Nested If Statements
Unit 4: Looping
Unit4-01: While Loop
Unit4-02: Do..While Loop
Unit4-03: For Loop
Unit4-04: Break Statement
Unit4-05: Continue Statement (Optional)
Unit4-06: Nested Loops (ICS3U Only)
Unit4-07: Loops & If Statements
Unit 5: Functions
Unit5-01: Functions without Parameters
Unit5-02: Functions with Same Type Parameters
Unit5-03: Return Values
Unit5-04: Functions with Different Type Parameters
Unit5-05: Default Values
Unit5-06: Pass By Reference (ICS3U Only)
Unit 6: Data Structures (ICS3U Only)
Unit6-01: Arrays
Unit6-02: Arrays as Parameters
Unit6-03: Arrays & For..Each Loops (Optional)
Unit6-04: 2D Arrays (Optional)
Unit6-05: Lists (Optional)
Unit6-06: Associative Arrays (Optional)
Unit6-07: Parsing Strings (Optional)
Unit 7: Careers & Environment
Unit7-01: Environmental Sustainability
Unit7-02: Exploring Computer Science
Unit7-03: Post-Secondary Opportunities
Major Assignments
Assign-01: Malware
Assign-02: SA, Volume, Perimeter of a Shape
Assign-03: All Kinds of Decisions!
Assign-04: All Kinds of Loops!
Assign-05: Functions
Assign-06: Lists
RST: CircuitPython Game
Example Apps
RST-01: Hello, World!
RST-02: Images
RST-03: Sprites
RST-04: Buttons
RST-05: Boundaries
RST-06: Sound
RST-07: Menu Scene & Text
RST-08: Splash Scene & Random Backgrounds
RST-09: Lasers
RST-10: Move the Aliens
RST-11: Shoot an Alien
RST-12: Score
RST-13: Game Over
RST Final: Create a Game
RST: Gameboy Game
RST-01: Hello, World!
RST-02: Images
ICS3U/C Programming (Codespaces)
References
Click here for
Computer Science References Website
.
Report abuse
Page details
Page updated
Report abuse