Comsc 110-5046 Introduction to Programming (Spring 2009)
ONLINE -- Prof. Robert Burns quizzes, labs, and project due at end of day indicated, at midnight
*Last day to take quizzes 1 and 2 is 1-Feb
Wk Day Date Required
Reading
Burns PDF
Reading
Quiz#
 Lecture Topics
 (MWF)
Assignments Points
0 Th
F
Su
15-Jan
16-Jan
18-Jan
 
Intro.
 
 
1*
0. Orientation
"
   
 
3
1 M
W
F
Su
19-Jan
21-Jan
23-Jan
25-Jan
Chap.1
 
 
2*
1. Programming Concepts
"
"
 
 
 
Lab 1 due
 
 
 
6+20
2 M
W
F
Su
26-Jan
28-Jan
30-Jan
1-Feb
Chap.2  
 
 
3
2. Editing And Compiling
"
"
 
 
 
Lab 2 due
 
 
 
6+20
3 M
W
F
Su
2-Feb
4-Feb
6-Feb
8-Feb
Chap.3  
 
 
4
3. Variables And Calculations
"
"
 
 
 
Lab 3 due
 
 
 
6+30
4 M
W
F
Su
9-Feb
11-Feb
13-Feb
15-Feb
Chap.4  
 
 
5
4. Doing The Math: Libraries
"
"
 
 
 
Lab 4 due
 
 
 
6+30
5 M
W
F
Su
16-Feb
18-Feb
20-Feb
22-Feb
Chap.5   5. Interactive Programs: Console and File I/O
"
"
 
 
 
Lab 5a due
 
 
 
50
6 M
W
F
Su
23-Feb
25-Feb
27-Feb
1-Mar
   
 
 
6
"
"
"
 
 
 
Lab 5b due
 
 
 
6+50
7 M
W
F
Su
2-Mar
4-Mar
6-Mar
8-Mar
Chap.6  
 
 
7
6. Introducing Logic: If
"
"
 
 
 
Lab 6 due
 
 
 
7+50
8 M
W
F
Su
9-Mar
11-Mar
13-Mar
15-Mar
Chap.7   7. Do Overs: Loops
"
"
 
 
 
Lab 7 due
 
 
 
50
9 M
T
W
F
Su
16-Mar
17-Mar
18-Mar
20-Mar
22-Mar
 
 
Chap.8
 
8
 Midterm Exam (online)
 
8. Writing Complicated Programs: Methods
"
 
 
 
 
Lab 8a due
50
8
 
 
50
10 M
W
F
Su
23-Mar
25-Mar
27-Mar
29-Mar
   
 
 
9
"
"
"
 
 
 
Lab 8b due
 
 
 
8+50
11 M
W
F
Su
30-Mar
1-Apr
3-Apr
5-Apr
Chap.9  
 
 
10
9. Counting On Your Fingers: Bits And Bytes
"
"
 
 
 
Lab 9 due
 
 
 
8+50
12 M
W
F
6-Apr
8-Apr
10-Apr
Chap.10   10. Checking It Twice: Arrays
"
"
   
13 Su 19-Apr   11   Lab 10 due 8+50
14 M
W
F
Su
20-Apr
22-Apr
24-Apr
26-Apr
Chap.11  
 
 
12
11. Working With Database Records: classes
"
"
 
 
 
Lab 11 due
 
 
 
8+50
15 M
W
F
Su
27-Apr
29-Apr
1-May
3-May
Chap.12  
 
 
13
12. Keeping A List: Array-based Lists
"
"
 
 
 
Lab 12 due
 
 
 
8+50
16 M
W
F
Su
4-May
6-May
8-May
10-May
Chap.13  
 
 
14
13. Lists Of Unlimited Size: Linked Lists
"
"
 
 
 
Lab 13 due
 
 
 
8+50
17 M
W
F
Su
11-May
13-May
15-May
17-May
Chap.14  
 
 
15
14a. An Easier Way: Collections
"
14b. Methods That Call Themselves: Recursion
 
 
 
Lab 14 due
 
 
 
4+50
18 M
Th
18-May
21-May
     Final Exam (online)
 All Late Work Due (noon)
Project due 50+100
Quizzes #s 1-14 cover the chapters by the same numbers.
Quizzes #s 2-15 each include review questions from the chapter by the previous number.