Introduction to Programming CS54-144 Fall 2011

Tentative Schedule
Date Topic Due Today Assign
Aug       
22 Introductions -"quiz" on Moodle
Intro to Alice
Intro to Java and Eclipse
Intro to HTML
  Tutorials 1-4 from Alice software completed
Practice HTML
Build your own web page
24 HTML Alice installed on personal computer
Tutorials 1-4 from Alice completed
 Chapter 1
29 Getting Started With Alice
Quiz 2 completed on Chapter 1 reading and slides (Moodle)
Alice Lab 1 Storyboard
Alice Lab 1
31  More Alice Alice Lab 1 StoryBoard
Alice Lab 2
Sep
5 No class -- Labor Day  
7 More Alice Alice Lab 1
Draft webpage on line
Chapter 7
12 What is Java? From Alice to Java Quiz 3 completed on Ch. 7 reading and slides (Moodle)
Alice Lab 2
 Java Lab 1
14 Java Java installed and working Chapt 2
19 Alice Methods Quiz 4 completed on Ch. 2 reading and slides (Moodle)
Java 1
Chapt 3

21 Quiz 5 completed on Ch. 3 reading and slides (Moodle)
Alice Lab 3
26 Alice Variables and Functions Chapter 3 --functions and parameters  Alice Lab 4
Alice Chapt 4
28 Alice Variables and Functions (Cont)
Alice Lab 3



Oct.      
3 Alice Flow Control
Quiz 6 completed on Ch. 4  reading and slides (Moodle)
Alice Lab 4

Major Project 1 assigned

5

Exam objectives
Alice Lab 5
Chapt 8


10 Fall Break -- no class    
12
Exam 1 moved here


17
intro Java Types and expressions Chapter 8
19 Java Types and expressions Quiz  7 completed on Ch. 8  reading and slides (Moodle)
Chapt 9

24 Java Methods
Alice Lab 5
Java program 2 assigned
26 Alice  Events Alice Project Chapters 5 and 6
Project 2  Alice game or commercial assigned
31 Project presentations  Quiz  8 completed on Ch. 9  reading and slides (Moodle)\
Presentation of Alice Project
Nov.
2 Alice Lists and Arrays
Flow control in Java
Quiz 9 on Chapter 5 reading
Methods in Java 
Alice Lab 6 assigned
Java Lab 3
7 Alice Events Java program 2 
Quiz  10 completed on Ch. 6  reading and slides (Moodle)


Project 2  Alice game or commercial assigned selected
9
Exam 2 replaced by a Project -- Due Dec. 6 with weekly updates. Chapt 6
14 More events

Java Lab 3
Chapter 10
16 Events and Arrays
Quiz  11 completed on Ch. 10  reading and slides (Moodle)   
21 Teacher Evaluations/Project Day Alice Lab 6
23 No class -- T'Giving Break
28 Revisiting html, Alice, Java Review for final

30 Project presentations Project 2 due Alice game or commercial
Dec.
6 Final exam 6-9 pm Olin 113  Exam 2 replaced by a Project