CS378: Generic Programming & the STL <Summer 2009: 90415>


This is a course on generic programming and will be taught exclusively using C++ and the Standard Template Library (STL).

Estimates of the required effort to do well are:

Last summer 33 students enrolled for the course, 2 dropped. 90% of the remaining got a C or better.

lecture


Days Unique Time Place
MWF 90415 1-2:30pm RLM 7.104

instructors


Type Name E-mail Days Times Place
Lecturer Glenn Downing downing@cs.utexas.edu MF 12:15-1pm PAI 5.60
TA Jyotirmoy Deshmukh deshmukh@cs.utexas.edu WF 3-4:30pm ACE 6SEo1E

textbooks


Title Edition Location Status
The C++ Standard Library Amazon required
Thinking in C++, Volume 1 2nd Amazon
Mind View
optional
Thinking in C++, Volume 2 Amazon
Mind View
optional
C++ in a Nutshell Amazon
O'Reilly
optional

tools


Name Location
Boost /public/linux/include/boost-1_38
Code2HTML /lusr/bin/code2html
CppUnit /lusr/lib/libcppunit.a
DDD /lusr/X11R7/bin/ddd
Doxygen /lusr/bin/doxygen
Eclipse /lusr/X11R7/bin/eclipse
GCC
STD
STL
/lusr/bin/g++ -ansi -pedantic -lcppunit -ldl -Wall
/lusr/gnu/include/c++/4.2.2/
/lusr/gnu/lib
GDB /lusr/bin/gdb
MagicDraw UML Micro Lab
Rational Rose Micro Lab
Subversion /lusr/bin/svn
Valgrind /lusr/bin/valgrind

evaluations


Year Term
2008 Summer
2007 Summer
2006 Summer
Pick a Prof
Rate My Professors

special needs


The University of Texas at Austin provides upon request appropriate academic accommodations for qualified students with disabilities. To be considered a special-needs student you must obtain a letter from the Dean of Students. You must provide this letter to me by the 4th class day. Project deadlines will not be extended for special-needs students.

dropping and incompletes


Last day to drop without academic penalty is Wed, 17 Jun. Last day to drop except for urgent and substantiated, nonacademic reasons or to change to or from the pass/fail basis is Wed, 24 Jun. After this, students may go to the Dean of Students to appeal for nonacademic reasons. To be eligible for an incomplete you must have a letter grade of C or better and a written, verifiable excuse for missing the last test. This is a necessary but insufficient condition for receiving an incomplete.

html & css validators


Valid XHTML 1.0 Strict Valid CSS!