The Department of Computer Science offers a broad range of graduate courses
in several
areas of Computer Science including foundations of computer science, algorithms, artificial intelligence, machine learning, robotics, neural computing, computational learning theory, database and knowledgebase systems, distributed computing, networks, computational biology and bioinformatics, complexity theory, multimedia computing, programming languages, software engineering, software systems, and parallel computing.
In addition to the courses currently listed in the graduate catalog, there are several experimental courses that are taught every semester. Interested students should contact the Department of Computer Science for information about such course offerings.
Corrections and updates to this page should be directed to webmaster@cs.iastate.edu.