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