- Check out our Class Site
- Create a GitHub account
- Record your account info with your instructor to enrol in class
- Say Hello to GitHub!
Module 0: File Maintenance and Version Control
Module 1: Intro to Python
Module 2: Lists and Loops
Module 3: Functions, Docstrings, and GUIs
Module 4: String Manipulation and Encryption
Module 5: Testing and OOP
Module 6: File IO and Data Visualization
Module 7: Algorithms
Module 8: Software Development Project
Each Module should take approximately two weeks. You will complete a quiz and an assignment for each module. Expect an assessment each Friday, unless specified otherwise. You must be present for all assessments. If an asessment is missed due to a planned or foreseeable absence, it is your responsibility to arrange to complete the assessment ahead of time. In case of illness, you are expected to complete the assessment immediately upon return.
Quiz 0: Topics to review
Quiz 1: Topics to review
Asignment 2: ICS4U and ICS4C
Quiz 2: Topics to review
Asignment 3: ICS4U and ICS4C
Quiz 3: Topics to review
Asignment 4: ICS4U and ICS4C
Quiz 4: Topics to review
Asignment 5: ICS4U and ICS4C
Quiz 5: Topics to review
Asignment 6: ICS4U and ICS4C
Quiz 6: Topics to review
Asignment 7: ICS4U and ICS4C
Quiz 7: Topics to review
Software Development Assignment: Requirements
Formal Report: Rubric
Presentation Dates