object-oriented programming,
software engineering /
yurttas@cs.tamu.edu

dr. salih yurttas - hrbb 333b
spring'08 office hours: m-f 10:10-11:20 a.m. & tth 1:40-3:30 p.m.

syllabus | class notes | homework assignments | tests | project

sun-jan 13 mon-jan 14 tue-jan 15 wed-jan 16 thu-jan 17 fri-jan 18 sat-jan 19
1 introductory
quick tour of c++, stl, and c++/cli
  introductory
quick tour of c++, stl, and c++/cli
visual studio
  introductory
quick tour of c++, stl, and c++/cli
visual studio
 
sun-jan 20 mon-jan 21 tue-jan 22 wed-jan 23 thu-jan 24 fri-jan 25 sat-jan 26
2 no class   basic facilities
types and declarations
stl types: vector, string

access.pdf
login and cp doc
do-make.html | comp.html
  basic facilities
decomposition/composition by functions and headers
hw-00 is assigned.
 
sun-jan 27 mon-jan 28 tue-jan 29 wed-jan 30 thu-jan 31 fri-feb 1 sat-feb 2
3 basic facilities
decomposition/composition by functions and headers
  basic facilities
decomposition/composition by functions and headers
  basic facilities
decomposition/composition by functions and headers
 
sun-feb 3 mon-feb 4 tue-feb 5 wed-feb 6 thu-feb 7 fri-feb 8 sat-feb 9
4 basic facilities
decomposition/composition by functions and headers
hw-01 is assigned.
hw-00 is due.
  basic facilities
decomposition/composition by functions and headers
  basic facilities
decomposition/composition by functions and headers
 
sun-feb 10 mon-feb 11 tue-feb 12 wed-feb 13 thu-feb 14 fri-feb 15 sat-feb 16
5 basic facilities
decomposition/composition by functions and headers
hw-01 is due.
  basic facilities
decomposition/composition by functions and headers
hw-02 is assigned.
  basic facilities
types and declarations
pointers, arrays, and structures
 
sun-feb 17 mon-feb 18 tue-feb 19 wed-feb 20 thu-feb 21 fri-feb 22 sat-feb 23
6 basic facilities
types and declarations
pointers, arrays, and structures
  basic facilities
types and declarations
pointers, arrays, and structures
  basic facilities
types and declarations
pointers, arrays, and structures
 
sun-feb 24 mon-feb 25 tue-feb 26 wed-feb 27 thu-feb 28 fri-feb 29 sat-mar 1
7 basic facilities
types and declarations
pointers, arrays, and structures
  basic facilities
exceptions
hw-03 is assigned.
hw-02 is due.
  basic facilities
namespaces
 
sun-mar 2 mon-mar 3 tue-mar 4 wed-mar 5 thu-mar 6 fri-mar 7 sat-mar 8
8 basic facilities
namespaces
hw-03 is due.
  test 1   abstraction mechanisms
classes
constructor, destructor, accessor, mutator
 
sun-mar 9 mon-mar 10 tue-mar 11 wed-mar 12 thu-mar 13 fri-mar 14 sat-mar 15
9 spring break  
sun-mar 16 mon-mar 17 tue-mar 18 wed-mar 19 thu-mar 20 fri-mar 21 sat-mar 22
10 abstraction mechanisms
classes
constructor, destructor, accessor, mutator
  abstraction mechanisms
classes
constructor, destructor, accessor, mutator
  no class  
sun-mar 23 mon-mar 24 tue-mar 25 wed-mar 26 thu-mar 27 fri-mar 28 sat-mar 29
11 abstraction mechanisms
classes
operator overloading
  abstraction mechanisms
classes
operator overloading
  abstraction mechanisms
derived classes
inheritence

hw-04 is assigned.
 
sun-mar 30 mon-mar 31 tue-apr 1 wed-apr 2 thu-apr 3 fri-apr 4 sat-apr 5
12 abstraction mechanisms
derived classes
inheritence
  abstraction mechanisms
derived classes
inheritence

hw-04 is due.
  abstraction mechanisms
template classes
 
sun-apr 6 mon-apr 7 tue-apr 8 wed-apr 9 thu-apr 10 fri-apr 11 sat-apr 12
13 abstraction mechanisms
template classes
hw-05 is assigned.
  abstraction mechanisms
generic programming
  abstraction mechanisms
generic programming
 
sun-apr 13 mon-apr 14 tue-apr 15 wed-apr 16 thu-apr 17 fri-apr 18 sat-apr 19
14 abstraction mechanisms
io
hw-05 is due.
  abstraction mechanisms
io
  abstraction mechanisms
io
 
sun-apr 20 mon-apr 21 tue-apr 22 wed-apr 23 thu-apr 24 fri-apr 25 sat-apr 26
15 test 2   abstraction mechanisms
design using c++
  final test [ project ] is assigned  
sun-apr 27 mon-apr 28 tue-apr 29 wed-apr 30 thu-may 1 fri-may 2 sat-may 3
16            
sun-may 4 mon-may 5 tue-may 6 wed-may 7 thu-may 8 fri-may 9 sat-may 10
17     final test [ project ] is due.