Diagram of CS Courses and Prerequisites:
The diagram below shows all required courses,
the two CS concentrations, and many other
elective courses, along with arrows for prerequisites. (In four
cases a prerequisite is shown in parentheses below the course.)
Remaining Electives
The electives mentioned above in the upper right corner
have been taught ten times in the past five years (though none
in Spring 2012):
3413 (Data Communications, Korkmaz): Fall 2009
4413 (Web Technologies, K. Robbins): Fall 2011, Spring 2010, Fall 2008
4763 (Multimedia Systems, Tian): Spring 2008, Spring 2007
4823 (Intro. to Parallel Programming, Whaley): Spring 2011
4833 (Embedded Systems, Zhu): Fall 2010, Fall 2009, Fall 2008
Electives Taught With CS 3343
as Prerequisite
Note that no required course has CS 3343 as a prerequisite.
Six elective courses have CS 3343 as a prerequisite.
These electives have been taught twelve times
over the past five years (including Spring 2012):
3793 (Intro. to AI, Bylander): Fall 2011, Fall 2008
4313 (Automata, Comput., & Formal Lang.): Not taught
4363 (Cryptography, Xu): Taught each Spring Semester, seven times
(Required in the Security Concentration)
4383 (Computer Graphics, Quarles, Maynard): Spring 2012,
Spring 2011, Spring 2009
4633 (Simulation, Boppana): Fall 2007
4713 (Compiler Construction, Yi): Fall 2007
Revision date:2012-01-07.
(Please use ISO 8601,
the International Standard Date and Time Notation.)