Comsc 110-5047 Introduction to Programming (Summer 2009)
ONLINE -- Prof. Robert Burns quizzes, labs, and projects due at end of day indicated, at midnight
Wk Day Date Required
Reading
Reading
Quiz#
 Lecture Topics
 (MWF)
Assignments Day's
Points
Total
Points
To Date
1 M
T
W
Th
F
Su
22-Jun
23-Jun
24-Jun
25-Jun
26-Jun
28-Jun
Intro.
Chap.1
 
Chap.2
 
Chap.3
 
1
 
2
 
3
0. Orientation
 
1. Programming Concepts
 
2. Editing And Compiling
 
 
 
Lab 1 due
 
Lab 2 due
 
3
 
20+6
 
20+6
 
3
 
29
 
55
2 M
T
W
Th
F
Su
29-Jun
30-Jun
1-Jul
2-Jul
3-Jul
5-Jul
 
Chap.4
 
Chap.5
 
4
 
5
3. Variables And Calculations
 
4. Doing The Math: Libraries
 
5. Interactive Programs: Console I/O
 
Lab 3 due
 
Lab 4 due
 
Lab 5a due
 
30+6
 
30+6
 
50
 
91
 
127
 
177
3 M
T
W
Th
F
Su
6-Jul
7-Jul
8-Jul
9-Jul
10-Jul
12-Jul
 
Chap.6
 
Chap.7
 
6
 
7
5. Interactive Programs: Text File I/O
 
6. Introducing Logic: If
 
7. Do Overs: Loops
 
Lab 5b due
 
Lab 6 due
 
Lab 7 due
 
50+6
 
50+7
 
50
 
232
 
290
 
342
4 M
T
W
Th
F
Su
13-Jul
14-Jul
15-Jul
16-Jul
17-Jul
19-Jul
 
Chap.8
 
Chap.9
 
Chap.10
 
8
 
9
 
10
 Midterm Exam (online)
 
8. Writing Complicated Programs: Methods
 
9. Counting On Your Fingers: Bits And Bytes
 
 
 
Lab 8 due
Midterm project due
Lab 9 due
50
8
 
50+8
50
50+8
392
398
 
456
506
564
5 M
T
W
Th
F
Su
20-Jul
21-Jul
22-Jul
23-Jul
24-Jul
26-Jul
 
Chap.11
 
Chap.12
 
Chap.13
 
11
 
12
 
13
10. Checking It Twice: Arrays
 
11. Working With Database Records: classes
 
12. Keeping A List: Array-based Lists
 
Lab 10 due
 
Lab 11 due
 
Lab 12 due
 
50+8
 
50+8
 
50+8
 
622
 
680
 
738
6 M
T
W
Th
F
Sa
27-Jul
28-Jul
29-Jul
30-Jul
31-Jul
1-Aug
 
Chap.14
 
14
 
15
13. Lists Of Unlimited Size: Linked Lists
 
14. Collections & Recursion
 
 Final Exam (online)
 All Late Work Due (noon)
 
Lab 13 due
 
Lab 14 due
Term project due
 
50+8
 
50+4
50+100
 
796
 
850
1000
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.