Graduate Studies in Computer Science

Page

Director of Graduate Education: Prof. Samik Basu

Graduate Program Coordinator: Carla Harris - charris@iastate.edu

Computer Science Graduate Admissions (Admission-related questions: contact the CS Graduate Admissions at csadmissions@iastate.edu)

Policies, Guidelines and Forms

  Link Information
CS Department Graduate Handbook                                                                                                                                                                                                        

Effective Fall 2016
Effective Fall 2015
Effective Fall 2013

All students must read this document to understand the graduate program requirements in Computer Science.
ISU Graduate Student Handbook ISU Graduate Student Handbook                                                        

All students must read this document to understand the graduate program requirements at Iowa State University.

Computer Science Courses

University Catalog - Computer Science Courses                                                                                                                                                                  

Graduate courses, in particular 600-level courses, may not be offered following the guidelines presented in the course description. For information about the courses offered in the current and following semester use Schedule of classes page. This will include schedule of newly developed experimental courses that are not present in the university catalog. For further information about the courses contact the faculty instructor for the course.
Switching from MS to PhD Guidelines  
Forms (MS/PhD, Prelims, etc.) ISU Graduate College Forms (Note: The same form is used to obtain approval for switching from MS to PhD, to obtain approval for switching from PhD to MS and to obtain approval for seeking MS on the way to PhD)
Academic Calendar Semester Calendars All students are responsible for following the deadlines present in the academic calendar.
For Teaching Assistants

OECT Program

F17-S18 Graduate Student Teaching Assistant Handbook

Students interested in Teaching Assistant position are required to attain the necessary OECT level. All teaching assistants must read the handbook for teaching assistants. Stipends during the F16 and S17 semesters for students on a TA or an RA is for 20 hours $2,100 and for 10 hours $1,050.

Outline: MS/PhD Requirements in Computer Science

The following table summarizes the requirements for graduate degree in Computer Science. For details, refer to the Computer Science graduate handbook and the ISU graduate handbook.

  MS in Computer Science PhD in Computer Science
Core COMS 511 (3cr.), COMS 531 (3cr.), COMS 592 (1 cr.). Minimum grade requirement: B- in each COMS 511 and COMS 531 COMS 511 (3cr.), COMS 531 (3cr.), COMS 592 (1 cr.). Minimum grade requirement: B- in each COMS 511 and COMS 531
Breadth At least 3 courses from 2 different Breadth Areas (9 cr.) 
Minimum GPA for Core and Breadth Area: 3.0
At least 4 courses from 2 different Breadth Areas (12 cr.) 
Minimum GPA for Core and Breadth Area: 3.0
Electives (MS)/Area Proficiency (PhD) At least 9 cr. of Electives

  • 500/600-level COMS or CPRE courses
  • 400-level courses from non-computing disciplines are allowed with POSC permission
  • at most 3 cr. of COMS 610 can be counted to satisfy this requirement)
At least 9 cr. of Area Proficiency courses

  • Cannot be counted to satisfy Breadth Area requirement
  • Typically COMS or CPRE Graduate-level courses

Minimum GPA requirement: 3.5

Research Credits 6 cr. of COMS 699 for MS with Thesis
3 cr. of COMS 599 for MS with Creative Component
MS with Creative Component requires on additional course as part of Breadth or Electives
At least 36 cr. of COMS 699 
24 of which must be completed under thesis POSC
Total Credit Hrs At least 31 cr. At least 72 cr.
600-level Requirement POS must include at least 3 cr. of COMS 600-level courses excluding COMS 699 and COMS 610. POS must include at least 6 cr. of COMS 600-level courses excluding COMS 699 and including at most 3 cr. of COMS 610

All students must clearly identify the Breadth Areas and the courses in these areas, and the electives (for MS) or area proficiency courses (for PhD). The information can be supplied as part of the "Comments" section in the online POSC submission. The format for such comments:

Breadth Area 1: name of the area--list of courses
Breadth Area 2: name of the area--list of courses
Electives (MS) or Area Proficiency (PhD): list of courses


Breadth Areas 
(COMS Courses that are not listed here can be used to satisfy breadth area requirements with permission from the faculty instructor of that course and approval of DOGE/gradaute committee.)

  • Artificial Intelligence and Machine Learning – COMS 572, 573, 574, 634, 672, 673.
  • Computer Architecture and Parallel Computing – COMS 525, 526, 581, 583, 625, 626, 681.
  • Bioinformatics and Computational Biology – COMS 544, 549, 550, 551, 567, 568, 569, 570, 596.
  • Database and Information Systems – COMS 561, 562, 661.
  • Distributed Computing, Networks and Operating Systems – COMS 552, 554, 555, 586, 587, 612, 652, 686.
  • HCI/Graphics and Robotics – COMS 518, 557, 558, 575, 577, 657
  • Software Engineering and Programming Languages – COMS 509, 512, 515, 540, 541, 556, 641.
  • Theoretical Foundations, Algorithms and Complexity – COMS 518, 533, 611, 612, 631, 633

 

Image result for facebook icon