Comsc 110-8274 Introduction to Programming (Spring 2006)
TTh 7-10pm -- Dr. Robert Burns -- L-143 (lecture) and L-150 (lab)
Wk Day Date Required
Reading
Burns PDF
Reading
Quiz#
 Lecture Topics
 (MW 7-8:15pm)
Assignments
Due
Points
1 T
Th
17-Jan
19-Jan
page 1
Chap.1
  0. Orientation
1. Programming Concepts
 
 
 
 
2 T
Th
Su
24-Jan
26-Jan
29-Jan
         "
     "
 
 
Lab 1
 
 
50
3 T
Th
Su
31-Jan
2-Feb
5-Feb
Chap.2   2. Editing And Compiling
     "
 
 
Lab 2
 
 
50
4 T
Th
Su
7-Feb
9-Feb
12-Feb
Chap.3 1, 2, 3 3. Variables And Calculations
     "
 
 
Lab 3
3 + 3 + 3
 
50
5 T
Th
Su
14-Feb
16-Feb
19-Feb
Chap.4 4 4. Doing The Math: Libraries
     "
 
 
Lab 4
3
 
50
6 T
Th
Su
21-Feb
23-Feb
26-Feb
Chap.5 5 5. Interactive Programs: Console and File I/O
     "
 
 
Lab 5a
3
 
50
7 T
Th
Su
28-Feb
2-Mar
5-Mar
         "
     "
 
 
Lab 5b
 
 
50
8 T
Th
Su
7-Mar
9-Mar
12-Mar
Chap.6 6 6. Introducing Logic: If
     "
 
 
Lab 6
3
 
50
9 T
Th
Su
14-Mar
16-Mar
19-Mar
Chap.7 7 7. Do Overs: Loops
     "
 
 
Lab 7
4
 
50
10 T
Th
Su
21-Mar
23-Mar
26-Mar
 
Chap.8
 
8
 Midterm Exam
8. Writing Complicated Programs: Functions
 
 
Lab 8a
50
4
50
11 T
Th
Su
28-Mar
30-Mar
2-Apr
         "
     "
 
 
Lab 8b
 
 
50
12 T
Th
Su
4-Apr
6-Apr
9-Apr
Chap.9 9 9. Counting On Your Fingers: Bits And Bytes
     "
 
 
Lab 9
4
 
50
13 T
Th
11-Apr
13-Apr
Chap.10 10 10. Checking It Twice: Arrays
     "
  4
14 T
Th
Su
18-Apr
20-Apr
23-Apr
     H O L I D A Y
 H O L I D A Y
 
 
Lab 10
 
 
50
15 T
Th
Su
25-Apr
27-Apr
30-Apr
Chap.11 11 11. Working With Database Records: structs
     "
 
 
Lab 11
4
 
50
16 T
Th
Su
2-May
4-May
7-May
Chap.12 12 12. Keeping A List: Array-based Lists
     "
 
 
Lab 12
4
 
50
17 T
Th
Su
9-May
11-May
14-May
Chap.13 13 13. Lists Of Unlimited Size: Linked Lists
     "
 
 
Lab 13
4
 
50
18 T
Th
Su
16-May
18-May
21-May
Chap.14 14 14a. An Easier Way: Collections
14b. Functions That Call Themselves: Recursion
 
 
Lab 14
4
 
50
19 T
Th
23-May
25-May
     Final Exam (7-9pm)
 All Late Work Due (noon)
Project due 50+50