Computer Science, Master of Science (M.S.)
Admission Requirements
- Applicants should have a Computer Science background. If there are certain deficiencies in your undergraduate study that can be made up by taking undergraduate courses, conditional admission may be extended to those qualified candidates.
-
Applicants should have a solid background in mathematics, i.e, Calculus 1-3, Linear Algebra, Discrete Mathematics.
-
Programming background and programming language is also looked for when reviewing candidates for admission.
-
Candidates must have a 3.00 undergraduate GPA.
M.S. Degree Requirements
Required Courses (18 credits)
Choose six courses (3 cr. each) from those listed below with at least two courses in each area.
Computation Theory
CSc I1200: Topics in Algorithms, including any course numbered I12XX
Computer Organization and Software
CSc I0800: Topics in Software Systems, including any course numbered I08XX
CSc I4700: Topics in Computer Communications, including any course numbered I47XX
Computing Methodologies and Mathematical Computing
CSc I3100: Seminar in Information Systems, including any course numbered I31XX
CSc I6700: Topics in Scientific and Statistical Computing, including any course numbered I67XX
Additional Requirements (12 credits)
Students must either:
- complete 3 graduate courses in Computer Science and one course with number I96XX and its associated zero-credit report I9700;
- with permission of the department, complete 3 graduate courses in Computer Science and a 3 credit project (CSc I9800) under the direction of a member of the faculty;
- or with permission of the department, complete 2 graduate courses in Computer Science and a 6 credit thesis (CSc I9900) under the direction of a member of the faculty
With the approval of the student’s graduate advisor, one course in another Engineering discipline may be substituted for one of the Computer Science courses used to fulfill the Additional Requirements.
Total Credit Hours: 30