CSCI 1730
Course Calendar
Spring 2012

"A Work in Progress ... "

Class # Date Lecture Topic Readings Assigned Due
1 Tues, Jan 10 Lecture 1: Syllabus and pre-test
2 Wed, Jan 11 Lab 1: Pair Programming / Style Guidelines
3 Thurs, Jan 12 Lecture 2: C++ development environment, C++ v. Java Deitel, Ch. 1 & 2
4 Tues, Jan 17 Lecture 3: C++ Development, UML class diagram, Operator precedence Deitel, Ch. 3
5 Wed, Jan 18 Lab 2: hands-on with Unix commands, editors, and a basic programming assignment Lab 2
6 Thurs, Jan 19 Lecture 4: Classes, Makefiles
7 Tues, Jan 24 Lecture 5 : control structues (ch 4 & 5) Deitel, Ch. 4 & 5 Lab02 (midnight)
8 Wed, Jan 25 Lab 3 (see materials on eLC)
9 Thurs, Jan 26 Lecture 6: scope, storage class, parameter passing Deitel, Ch. 6
10 Tues, Jan 31 Lecture 7: Lab Q&A, gdb tutorial, pass-by-value and pass-by-reference Lab03 (midnight)
11 Wed, Feb 1 Lab 4 (see materials on eLC)
12 Thurs, Feb 2 Lecture 8: function templates, arrays, and vectors Deitel, Ch. 7
13 Tues, Feb 7 Lecture 9: pointers, array names, function pointers Deitel, Ch. 8
14 Wed, Feb 8 Lab 5 (see materials on eLC)
15 Thurs, Feb 9 Lecture 10: pointers & array notation, cstring, function pointers, another look at classes
16 Tues, Feb 14 Lecture 11 Lab 4
17 Wed, Feb 15 Lab 6
18 Thurs, Feb 16 Lecture 12
19 Tues, Feb 21 Lecture 13
20 Wed, Feb 22 Lab 7
21 Thurs, Feb 23 Lecture 14
22 Tues, Feb 28 Lecture 15
23 Wed, Feb 29 Lab 8
24 Thurs, Mar 1 Lecture 16
25 Tues, Mar 6 Lecture 17
26 Wed, Mar 7 Lab 9
27 Thurs, Mar 8 Midterm Exam
Tues, Mar 13 Spring Break
Wed, Mar 14 Spring Break
Thurs, Mar 15 Spring Break
28 Tues, Mar 20 Exam return & discussion
29 Wed, Mar 21 Lab 10
30 Thurs, Mar 22 Lecture 18 (Withdrawal deadline)
31 Tues, Mar 27 Lecture 19
32 Wed, Mar 28 Lab 11
33 Thurs, Mar 29 Lecture 20
34 Tues, Apr 3 Lecture 21
35 Wed, Apr 4 Lab 12
36 Thurs, Apr 5 Lecture 22
37 Tues, Apr 10 Lecture 23
38 Wed, Apr 11 Lab 13
39 Thurs, Apr 12 Lecture 24
40 Tues, Apr 17 Lecture 25
41 Wed, Apr 18 Lab 14
42 Thurs, Apr 19 Lecture 26
43 Tuesday, Apr 24 Lecture 27
44 Wednesday, Apr 25 Lab 15
45 Thurs, Apr 26 Lecture 28 (Last Day of Class)
Thurs, May 3 Final Exam, noon - 3:00 pm
Eileen Kraemer (eileen@cs.uga.edu)