Comsc-110 5045 Introduction to Programming, Spring 2012) quizzes/labs/projects due at end of day indicated, at midnight
ONLINE -- Prof. Robert Burns *Last day to take quiz 1 is 5-Feb
Wk Day Date Required
Reading
Burns Textbook
Reading
Quiz
 Lecture Topics
 (MWF)
Assignments Points
1 M
W
F
Su
23-Jan
25-Jan
27-Jan
29-Jan
 
Intro.
 
Chap.1
 
 
 
Quiz 1*
0. Orientation (online)
"
"
   
 
 
3
2 M
W
F
Su
30-Jan
1-Feb
3-Feb
5-Feb

 
 
Chap.2

 
 
Quiz 2
1. Programming Concepts
"
"
 
 
 
Lab 1 due
 
 
 
6+50
3 M
W
F
Su
6-Feb
8-Feb
10-Feb
12-Feb
 
 
 
Chap.3
 
 
 
Quiz 3
2. Editing And Compiling
"
"
 
 
 
Lab 2 due
 
 
 
6+50
4 M
W
F
Su
13-Feb
15-Feb
17-Feb
19-Feb
 
 
 
Chap.4
 
 
 
Quiz 4
3. Variables And Calculations
"
"
 
 
 
Lab 3 due
 
 
 
6+50
5 M
W
F
Su
20-Feb
22-Feb
24-Feb
26-Feb
 
 
 
Chap.5
 
 
 
Quiz 5
4. Doing The Math: Libraries
"
"
 
 
 
Lab 4 due
 
 
 
6+50
6 M
W
F
27-Feb
29-Feb
2-Mar
    5. Interactive Programs: Console and File I/O
"
"
   
7 M
W
F
Su
5-Mar
7-Mar
9-Mar
11-Mar
 
 
 
Chap.6
 
 
 
Quiz 6
"
"
"
 
 
 
Lab 5 due
 
 
 
6+50
8 M
W
F
Su
12-Mar
14-Mar
16-Mar
18-Mar
 
 
 
Chap.7
 
 
 
Quiz 7
6. Introducing Logic: If
"
"
 
 
 
Lab 6 due
 
 
 
7+50
9 M
W
F
Su
19-Mar
21-Mar
23-Mar
25-Mar
    7. Do Overs: Loops
"
"
 
 
 
Lab 7 due
 
 
 
50
10 M
T
W
F
Su
26-Mar
27-Mar
28-Mar
30-Mar
1-Apr
 
Chap.8
 
Quiz 8
 Midterm Exam (online) Ch.1-7
 
8. Writing Complicated Programs: Functions
"
 
 
 
 
Lab 8 due
50
8
 
 
50
11 M
W
F
Su
2-Apr
4-Apr
6-Apr
8-Apr
 
 
 
Chap.9
 
 
 
Quiz 9
"
"
"
 
 
 
Midterm project due
 
 
 
8+50
12 M
W
F
Su
9-Apr
11-Apr
13-Apr
15-Apr
 
 
 
Chap.10
 
 
 
Quiz 10
9. Counting On Your Fingers: Bits And Bytes
"
"
 
 
 
Lab 9 due
 
 
 
8+50
13 M
W
F
Su
16-Apr
18-Apr
20-Apr
22-Apr
 
 
 
Chap.11
 
 
 
Quiz 11
10. Checking It Twice: Arrays
"
"
 
 
 
Lab 10 due
 
 
 
8+50
14 M
W
F
Su
23-Apr
25-Apr
27-Apr
29-Apr
 
 
 
Chap.12
 
 
 
Quiz 12
11. Working With Database Records: structs
"
"
 
 
 
Lab 11 due
 
 
 
8+50
15 M
W
F
Su
30-Apr
2-May
4-May
6-May
 
 
 
Chap.13
 
 
 
Quiz 13
12. Keeping A List: Array-based Lists
"
"
 
 
 
Lab 12 due
 
 
 
8+50
16 M
W
F
Su
7-May
9-May
11-May
13-May
 
 
 
Chap.14
 
 
 
Quiz 14
13. Lists Of Unlimited Size: Linked Lists
"
"
 
 
 
Lab 13 due
 
 
 
8+50
17 M
W
F
Su
14-May
16-May
18-May
20-May
   
 
 
Quiz 15
14a. An Easier Way: Collections
"
14b. Functions That Call Themselves: Recursion
 
 
 
Lab 14 due
 
 
 
4+50
18 M
Th
21-May
24-May
     Final Exam (online)
 All Late Work Due (noon)
Term project due 50+50
Quizzes #s 1-14 cover the chapters by the same numbers.
Quizzes #s 2-15 include review questions from the chapters by the previous numbers.