Master of Science
Degree in Computer Science
The Master's degree in computer science
is intended to prepare individuals with a strong mathematical,
scientific or technical background for entry into
the computer science field at an advanced level and
for further study leading to the doctorate. Admission
to the program requires an undergraduate background
that includes elementary physics and calculus sequences,
linear algebra, and either differential equations
or numerical analysis and the following fundamental
coursework in computer science:
- Programming Languages and Techniques
- Data Structures
- Digital Design
- Discrete Structures
- Probability and Statistics
Microprocessors Applicants with superior
academic credentials but lacking the required background
can be admitted subject to their taking the necessary
preparatory courses. Applicants are expected to have
an average of "B" or better in their undergraduate
coursework.
Course Requirements
A. A total of 33 semester hours is required.
The core curriculum consists of 18 credits and includes:
Students may opt to choose an area
of concentration within the program. Such areas
include software, systems and theory and foundations.
The department maintains a list of courses that
apply to each area.
B. The remaining 15 credits are electives.
Such courses may include:
- Parallel Processing
- Artificial Intelligence
- Computer Graphics
- Java Programming
- Software Engineering
- Robotics
- Advanced Data Base Design
- Programming Languages
- Machine Perception
C. Elective Courses Students
may opt to do an independent project or thesis as
part of the 15 credits of electives. Students not
selecting this option must take a comprehensive
examination.
Back>>
|