CS302 Computer Literacy

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)