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

dr. salih yurttas - hrbb 333b
fall'06 office hours: mtwtf 10-11:30 a.m. & mwf 2-3:30 p.m.

syllabus | class notes | homework assignments | tests | project

sun-aug 27 mon-aug 28 tue-aug 29 wed-aug 30 thu-aug 31 fri-sep 1 sat-sep 2
1 introductory
quick tour of c++ and stl

access.pdf

  introductory
quick tour of c++ and stl
pbin [ utilities ]
pbin.tar.gz
  introductory
quick tour of c++ and stl
login and cp doc
do-make.html | comp.html
 
sun-sep 3 mon-sep 4 tue-sep 5 wed-sep 6 thu-sep 7 fri-sep 8 sat-sep 9
2 basic facilities
types and declarations
stl types: vector, string
  basic facilities
types and declarations
stl types: vector, string
  basic facilities
decomposition/composition by functions and headers
 
sun-sep 10 mon-sep 11 tue-sep 12 wed-sep 13 thu-sep 14 fri-sep 15 sat-sep 16
3 basic facilities
decomposition/composition by functions and headers
hw-00 is assigned.
  basic facilities
decomposition/composition by functions and headers
  basic facilities
decomposition/composition by functions and headers
hw-01 is assigned.
hw-00 is due.
 
sun-sep 17 mon-sep 18 tue-sep 19 wed-sep 20 thu-sep 21 fri-sep 22 sat-sep 23
4 basic facilities
types and declarations
pointers, arrays, and structures
  basic facilities
types and declarations
pointers, arrays, and structures

hw-02 is assigned.
hw-01 is due.
  basic facilities
types and declarations
pointers, arrays, and structures
 
sun-sep 24 mon-sep 25 tue-sep 26 wed-sep 27 thu-sep 28 fri-sep 29 sat-sep 30
5 basic facilities
types and declarations
pointers, arrays, and structures

hw-03 is assigned.
  basic facilities
types and declarations
pointers, arrays, and structures

hw-02 is due.
  basic facilities
types and declarations
pointers, arrays, and structures
 
sun-oct 1 mon-oct 2 tue-oct 3 wed-oct 4 thu-oct 5 fri-oct 6 sat-oct 7
6 basic facilities
namespaces
hw-03 is due.
  basic facilities
exceptions
  basic facilities
exceptions
 
sun-oct 8 mon-oct 9 tue-oct 10 wed-oct 11 thu-oct 12 fri-oct 13 sat-oct 14
7 abstraction mechanisms
classes
constructor, destructor, accessor, mutator
  test 1
hrbb 302 9-10 a.m.
  abstraction mechanisms
classes
constructor, destructor, accessor, mutator
 
sun-oct 15 mon-oct 16 tue-oct 17 wed-oct 18 thu-oct 19 fri-oct 20 sat-oct 21
8 abstraction mechanisms
classes
operator overloading
  abstraction mechanisms
classes
operator overloading
  abstraction mechanisms
derived classes
inheritence

hw-04 is assigned.
 
sun-oct 22 mon-oct 23 tue-oct 24 wed-oct 25 thu-oct 26 fri-oct 27 sat-oct 28
9 abstraction mechanisms
derived classes
inheritence
  abstraction mechanisms
derived classes
inheritence

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