The Masters of Science in Computer Science (M.S.C.S.) degree program qualifies a student to assume a professional role in industry or government, teach in a junior or senior college, or undertake advanced training toward a doctorate in computer science. The following sections describe the general procedures to be followed in completing the M.S.C.S. degree. Note that steps are intended to be carried out in a specific order.
Program Educational Objectives
The objective of the Masters of Science in Computer Science (M.S.C.S.) degree program is to produce graduates who have the knowledge, skills, and attitudes that will ensure success in professional positions in business, industry, research, government service, or in further graduate or professional study.
Specific outcomes that will be achieved by graduates of the program are:
- Achieve a depth of proficiency in a specific field of Computer Science by completing major courses in one of three areas: computer systems, software and knowledge engineering, or the theory of computation.
- Achieve a breadth of understanding of Computer Science by completing minor coursework requirements in other areas, and by participation in graduate seminar requirements.
- Demonstrate professionalism and communication skills through completion of coursework, project, or thesis defense.


