GRADUATE MINOR REQUIREMENTS

Minor Outside Computer Science

Computer Science graduate students may request a minor in another graduate program provided they meet the following:

  • Must receive permission and meet requirements of the minor department.
  • Must have a minor representative from the minor department on the POS.
  • POS committee must approve
  • Minor must be declared on the POS and listed on all pertinent paperwork.

Minor in Computer Science

Students from other disciplines may wish to earn a graduate minor in Computer Science. This section defines requirements and acceptable course work.

A graduate minor in Computer Science consists of at least 12 credits chosen from Com S 309, 311, 321, 330, 331, 342, 352, 362, 363, 401, 425, 430, 454, 455, 461, 472, 474, and Com S courses numbered 511 or above. The course selection must also satisfy the following conditions.

  1. At most one of Com S 321, 330, 362 may be included in the 12-credit minimum.
  2. At least 3 credits must be chosen from courses at or above the 400 level.
  3. Excludes Com S 590, 599, 610, 690, & 699.

Any exceptions must be petitioned by the student's POS Committee and approved by the Graduate Committee. When a graduate student chooses a minor in Computer Science, one member of his/her POS committee must be a faculty member from Computer Science.

SPECIAL CONSIDERATION

1. Exceptions to regulations may be approved. Requests for exceptions must clearly state the rationale for the exception and what alternate procedure will be completed to satisfy the requirements. This must be in writing from the student, approved by the student's POS committee, and submitted to the Graduate Committee representing the departmental graduate faculty.

2. Preliminary Examinations are not returned to a student, but are kept in their departmental file. Upon request by the student, however, the examinations may be reviewed to clear up any questions with respect to grading and recommendations of the examining committee.

GRADUATE FACULTY

Faculty homepages and/or contact information is available below.

http://www.cs.iastate.edu/people/faculty.jsp

COURSE DESCRIPTIONS

Course offerings encompass a broad range in several areas 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.

See - http://www.public.iastate.edu/~catalog/

In addition to the courses currently listed in the graduate catalog, there are several experimental courses that are taught every semester.

New courses developed and offered since catalog publication can be found on the Web at www.iastate.edu/~catalog/exp/.