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

dr. salih yurttas - hrbb 333b
fall'07 office hours: m-f 10:10-11:20 a.m. & m-f 2:50-3:30 p.m.

syllabus | class notes | homework assignments | tests | project

sun-aug 26 mon-aug 27 tue-aug 28 wed-aug 29 thu-aug 30 fri-aug 31 sat-sep 1
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-sep 2 mon-sep 3 tue-sep 4 wed-sep 5 thu-sep 6 fri-sep 7 sat-sep 8
2 basic facilities
types and declarations
stl types: vector, string

access.pdf
login and cp doc
do-make.html | comp.html
  basic facilities
types and declarations
stl types: vector, string

pbin [ utilities ]
pbin.tar.gz
  basic facilities
decomposition/composition by functions and headers
 
sun-sep 9 mon-sep 10 tue-sep 11 wed-sep 12 thu-sep 13 fri-sep 14 sat-sep 15
3 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

hw-00 is assigned.
 
sun-sep 16 mon-sep 17 tue-sep 18 wed-sep 19 thu-sep 20 fri-sep 21 sat-sep 22
4 basic facilities
namespaces
  basic facilities
exceptions
  basic facilities
exceptions
hw-00 is due.
 
sun-sep 23 mon-sep 24 tue-sep 25 wed-sep 26 thu-sep 27 fri-sep 28 sat-sep 29
5 abstraction mechanisms
classes
constructor, destructor, accessor, mutator
  abstraction mechanisms
classes
constructor, destructor, accessor, mutator
  abstraction mechanisms
classes
constructor, destructor, accessor, mutator
 
sun-sep 30 mon-oct 1 tue-oct 2 wed-oct 3 thu-oct 4 fri-oct 5 sat-oct 6
6 abstraction mechanisms
classes
operator overloading
  abstraction mechanisms
classes
operator overloading
  abstraction mechanisms
derived classes
inheritence
 
sun-oct 7 mon-oct 8 tue-oct 9 wed-oct 10 thu-nov 11 fri-nov 12 sat-nov 13
7 abstraction mechanisms
derived classes
inheritence
  abstraction mechanisms
derived classes
inheritence
  abstraction mechanisms
template classes
 
sun-oct 14 mon-oct 15 tue-oct 16 wed-oct 17 thu-oct 18 fri-oct 19 sat-oct 20
8 abstraction mechanisms
template classes
  abstraction mechanisms
template classes
  abstraction mechanisms
generic programming
hw-01 is assigned.
 
sun-oct 21 mon-oct 22 tue-oct 23 wed-oct 24 thu-oct 25 fri-oct 26 sat-oct 27
9 abstraction mechanisms
stl
  abstraction mechanisms
stl
  abstraction mechanisms
stl
hw-01 is due.
 
sun-oct 28 mon-oct 29 tue-oct 30 wed-oct 31 thu-nov 1 fri-nov 2 sat-nov 3
10 abstraction mechanisms
io
  abstraction mechanisms
io
  abstraction mechanisms
io
 
sun-nov 4 mon-nov 5 tue-nov 6 wed-nov 7 thu-nov 8 fri-nov 9 sat-nov 10
11 test 1   abstraction mechanisms
design using c++
  abstraction mechanisms
design using c++
 
sun-nov 11 mon-nov 12 tue-nov 13 wed-nov 14 thu-nov 15 fri-nov 16 sat-nov 17
12 abstraction mechanisms
design using c++
  abstraction mechanisms
design using c++
  abstraction mechanisms
design using c++
sample test
 
sun-nov 18 mon-nov 19 tue-nov 20 wed-nov 21 thu-nov 22 fri-nov 23 sat-nov 24
13 test 2   abstraction mechanisms
design using c++
  no class  
sun-nov 25 mon-nov 26 tue-nov 27 wed-nov 28 thu-nov 29 fri-nov 30 sat-dec 1
14 abstraction mechanisms
design using c++
final project is assigned.
  abstraction mechanisms
design using c++
  abstraction mechanisms
design using c++
 
sun-dec 2 mon-dec 3 tue-dec 4 wed-dec 5 thu-dec 6 fri-dec 7 sat-dec 8
15 final project is due.          
sun-dec 9 mon-dec 10 tue-dec 11 wed-dec 12 thu-dec 13 fri-dec 14 sat-dec 15
16   final test hrbb 104 at 3:30-5:30pm