Spring, 2013
Elaine Rich
Schedule of Topics and Assignments
January 15 Introduction
January 17 Computational
Thinking
·
CS Illuminated, Section 7.1
·
TURN IN Ubiquitous Computing assignment
January 22 Python
·
CS Illuminated, Chapter 1
January 24 Python
·
Python Programming Chapter 1
·
TURN IN Account Verification Slip
January 29 Binary
Values and Numeric Encodings
·
CS Illuminated, Chapter 2
January 31 Python
·
TURN IN Programming
Project 1: Hello You
February 5 Everything is Bits (or How to Encode Everything)
Python
·
CS Illuminated, Sections 3.1, 3.2, 18.1
February 7 Everything is Bits
·
CS Illuminated, the remainder of Chapter 3
February 12 Everything is Bits
February 14 Boolean
Logic
·
TURN IN Bits and Encodings Homework
February 19 Boolean
Logic
·
TURN IN Programming Project 2: Trust Fund Buddy
·
CS Illuminated, Sections 4.1, 4.2
February 21 Boolean
Logic
·
CS Illuminated, Section 4.3
February 26 Midterm
1
·
TURN IN Boolean
Logic Homework
February 28 Discuss
Exclusive Networks
Computer Organization
·
CS Illuminated, Chapter 5, Section 6.1 – 6.2
(Optional)
March 5 Computer
Organization
March 7 No
class
·
TURN IN Programming Project 3: Exclusive
Networks (by midnight, as usual)
March 12 Spring
Break
March 19 Computer
Organization
·
CS Illuminated, Sections 9.2, 10.1, 11.1, 11.2
March 21 Computer
Organization
Assemblers, Compilers and Operating
Systems
Algorithms
·
CS Illuminated, Sections 7.1 – 7.3
March 26 Algorithms
·
TURN IN Computer Systems Homework
·
CS Illuminated, Sections 7.4, 7.5 and 7.7
March 28 Discuss
the Trivia Game programming project
Algorithms
·
CS Illuminated, Sections 7.6 and 18.2
April 2 Algorithms
·
CS Illuminated, Section 18.3
April 4 Midterm2
·
TURN IN Algorithms
Homework
April 9 Algorithms
April 11 Algorithms
April 16 Discuss
the Website Project
Algorithms
·
TURN IN Programming
Project 4: Trivia Game
April 18 Easy
Hard Impossible
April 23 Networks
·
CS Illuminated, Chapters 15 and 16
April 25 Networks,
Computer Security
·
CS Illuminated, Chapter 17
April 30 AI
and Robotics
·
CS Illuminated, Chapter 13
·
TURN IN Algorithms, Networks and
Security Homework
May 2 Technology
and the Future
·
TURN IN your Website Project
May 13 Final
Exam (9:00 – 12:00)