First Half of Class Schedule for MCS 170: The Nature of Computer Science

(Link to second half of schedule)

Date Reading Topic   Due   
9/6 Chap 1
Computer Basics
 
9/7
  Project 0: An Ungraded Introduction 
 (In Lab)
 
9/8
Chap 2
pp19-30
HTML Basics
 HW 1 

9/11
Chap 2
pp 30-40
HTML Tables, Formatting, Publishing
9/12

Project 1: DIY Web Page

9/13
Chap 3 The Internet and the Web HW2
9/14

Project 1 (continued)
9/15
Chap 4
pp 58-66
Dynamic Web Pages, JavaScript Variables Project 1

9/18
Chap 4
pp 66-77
Interactive Web Pages,
  More practice with Basic JavaScript

9/19
  Project 2 Mad Libs
 
9/20
Chap 5 JavaScript Numbers and Variables  
9/21
  Project 2 (continued)  
9/22
Chap 5  More on JavaScript Data Types and Review for Exam HW3 


9/25

 Review
Project 2
9/26

 Exam 1 on Chapters 1-5
9/27 Alice - Chap 1-2
Intro to Alice

9/28
Project 3 Alice HW1
9/29
Alice -
Chap 3,4
Object-Oriented Programming, Functions
 

10/2
Alice -
Chap 3
Conditionals and Loops
 
10/3 NOBEL CONFERENCE (No Class)
10/4 NOBEL CONFERENCE (No Class)
10/5

Project 3 (continued)  
10/6
Alice -
Chap 4,5
Parameters, Event Handling
Project 3

10/9

Object Posing, Camera and Animation Control
Alice HW2
10/10
  Project 4
10/11
Alice -
Chap 9
 List Processing
 
10/12
  Project 4 (continued)  
10/13
Alice -
Chap 8
Recursion


10/16

TBA
Project 4
10/17
  Mid-Term Project   
10/18
 
Project Workday

10/19
  Mid-Term Project (continued)  
10/20

Project Workday


10/23 READING BREAK
10/24 READING BREAK
10/25

Project Workday

10/26   Mid-Term Project (continued)  
10/27
Project Workday