|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
Day
|
Date
|
Topic
|
Reading
|
Assessment
|
Lab
|
Program
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
1
|
M
|
3/28/2011
|
Syllabus
|
|
|
Lab 1 (individual)
|
Program 1 (Gene)
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
W
|
3/30/2011
|
Problem Solving, Software Development cycle
|
0-2
|
|
-development environment
|
-I/O, integer arithmetic
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
F
|
4/1/2011
|
main, variables, constants, types, assignment
|
|
|
Lab 1 Due
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
2
|
M
|
4/4/2011
|
assignment, arithmetic, I/O
|
3
|
|
Lab 2 (Clark)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
W
|
4/6/2011
|
I/O statements, formatting, redirection
|
|
|
-data types, variables, I/O
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
F
|
4/8/2011
|
control statements, conditions, if statement
|
4
|
|
Lab 2 Due
|
Program1 due/Program2 (John) assigned
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
3
|
M
|
4/11/2011
|
|
|
|
Lab 3 (John)
|
-conditionals, FP arithmetic, functions
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
W
|
4/13/2011
|
nested if statements, switch statement
|
|
|
-if/switch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
F
|
4/15/2011
|
Loops: for loop
|
5
|
|
Lab 3 Due
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
4
|
M
|
4/18/2011
|
Loops: while loops
|
|
|
Lab 4 (David)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
W
|
4/20/2011
|
|
|
Lab Quiz 1 (expressions, ifs)
|
-loops
|
Program 2 due/Program 3 (Clark) assigned
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
F
|
4/22/2011
|
Midterm 1 (Ch. 1-5)
|
|
|
Lab 4 Due
|
-loops
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
5
|
M
|
4/25/2011
|
Arrays, multiple dimensions
|
8
|
|
Lab 5 (Gene)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
W
|
4/27/2011
|
Arrays, multiple dimensions
|
|
|
-arrays,strings
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
F
|
4/29/2011
|
Code reuse, functions
|
|
|
Lab 5 Due
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
6
|
M
|
5/2/2011
|
functions
|
6
|
|
Lab 6 (Clark)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
W
|
5/4/2011
|
functions
|
|
|
-loops/functions/arrays
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
F
|
5/6/2011
|
strings
|
9
|
|
Lab 6 Due
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
7
|
M
|
5/9/2011
|
strings, file I/O
|
12
|
|
Lab 7 (John)
|
Program 3 due/Program 4 (David) assigned
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
W
|
5/11/2011
|
strings/review
|
|
Lab Quiz 2 (loops, arrays)
|
-strings,file I/O
|
- arrays, strings
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
F
|
5/13/2011
|
Midterm 2 (Ch. 5-9)
|
|
|
Lab 7 Due
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
8
|
M
|
5/16/2011
|
|
|
|
Lab 8 (David)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
W
|
5/18/2011
|
structs
|
11
|
|
-structs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
F
|
5/20/2011
|
structs
|
|
|
Lab 8 Due
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
9
|
M
|
5/23/2011
|
pointers
|
14
|
|
Lab 9 (Gene)
|
Program 4 due/Program 5 assigned (Gene)
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
W
|
5/25/2011
|
pointers
|
|
|
-debuggers, pointers
|
-structs,functions, file I/O
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
F
|
5/27/2011
|
instructor discretion
|
|
Lab Quiz 3 (functions, program structure/.h, strings)
|
|
-program design
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
10
|
M
|
5/30/2011
|
Holiday
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
W
|
6/1/2011
|
instructor discretion
|
|
|
Lab 9 Due
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
F
|
6/3/2011
|
Review
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
|
common programs (David may do WebIDE)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
|
common labs (8 assignments)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
|
2 midterms
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
|
3 lab quizzes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
|
-required competency component (on the machine)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
|
no web browser during lab quizzes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
|
|
gcc -ansi -pedantic -Wall -Werror
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|