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

dr. salih yurttas - hrbb 333b
summer'06 office hours: mtwtf 10-11:50 a.m.

tolga ciftci - tolga@tamu.edu -- mw 3:30-5 p.m. & tr 12-1:15 p.m. @ hrbb344

syllabus | class notes | homework assignments | tests | project

sun-may 28 mon-may 29 tue-may 30 wed-may 31 thu-jun 1 fri-jun 2 sat-jun 3
1     introductory
quick tour of c++ and stl

access.pdf

  introductory
quick tour of c++ and stl
login and cp doc
do-make.html | comp.html
cshrc | do-untargz | do-targz
 
sun-jun 4 mon-jun 5 tue-jun 6 wed-jun 7 thu-jun 8 fri-jun 9 sat-jun 10
2 basic facilities
decomposition/composition by functions and headers
  basic facilities
decomposition/composition by functions and headers
hw-00 is assigned.
  basic facilities
decomposition/composition by functions and headers
 
sun-jun 11 mon-jun 12 tue-jun 13 wed-jun 14 thu-jun 15 fri-jun 16 sat-jun 17
3 basic facilities
decomposition/composition by functions and headers
hw-00 is due.
  basic facilities
types and declarations
pointers, arrays, and structures

hw-01 is assigned.
  basic facilities
types and declarations
pointers, arrays, and structures
 
sun-jun 18 mon-jun 19 tue-jun 20 wed-jun 21 thu-jun 22 fri-jun 23 sat-jun 24
4 basic facilities
types and declarations
pointers, arrays, and structures

hw-02 is assigned.
  basic facilities
types and declarations
stl types: vector, string, map, multimap

hw-01 is due.
  basic facilities
types and declarations
stl types: vector, string, map, multimap
 
sun-jun 25 mon-jun 26 tue-jun 27 wed-jun 28 thu-jun 29 fri-jun 30 sat-jul 1
5 basic facilities
types and declarations
stl types: vector, string, map, multimap

hw-02 is due.
hw-03 is assigned.
  basic facilities
exceptions
  basic facilities
exceptions
 
sun-jul 2 mon-jul 3 tue-jul 4 wed-jul 5 thu-jul 6 fri-jul 7 sat-jul 8
6 no class   no class   abstraction mechanisms
classes
constructor, destructor, accessor, mutator

hw-03 is due.
 
sun-jul 9 mon-jul 10 tue-jul 11 wed-jul 12 thu-jul 13 fri-jul 14 sat-jul 15
7 test 1   abstraction mechanisms
classes
operator overloading
  abstraction mechanisms
derived classes
inheritence

hw-04 is assigned.
 
sun-jul 16 mon-jul 17 tue-jul 18 wed-jul 19 thu-jul 20 fri-jul 21 sat-jul 22
9 abstraction mechanisms
derived classes
inheritence
  abstraction mechanisms
template classes
hw-04 is due.
  abstraction mechanisms
generic programming
hw-05 is assigned.
 
sun-jul 23 mon-jul 24 tue-jul 25 wed-jul 26 thu-jul 27 fri-jul 28 sat-jul 29
9 abstraction mechanisms
design using c++
final project is assigned.
  abstraction mechanisms
abstract classes
  abstraction mechanisms
abstract classes
hw-05 is due.
 
sun-jul 30 mon-jul 31 tue-aug 1 wed-aug 2 thu-aug 3 fri-aug 4 sat-aug 5
10 abstraction mechanisms
design patterns
final project
  test 2   abstraction mechanisms
stl
containers, algorithms and function objects, iterators, allocators, streams
 
sun-aug 6 mon-aug 7 tue-aug 8 wed-aug 9 thu-aug 10 fri-aug 11 sat-aug 12
11 abstraction mechanisms
stl
containers, algorithms and function objects, iterators, allocators, streams