Ellis University Home
| About Ellis | Request Information

Ellis University

Master of Science in Computer Science

Ellis University is not currently accepting applications for this program.

The Master of Science in Computer Science program is designed to serve a wide range of professional interests and thus takes a broad-based approach to practical computer applications. The curriculum emphasizes the relationship between computers and their areas of application. The program is designed for individuals interested in systems analysis and systems engineering, application software, software engineering, systems programming, data communications, microprocessors or computer graphics. Its curriculum is consistent with the recommendations of the Association for Computing Machinery.

Objectives

Specific objectives of this program provide students with a comprehensive background in:

  1. Theory and design of high-level languages and applications in design and development of systems software;
  2. Development of algorithms, data organization and process optimization;
  3. Theory and design of assemblers, compilers, and operating systems:
  4. Architecture and operation of a variety of computer systems including microprocessors and large-scale computer systems; and
  5. Other topics specific to the student's particular area of specialization such as software; engineering, computer graphics and artificial intelligence.

Admission Requirements

The Master of Science in Computer Science is principally designed for graduates of baccalaureate programs in computer science, engineering, operations research, mathematics and related areas. Students who are admitted to the program with insufficient background in mathematics or computer science may be required to take one or more of the following undergraduate prerequisite courses:

CSC 120 Computer Programming I
CSC 130 Computer Organization
CSC 170 Computer Architecture
CSC 180 Computer Programming II
CSC 260 Data Structures
CSC 330 Operating Systems
MAT 170 Calculus I
MAT 180 Calculus II
MAT 310 Linear Algebra

Curriculum Requirements

The curriculum requirements for the Master of Science in Computer Science include:

Required Core Courses

Fundamental Courses

Computation

Select one course from the following:

System Programming

Select two courses from the following:

The basic structure as well as the framework for the analysis and design of operating systems is developed. The operating system is viewed as a manager of resources (memory, processors, devices and information). The techniques and issues involved in managing these resources are discussed with examples. (3 Credits).
Prerequisite: Knowledge of probability and statistics; CSC 651 and an undergraduate course in operating systems.

Application

Select two courses from the following:

 

Electives

Select 9 additional credits from the Computer Science curriculum.