Classes‎ > ‎Archives‎ > ‎2013/2014‎ > ‎

ICS2O1 - Computer Science

Final Two Weeks / Important Dates

Summative Due: Thursday Jan 16th
Summative Presentations Jan 16-20th and 22nd
Exam Review: Between Jan 16-20th
Final Exam: Tuesday, Jan 21th

Review -

Tic Tac Toe / Summative Assignment

Summative Assignment

  • Summative overview, requirements, deadlines and assessment information
  • Work Log Please complete this at the end of each class

Code Samples

 Code     Explanation
 Code Sample 1 How to use variables to store the game state. How to change a variable based on a mouse click, and update the screen based on the variables.
 Code Sample 2 How to use a mode variable to switch between instructions screen and the actual game.

Course Schedule and Documents

See Google Docs or Pickup Folder (latest copies are always in Google Docs first!).

Evaluations and Assignments

A1: Text Game  //   A2: Scratch Pong Presentation  //  A3: Robot Assignment // A4: Hardware Project 

Rubrics:  for rubrics go here

Item NameExercise/Quiz/Test/AssignmentDue Date
Variables, Types, Conditionals Test February 28, 2014 
Simple Conditionals Ex 9 February 27, 2014 
More Conditionals Ex 10 February 27, 2014 
Intro to Coding and Tracing Quiz February 14, 2014 
More Variables Ex 03 February 13, 2014 
Showing 5 items from page Important Dates / Deadlines sorted by Due Date. View more »


New! Code submit form NOT READY PLEASE DON'T USE

Latest available on Google Docs but also in Pickup Folder (see AW site to login outside of school - more info) - see deadlines below. 

ItemDescriptionDue Date / Sec A
Exercise 14 More Loops October 25, 2013 
Exercise 13 Conditional Loops October 23, 2013 
Exercise 11 and 12 Decision Tracing and Nested If October 21, 2013 
Exercise 10 More Conditionals October 3, 2013 
Exercise 9 Simple Conditionals October 2, 2013 
Showing 5 items from page Coursework Due Dates sorted by Due Date / Sec A. View more »

Readings and Videos

Readings are from our class notes in the Pickup Folder and from the online textbook: How To Think Like A Computer Scientist. Please have readings completed before class on the due date. 

DescriptionReadingRead By Date
Colour Processing Tutorials November 18, 2013 
Coordinate System and Shapes Processing Tutorials November 18, 2013 
Conditional Statements - Part 2 How To... Sec 4.6 - 4.7 October 2, 2013 
Conditional Statements How To... Sec 4.2, 4.4, 4.5 September 25, 2013 
Functions How To... Sec 3.1-3.3 September 23, 2013 
Showing 5 items from page Class Readings sorted by Read By Date. View more »

Class Resources

Course Outline

Available in the pick up folder - see AW


Portable Python 2.7 (on Windows) and built-in Python on OS X

Additional Resources

Class Web Pages:
Mr. C’s Video Tutorials: Python video tutorials
Google’s Python’s Class:
Processing: (graphics library) PyProcessing, original Processing (in Java)
Class Python Reference: class reference

James Cordiner,
Nov 22, 2013, 8:29 AM
James Cordiner,
Nov 22, 2013, 8:29 AM