Courses Taught
Thomas C. Hartrum
Updated 7/2/08
Fall 2008:
Spring 2008:
- CEG 355 Introduction to the
Design of Information Technology
Systems
- CEG
461/661 Object-Oriented
Programming
and Design
- CEG 760 Advanced Software
Engineering
Winter 2008:
- CEG 355 Introduction to the
Design of Information Technology
Systems
- CEG
460/660 Introduction to
Software Engineering
- CEG 498 02 Team Projects
(Design Experience
II)
Fall 2007:
- CEG 498 01 Design Experience I
- CEG 760 Advanced Software
Engineering
Spring 2007:
- CEG
460/660 Introduction to
Software Engineering
- CEG 760 Advanced Software
Engineering
Winter 2007:
- CEG 498 02 Team Projects
(Design Experience
II)
- CEG 461/661
Object-Oriented
Programming
and Design
Fall 2006:
- CEG 498 01 Design
Experience I
- CEG 760 Advanced Software
Engineering
Spring 2006:
- CEG 460/660 Introduction to
Software Engineering
- CEG 760 Advanced Software
Engineering
Winter 2006:
- CEG 498 01 Design Experience
II
- CEG 461/661
Object-Oriented
Programming
and Design
Fall 2005:
- CEG 498 01 Design Experience I
- CEG 760 Advanced Software
Engineering
Spring 2005:
- CEG 435/635 Distributed Computing and
Systems
- CEG 498 01 Design Experience II
- CEG 760 Advanced Software Engineering
Winter 2005:
- CEG 434/634 Concurrent Software Design
- CEG 461/661 Object-Oriented Programming
and Design
- CEG 498 01 Design Experience I
Fall 2004:
- CEG 434/634 Concurrent Software Design
- CEG 760 Advanced Software Engineering
Spring 2004:
- CEG 434/634 Concurrent Software Design
- CEG 760 Advanced Software Engineering
Winter 2004:
- CEG 461/661 Object-Oriented Programming and Design
Fall 2003:
- CEG 255 Introduction to the Design of Information Technology
Systems
- CEG 460/660 Introduction to Software Engineering
- CEG 760 Advanced Software Engineering
Spring 2003:
- CEG 255 Introduction to the Design of Information Technology
Systems
- CEG 460/660 Introduction to Software Engineering
- CEG 760 Advanced Software Engineering
Winter 2003:
- CEG 435/635 Distributed Computing and Systems
- CEG 460/660 Introduction to Software Engineering
- CEG 461/661 Object-Oriented Programming and Design
Fall 2002:
- CEG 255 Introduction to the Design of Information Technology
Systems
- CEG 460/660 Introduction to Software Engineering
- CEG 760 Advanced Software Engineering
Spring 2002:
- CEG 255 Introduction to the Design of Information Technology
Systems
- CEG 460/660 Introduction to Software Engineering
- CEG 760 Advanced Software Engineering
Winter 2002:
- CEG 435/635 Distributed Computing and Systems
- CEG 460/660 Introduction to Software Engineering
Fall 2001:
- CEG 255 Introduction to the Design of Information Technology
Systems
- CEG 460/660 Introduction to Software Engineering
- CEG 461/661 Object-Oriented Programming and Design
Spring 2001:
- CEG 255 Introduction to the Design of Information Technology
Systems
- CEG 460/660 Introduction to Software Engineering
Winter 2001:
- CEG 435/635 Distributed Computing and Systems
- CEG 460/660 Introduction to Software Engineering
Fall 2000:
- CEG 255 Introduction to the Design of Information Technology
Systems
- CEG 460/660 Introduction to Software Engineering