All courses, except when noted, are taught to the Computer Science undergraduate major.
This year's courses (2016) - scheduled
- High-Performance Computing Systems - to graduate students of computer science (1st semester)
- Real-Time Systems (1st semester)
- Fundamentals of Computer Systems (2nd semester)
- Concurrent Programming (2nd semester)
Courses taught in previous years
- High-Performance Computing Systems - to graduate students of electrical engineering (2001 through 2006)
- High-Performance Computing Systems - to graduate students of computer science (2008-2010, 2013, 2015)
- Computer Architecture - to graduate students of computer science (2012, 2014)
- Data Structures - to graduate students of computer science (2006, 2007)
- Algorithms and Programming - 1st course (2004 to 2010)
- Operating Systems Design (1990 to 92, 1994, 1996 to 2000)
- Real-Time Systems (1998-2002, 2012-2015)
- Technical Writing and Documentation (1997 to 2003)
- Concurrent Programming (1998-2001, 2004-2009, 2012-2015)
- Fundamentals of Computer Systems (1997-2009, 2012-2015)
- Fundamentals of Computer Science (1996, 1997, 1998, 2001)
- Compiler Design (1994, 1995, 1996, 2002, 2003)
- Systems Simulation (2001)
- Parallel Programming (1996, 2003, 2004, 2008-2010, 2013, 2015)
- Industrial Computing (1995)
- Computer Networks (1990, 1991)
- Distributed Operating Systems (1991)
- Introduction to Computer Science - to Math majors (1995,1996)
|