Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Welcome to the ICS3U Course Page!
- Course Outline
- Overarching Learning Goals
- Due Dates and Submission Details
- Mr. Seidel's Intro Survey - requires your school Google account.
- Mr. Kowalczewski's Intro Survey - requires your school Google account.
This section will contain links to all of the course assignments. They are grouped by Overarching Learning Goal (OLG). Be aware that within each OLG, the material is in a suggested chronological order for completing the work to ease your understanding of the materials.
If you believe you can show your understanding of certain materials in another manner, please discuss with your teacher well ahead of the deadline.
📙 Computational Analysis and Design:
📘 Programming Concepts
- Exercise Set A - useful before Assignment 1
- Exercise Set B - useful before Assignment 2
- Python - Assignment 1
- Python - Assignment 2
📗 Digital Scholar
All of the course notes will be linked to through this section. If you find other notes that you believe would prove useful for a particular item, please deposit a link to the IN drive folder "Suggested Notes".
Notes and Example Programs (alphabetical order)
- Conditional Statements (if)
- Documentation (docstrings)
- File Reading
- File Writing
- Headers for new files
- Looping Structures (while and for)
- String Manipulation
Programming Language and Resources
- Python 3
- Automate the Boring Stuff - Python 3
- Cracking Codes with Python - Python 3
- Invent Your Own Computer Games with Python - Python 3
- Making Games with Python & Pygame
Other IDE Options
If you want something different than the default IDE for, here are a few options. Note, there will be no support by the teacher to get these working at home - use at your own risk.
Licensing and Notices
All of the written work contained herein falls under the Creative Commons Attribution-ShareAlike 4.0 International License, unless otherwise explicitly noted (there are a few pages that contain works that do not fall under this license. They will be noted at the bottom of their respective pages).
All code found within the site falls under the MIT License
All other content, including images, are copyright their respective owners.