Program Overview
The Master of Science Degree in Computer Science exposes students to the complete life-cycle of computer application development including abstraction, modeling and algorithm development, leveraging computer systems, programming languages and development frameworks, and software development techniques and processes. Graduates of this program are typically employed as software developers and engineers. The program provides students with expertise in programming and software development, algorithm design and computer science concepts, and computer and database systems.
Those students without an undergraduate degree in Computer Science or related field, must complete 2 prerequisites, 400 level undergraduate courses (6 hours). Student will be assessed to determine which courses to take.
Admissions Requirements
Applicants to the Master of Science Degree in Computer Science must meet the General Admissions Requirements as published in this Catalog. GRE required.
Program Objectives
- Train students in computer programming and software development, algorithm design and computer science concepts, and computer and database systems.
- Introduce students to professional, ethical, legal, security and social issues and responsibilities in computer sciences.
- Provide students with current techniques, skills, and tools necessary conduct research-based projects and presentations.
- Prepare students for advanced studies and professional careers in Software Development or Computer Science Research.
Student Learning Outcomes
Students pursuing the Master of Science Degree in Computer Science will:
- Analyze the local and global impact of computing on individuals, organizations and society.
- Identify and analyze computer science related problems and apply design and development principles in the construction of appropriate systems solutions.
- Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
- Work collaboratively to accomplish group projects.
- Utilize ethical, legal, and security standards to address systems issues in social and professional settings.
- Apply mathematical foundations, algorithmic principles, and computer science theories in the choices modeling and design of computer-based systems.