University of Delaware
Graduate Catalog 1996-1997
College of Arts and Science
Department of Computer and Information Sciences
Requirements for Master of Science Degree
In addition to satisfying the general requirements of the University,
candidates for the Master of Science degree must satisfy both the
departmental general requirements and the computer science course
requirements.
An Application for Advanced Degree for the Master of Science degree
should be filed with the Departmental Graduate Committee no later than the
beginning of the semester in which the degree is expected. Application
forms are available from the Office of Graduate Studies.
A. Departmental General Requirements
The Departmental General Requirements include:
1. At least 9 credits of the 30 credits used to satisfy the degree
requirements must be at the 800 level. Credits for independent
study, research and master's thesis do not count towards this
requirement.
2. A minimum grade average of 3.0 is required in the graduate courses
used to satisfy the degree requirements. The University also
requires a minimum GPA of 3.0 in all graduate courses taken
including any not used towards the required 30 credits. Students
are encouraged to explore graduate courses (600 level or higher) in
other areas such as electrical engineering, mathematics,
linguistics, statistics, and business and economics. Graduate
courses outside of Computer and Information Sciences to be used
towards meeting degree requirements require written approval of the
Graduate Committee.
3. Students are encouraged to participate in the research activities
of the Department by taking CISC 666, CISC 866-Special Problems and
Independent Study or CISC 868-Research. This is especially true of
potential Ph.D. students. No more than three credits of ClSC 666,
CISC 866 or CISC 868 (combined) may be applied toward meeting the
degree requirements or used in satisfying the required minimum
grade average without prior written approval from the Graduate
Committee. (Exception for master's thesis sudents-see later
section.)
4. Each semester all graduate students must explicitly register for
CISC 890 - Colloquium and sign up and satisfactorily participate in
one of the Department's special research interest groups. One
faculty member for each group will be responsible for overseeing
satisfactory participation for each student on an individual basis
(e.g., simply attending, giving a presentation) and will assign a
pass/fail grade accordingly. Each MS student needs 3 semesters of
passed CISC 890 to graduate. Special arrangements for part-time
students and those who finish in less than 3 semesters will be
made.
B. Computer Science Course Requirements
Breadth requirement - Core Areas:
* Hardware Systems
- Computer Architecture (CISC 662)
- Operating Systems (CISC 663)
- Computer Networks (CISC 650)
* Software Systems
- Programming Languages (CISC 670)
- Theory of Translators (CISC 672)
- Artificial Intelligence (CISC 681)
* Theory
- Theory of Computation (CISC 601)
- Logic (CISC 604)
- Analysis of Algorithms (CISC 621)
1. All students must take a graduate course in either algorithm design
and analysis (e.g., CISC 621) or in theory of computation (e.g., CISC
601).
2. All students must take four core courses, including at least one in
each of the three areas.
3. A grade of B- or better is required in any four of the core courses
taken.
4. Substitutions or satisfaction through courses taken at another
university are permitted, but require written approval by the
Graduate Committee.