Search this site
Skip to main content
Skip to navigation
Mr. Aldworth
Home
Arduino
Activity 1 - Buttons
ICS 2O
Computer Literacy
Computer Hardware
Software, Networking and Safety
Intro to Python
Topic 1 - The Basics
Topic 2 - Variables and Input
Topic 3 - Problem Solving with I/O
Topic 1-3 Assignment
Topic 4 - Making Decisions
Topic 4a - Basic Decisions
Topic 4b - Decisions Part 2
Topic 4c - Decisions Part 3
Topic 4d - Decisions Part 4
Topic 4.5 - Errors
Topic 4 Summative Assignment
Topic 5 - Random Numbers
Topic 6 - For Loops
Chatbot v1.2
Topic 7 - While Loops
Topic 8 - Summative Assignment
Graphics in Python
Quick References and Troubleshooting
Topic 1 - Intro to Graphics
Topic 1.5 - User Interaction
Topic 2 - Animation
Topic 2.5 OPTIONAL Animation Challenge
Topic 3 - Mouse Events
Topic 4 - Keyboard Input
Topic 4.5 - Collision with the Keyboard
Topic 5 - Adding Sounds
Topic 6 - Adding Images
Topic 7 - Mouse Collision with Images
Topic 8 - Keyboard Collisions with Images
Optional Topics
Tracking Time
Intro-Ending Screens
Changing Opacity
Final Project
Pong Tutorial
BTT 1O
Course Outline and Intro
Intro to Coding with Scratch
Spreadsheets
Word Processing
Ergonomics
Photoshop
Photoshop Tutorials
Digital Literacy
Publisher
Powerpoint
Website Design
Bad Design
The Internet and Computer Safety
Paint 3D
Tutorials
Email Etiquitte
Prezi
Databases
Summative Project
Final Exam Review
ICS 3U
Ethics Assignment
Using PyCharm
Using Pygame in Pycharm
Part 1 - Intro to Python
Part 2 - More Basics and Functions
Part 3 - Decision Structures
Part 4 - Loops and Random Numbers
Part 1-4 Project and Test
Part 5 - Basic Graphics in PyGame
Part 6 - Advanced Looping
Part 7 - Lists
Part 5-7 Review
Part 8 - Animation
Part 9 - More Functions
Part 10 - Controllers and Graphics
Part 11 - Bitmapped Graphics and Sounds
Part 12 - Collision Detection
12.5 - Multiple Screens
Part 13 - Dictionaries
Part 14 - Classes
Part 15 - Sprites
Part 16 - File I/O
Part 17 - Array Backed Grids
Useful Functions
Final Project
Python References
Pygame References
ICS4U
C# References
Using Git
Add an Existing Solution to Git
Committing Changes using Git
Retrieving a Project from GitHub
Cloning a Public Repo
Returning to an Older Version
Making a C# Program
Part 1 - The Basics
Part 2 - Numbers and Variables
Part 3 - Basic Input
Part 4 - Random Numbers c
Part 4.5 - Intro to Methods
Part 5 - If Statements
Part 5.5 - More Classes
Part 6 - Loops
Part 6a - Counted Loops
Part 6b - Conditional Loops
Part 6.5 - Advanced Looping
Part 7 - Collections
Arrays
Lists
Part 8 - Strings
Part 8.5 - Hangman Lite Project
Part 9 - Making a Class
Part 10 - A Bit of Choice
Part 11 - Making Your Own Methods
Part 12 - File IO
Troubleshooting
Fun with the Console
Final Summative
Monogame
Topic 1 - Recap of Monogame
Topic 1.5 - Enumerations
Topic 2 - Lists and Loops
Topic 2.5 - Moving in Waves and Circles
Topic 3 - Loops, Lists and Input
Topic 4 - The Die Class
Topic 5 - Making a Class
Dragging and Dropping Items
Summative Breakout
Part 1-6 Summative Game
ICS3U C#
C# Quick References
Fun with the Console
WinForms References
Coordinate System in WinForms
Topic 1 - Printing and Comments
Topic 2 - Numbers and Math
Topic 3 - Variables
Topic 4 - User Input
Topic 5 - If Statements
Topic 5.1 - Basic If Statements
Topic 5.2 - If and Else Statements
Topic 5.3 - Multiple Conditions
Topic 6 - Random Numbers
Topic 7 - Loops
7.1 - While Loops
7.2 - For Loops
Topic 8 - Lists
Part 8.5 - Intro to Classes
Topic 9 - GUI Introduction
Topic 10 GUI - Project Resources
Topic 11 GUI - Input
Topic 9-11 Assignments
Topic 12 GUI - Radio Buttons and Group Boxes
Topic 13 GUI - CheckBoxes
Topic 12-13 Assignments
Topic 14 GUI - Random Numbers and Counters
Topic 14.5 - GUI Random Programming Assignments
Topic 15 - Timers
Topic 1-15 Summative - PSR Project
Optional Topics
Keyboard Events
Custom Cursors
Sounds
Animation with Timers
Adding Multiple Forms
Moving Images with the Keyboard
Graphics in C#
Opacity of Pictureboxes
Drag and Drop
Programming Assignment Ruberic
Final Summative Assignment
Monogame - A Gaming Framework
Lesson 1 - Creating a Monogame Project
Lesson 2 - Scaling Using Rectangles
Lesson 3 - Animation
Lesson 3.5 - Mouse Clicks
Lesson 4 - Time and Sound
Lesson 5 - Add an Intro Screen
Summative Assignment 1-5
Optional Lesson 5.5 - Classes
Lesson 6 - Keyboard and Mouse Events
Lesson 7 - Collisions with Rectangles
Monogame
Installing Monogame
Using Monogame
Lesson 1 - Creating a Monogame Project
Lesson 2 - Scaling Using Rectangles
Lesson 3 - Animation
Lesson 4 - Time and Sound
Lesson 5 - Add an Intro Screen
Summative Assignment 1-5
Lesson 6 - Animation and Classes
Lesson 7 - Keyboard and Mouse Events
Lesson 8 - Collisions with Rectangles
Lesson 9 - Making a Player Class
Tutorials
Multiple Screens with Monogame
Collisions with Circles
Rotating Textures
Sounds in Monogame
Spritesheets
Add Custom Fonts
Dragging and Dropping Items
Moving in Circles and Waves
Particle Effects
Monogame References
Troubleshooting
Mr. Aldworth
Final Summative Assignment
You are going to create a game or application of your choosing. Read the details below.
ICS 3U Final Project.pdf
FIles
Report abuse
Report abuse