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

ICS2/D - Computer Science

Course Schedule

Course schedule is available here.


Latest available on Google Docs but also in Pickup Folder (see AW site to login outside of school - more info) - see deadlines below. Coursework exercises are designed to reinforce and practice the theory learned in class. Usually enough time will be given so that most students will be able to finish without doing homework. 

Classwork is due at the start of class two classes after it is started. So if you start an Exercises 08 - Arrays on Wednesday it is due at the start of class on Friday. Days with no classes don't count - eg. weekends, PA Days and holidays - but any day we are in school does count, unless otherwise stated. 

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 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. I will do my best to make sure we discuss them that day.

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 »

Evaluations and Assignments

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 »

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