|
Program Format
The Master of Science degree is based on 10 courses (30 credit hours). There are no comprehensive examinations. Three of the 10 courses are required (see below). The remaining seven courses can be selected based on consultation with the student's advisor. Two of these courses can be taken from a different department. Students also have the option of taking only eight courses plus completing a thesis. Students will select an area of focus to complete their degree requirements.
Possible areas of focus include: Computer Security and Information Assurance, Data Mining and Knowledge Discovery, Search and Data Mining, Computer Architecture, Networks, Parallel and Distributed Computing, Software Engineering and Systems, Digital Media, Networking and Mobile Computing, and Algorithms and Theory.
Click any course title to read a description. These descriptions will pop in a new browser window; to return to this site, simply close that window.
Core Courses
CSci 210 Advanced Software Paradigms
CSci 211 Computer Architectures
CSci 212 Design and Analysis of Algorithms
 Degree Requirements
Requirements for Master's Degree Programs
To qualify for the master's degree in Computer Science students must meet the following criteria:
- Bachelor's degree with a GPA of at least 3.0 on a scale of 4.0 for the last 60 hours of course work.
- Two courses in mathematics beyond pre-calculus.
- One year of science with a laboratory
- One course in each of the following subjects: computer programming using a structured language, discrete structures, data structures, and computer architecture.
|