MS COMPUTER
SCIENCE – 2001-03 Catalog
Computer Science Department
Computer Science Bldg. (14), Room 254
(805) 756-2824
The
MS program in Computer Science offers students the opportunity to prepare for
careers in several areas of emphasis including computer graphics, computer
architecture, operating systems, programming languages, database systems,
AI/expert systems, computer communication networks and simulation. The program
is designed for maximum flexibility to allow students to concentrate in one or
more areas of study.
The department has a Computer Systems Laboratory (CSL) to provide a variety of computing resources for instructional and research purposes. The CSL has a SUN workstation cluster, a Hewlett Packard workstation cluster, a logic development lab, a distributed systems lab, a multiprocessor system for parallel programming, and a variety of graphics workstations and personal computers. The University's Academic Computing Services also provides a variety of microcomputer, workstation, and mainframe computing resources available to students.
Admission to the program requires a baccalaureate degree from an accredited institution and good standing at the last college attended. During the last 90 quarter hours of study, the student must have earned a minimum grade point average of 3.0 if the undergraduate degree is in Computer Science, or 3.25 for other degrees. The Graduate Record Exam (GRE) is required, with a minimum combined score of 1650 (verbal, quantitative, and analytical), and a minimum of 400 on verbal. Foreign applicants must have a minimum score of 550 on the TOEFL and 4.5 on the TWE. Women and underrepresented minorities are strongly encouraged to apply for admission.
Qualified students who do not have an undergraduate degree in Computer Science may be admitted as unclassified students. Unclassified students must complete the necessary undergraduate coursework to be admitted to candidacy. While fulfilling the undergraduate requirements, unclassified students retain official status as graduate students in the University.
Unclassified students may advance to candidacy by completing each of the following undergraduate courses with a "B" or better. These courses do not count toward the graduate degree:
CSC 103 Fundamentals of Computer Science III (4)
CSC 205 Software Engineering I (4)
CSC 315 Computer Architecture II (4)
CSC 330 Programming Languages I (4)
CSC 349 Design and Analysis of Algorithms (4)
CSC 445 Theory of Computing (4)
CSC 453 Introduction to Operating Systems (4)
The department offers several graduate teaching assistantships. Preference is given to continuing graduate students and experienced teachers. Other grant, fellowship, scholarship and loan information can be obtained from the Financial Aid office.
Degree Requirements
The students must file a formal study plan with the Computer Science Department office no later than the end of the quarter in which they complete the first unit of coursework to be counted toward the degree. The formal study plan identifies specific courses to be taken to fulfill requirements of the MS degree. The formal study plan may be amended with approval of the graduate coordinator.
The MS degree requires at least 45 units beyond the undergraduate degree. Courses must be chosen according to the following requirements:
Curriculum for MS Computer Science
|
Select five courses from the following: |
20 |
|
CSC
508 Software Engineering I (4) |
|
|
CSC
509 Software Engineering II (4) |
|
|
CSC
520 Computer Architecture (4) |
|
|
CSC
530 Language and Translators (4) |
|
|
CSC
540 Theory of Computing II (4) |
|
|
CSC
550 Operating Systems (4) |
|
|
CSC
560 Database Systems (4) |
|
|
CSC
569 Distributed Computing (4) |
|
|
CSC
580 Artificial Intelligence III (4) |
|
|
|
|
|
Thesis/Project and Seminar |
9 |
|
CSC
590 Graduate Seminar (3) |
|
|
CSC
599 Thesis (6) |
|
|
|
|
|
Electives to be selected with Graduate
Adviser's approval |
16 |
|
|
___ |
For further information or advisement students
should communicate with the Graduate Coordinator of the Computer Science
Department.