Spring, 2014
Elaine Rich
Schedule of Topics and Assignments
January 14 Introduction
January 16 Computational
Thinking
·
CS Illuminated, Section 7.1
·
TURN IN Ubiquitous Computing assignment
January 21 Python
·
CS Illuminated, Chapter 1
January 23 Python
·
Python Programming Chapter 1
·
TURN IN Account Verification Slip
January 28 SNOW
DAY
January 30 Binary
Values and Numeric Encodings
·
CS Illuminated, Chapter 2
·
TURN IN Programming
Project 1: Hello You
February 4 Binary
Values, continued
Python
CS Illuminated, Sections 3.1, 3.2, 18.1
February 6 SNOW
DAY
February 11 Everything is Bits (or How to Encode Everything)
·
CS Illuminated, the remainder of Chapter 3
February 13 Everything is Bits
February 18 Boolean
Logic
·
CS Illuminated, Sections 4.1, 4.2
·
TURN IN Bits and Encodings Homework
February 20 Boolean
Logic
·
TURN IN Programming Project 2: Trust Fund Buddy
February 25 Boolean
Logic
·
CS Illuminated, Section 4.3
February 27 Midterm
1
·
TURN IN Boolean
Logic Homework
March 4 SNOW
DAY but this is our day for Computer Organization
Computer Organization
·
READ CS Illuminated, Chapter 5
March 6 Discuss
Exclusive Networks
Assemblers, Compilers, Operating
Systems
·
CS Illuminated, Sections 9.2, 10.1, 11.1, 11.2
March 11 Spring
Break
March 18 Algorithms
·
CS Illuminated, Sections 7.1 – 7.3
March 20 Algorithms
March 25 Algorithms
·
TURN IN Programming Project 3: Exclusive
Networks (by midnight, as usual)
·
CS Illuminated, Section 7.4
March 27 Discuss
the Trivia Game programming project
Algorithms
·
TURN IN Computer Systems Homework
·
CS Illuminated, Sections 7.5, 7.6 and 18.2
April 1 Algorithms
·
CS Illuminated, Section 18.3
April 3 Midterm2
·
TURN IN Algorithms
Homework
April 8 Algorithms
April 10 Discuss
Website Project
Networks
·
CS Illuminated, Chapter 15
April 15 Networks,
Computer Security
·
CS Illuminated, Chapter 16 and 17
·
TURN IN Programming
Project 4: Trivia Game
April 17 Easy
Hard Impossible
April 22 AI
and Robotics
·
CS Illuminated, Chapter 13
·
TURN IN Algorithms, Networks and
Security Homework
April 24 AI
and Robotics
April 29 Technology
and the Future
·
TURN IN your Website Project
May 1 Midterm
3