Home
Contact Info
News & Events
Calendars
People
Degrees
Courses
Organizations
Publications
Jobs
Research
CS Resources

 

Degree Requirements for the M.S. Program

1.Foundation Coursework

If any of the following foundation courses in Computer Science or Mathematics has not been taken in another program, these must be completed at the earliest. 4000-level foundation courses must be taken as their 6000-level counterparts by graduate students.

1. Foundation coursework in computer science with a grade of at least a "B" in each. 

1. Data Structures (CSc 3410)
2. Computer Architecture (CSc 4210)
3. Operating Systems (CSc 4320)
4. Programming Languages (CSc 4330)
5. Software Engineering (CSc 4350)
6. Automata (CSc 4510)
7. Design and Analysis of Algorithms (CSc 4520)  

2. Foundation coursework in mathematics that includes a standard elementary calculus sequence and Discrete Mathematics (Math 2420), with at least a "B" in each.

2.CSc 8900: Seminar in Computer Science (1 hour)

Must be taken in the first semester as a graduate student.

3.Graduate Coursework (24 hours)

In the Department of Computer Science, selected in consultation with an academic advisor, and approved by the Director of Graduate Studies, with a grade of at least a "B" in each course.

bulletSixteen hours of computer science courses at the 8000-level, exclusive of Research, Thesis Research, and Independent Study courses.
bulletAn additional eight hours of graduate-level coursework in computer science at the 6000-level or above exclusive of Foundation, Research, Thesis Research, and Independent Study courses. 

4.Thesis/Project (6-8 hours)

bulletThesis Option: Six hours of Thesis Research (CSc 8999).
A thesis committee must be set up no later than two semesters after completing any foundation courses. This work should culminate in the writing of a thesis. The thesis must be defended successfully in an oral examination. This examination will pertain to, but is not limited to, the subject matter of the thesis.
bulletProject Option: Four hours of CSc 8980R in which the student completes a project and an additional four hours of graduate-level coursework in computer science at the 6000-level or above exclusive of Foundation, Research, Thesis Research and Independent Study courses. The project must be supervised by a CS graduate faculty advisor. The student must write a report on the project and pass an oral final examination given by an ad hoc faculty committee headed by the project advisor. This examination will pertain to, but is not limited to, the subject matter of the project. 
 
 

Copyright © 1999-2003 Georgia State University. All rights reserved.
This page last updated on August 27, 2003