CS 1063 Intro. to Programming Syllubus
Spring 2006 Calendar (Extra Materials, Questions)
Week  Dates(WebCT)  Lectures              Readings     Laboratories               Exams Quiz Proj
1 Jan 18, 20 Week 1:
Introduction
1, pp 2-27 No Lab No Quiz
2 Jan 23, 25, 27 Week 2:
Construct Objects
2, pp 34-48,
pp 52-55
Lab 1: Intro:
FaceMain class
Quiz 1 Online
3 Jan 30,
Feb 1, 3
Week 3:
Construct Objects
  Lab 2: Construct Obj:
BigInteger class
Quiz 2 Online
4 Feb 6, 8, 10 Week 4:
Modifying a Class
  Lab 3: User-def Obj:
CoinCounter class
Quiz 3 Online
Project 1
5 Feb 13, 15, 17 Week 5: Design and
Implement a Class
3, pp 69-94 Lab 4: Modify Class:
BirthdaySong class
Quiz 4 Online
6 Feb 20, 22, 24 Week 6: Design and
Implement a Class
  Lab 5: Impl Class:
Product class
Quiz 5 Online
7 Feb 27, (28),
Mar 1, 3
Week 7:
Review
  Lab 6: Impl Class:
Square class
Exam 1
8 Mar 6, 8, 10 Week 8: Data Types
and Assignments
4, pp 105-127 Lab 7: Assignments:
Pair class
Quiz 6 Online
Spring Break: 13-17 March 2006
9 Mar 20, 22, 24 Week 9: Data Types
and Assignments
4, pp 128-139 Lab 8: Assignments:
TimeInterval class
Quiz 7 Online
Project 2
10 Mar 27, 29, 31
(25: Drop)
Week 10: Decisions
Input without 1.5
6, pp 190-219 Lab 9: Conditionals:
Paycheck class
Quiz 8 Online
11 Apr 3, 5, 7 Week 11:
Decisions
6, pp 205-219 Lab 10: Conditionals:
CombinationLock
Quiz 9 Online
12 Apr 10, (11),
12, 14
Week 12: Review
and Exam 2
  No Lab Exam 2
13 Apr 17, 19, 21 Week 13:
Loops
7, pp 233-239 Lab 11: while Loop:
NewtonsSquareRoot
Quiz 10 Online
Project 3
14 Apr 24, 26, 28 Week 14:
Loops
7, pp 239-240 Lab 12: do, for loops:
Depreciation
No Quiz
15 May 1, 3,
(30: Drop)
Week 15: Loops
and Review
7, pp 241-248 No Lab No Quiz
Week  Dates(WebCT)  Lectures                    Readings     Laboratories               Exams Quiz Proj
  (4-5: Study)
May 9
Week 16     Final
 
     
  • Quizzes: Quizzes are taken through WebCT on Wednesday
    (the date shown in purple) or Thursday, before 11:55 pm.

  • Exams: On 2 Fridays:Mar. 3 and Apr. 14, given from 12:00-12:50 pm in class.
    The final exam is on May 9, from 1:30-4:15 pm in class.

  • Lectures: Uniform material provided for the course.

  • Labs: Due on the Monday after the week the lab is worked on.
    They must be uploaded through WebCT by that date, shown in dark red, before 11:55 pm.

  • Projects: There are 3 projects, due on the date shown in green.

  • Readings: refer to the text: Java Concepts, 4th Edition, by Cay S. Horstmann.
    The initial digit is the chapter, followed by page numbers.