1 Course Outline
1.1 Module 1: Jan 16 2014 - Jan 31 2014
1.2 Module 2: Feb 04 2014 - Feb 17 2014
1.3 Module 3: Feb 21 2014 - Mar 05 2014
1.4 Full Study Guide
1.5 Version : 2014/ 03/ 03

CS 110X C Term Outline

Nothing can be reasonable or beautiful unless it’s made by one central idea, and the idea sets every details. A building is alive, like a man. Its integrity is to follow its own truth, its one single theme, and to serve its own single purpose.

Howard Roark
The FountainHead

1 Course Outline

1.1 Module 1: Jan 16 2014 - Jan 31 2014

This module introduces the fundamental concepts of imperative programming using Python and covers following topics:

There will be seven Clicker Assessments during this module.

There are two labs during this module:

There are three homeworks during this module:

Assessed by Exam1 on Feb 03 2014.

1.2 Module 2: Feb 04 2014 - Feb 17 2014

This module introduces students to working with large data as stored on the file system or accessible via data interfaces.

There will be five Clicker Assessments in this module.

There are three lab exercises:

Assessed by Exam 2 on Feb 18 2014.

There are two homeworks during this module:

1.3 Module 3: Feb 21 2014 - Mar 05 2014

This module introduces concept of Top Down Design as an approach towards decomposing problems into functional blocks whose composition solves the original problem. Students will learn how to work with control interfaces by completing an Arduion laboratory demonstration.

There will be four Clicker assessments.

There are two lab exercises:

There are two homeworks during this module:

Assessed by Exam 3 on Mar 07 2014 and homeworks HW6 (due Feb 25 2014) and HW7 (due Mar 04 2014).

1.4 Full Study Guide

I am making all materials from last year available online so you can best study for the exams and prepare for the homeworks.

1.5 Version : 2014/03/03

(c) 2014, George Heineman