top of page
Console
Master of Science in Computer Science
2 YEARS    |    36 CREDITS[UNITS]
ACADEMIC PROGRAM DESCRIPTION AND OBJECTIVES
Professional Man Holding a Tablet

The Master of Science in Computer Science (MSCS) program is designed for students with some experience in computer technology and programming who desire to advance their knowledge and skills in the area of the design, programming, and application of computing systems. The emphasis is on providing students with the basic analytic skills and strong aptitude for mathematics, programming and logical reasoning. The program is also designed to help students to understand fundamental and important current issues in computer science and computer engineering. As such, the program is meant to provide students with opportunity to be prepared for employment or to pursue advanced degrees.

homepage-9-parallax-img7.jpg
MSCS Program - 36 Credits[Units] Total
b-img-web.jpg
Computer Programming
b-img-data2.jpg
Data Structure
b-img4.jpg
Algorithms
Courses Required for all MSCS Students:

Core Courses in Computer Science
Elective Courses in Computer Information Systems
Total Computer Information Systems Credit Requirements
Bible and Theology Requirements

SCHOOL OF PROFESSIONAL STUDIES

FULL MSCS CURRICULUM

MASTER OF SCIENCE IN COMPUTER SCIENCE CURRICULUM

The course descriptions for the courses listed below may be found in the Academic Catalog.

Computers
CAREERS
The course curriculum develops students' core competencies for success in ministry and leadership. Possible careers include:

Computer Systems & Network

Administrators

Computer Systems Analysts

Computer Network Architects

Software Developers

Computer & Information Research

Scientists

Senior Database Administrators

Program Learning Outcomes
  1. Demonstrate the proficient knowledge on the theory of computation and advanced level concepts of programming languages and apply such knowledge and techniques to industrial projects.
  2. Apply mathematical methodologies or scientific solutions in the literature, e.g., heuristic solutions, to solve computational tasks with respect to create and evaluate project
  3. Manage software project with advanced knowledge regarding system analysis, documentation, and develop requirements, in order to design and implement computer applications system.
  4. Perform the software engineering process to develop software that matches the large-scale service platform or system according to customer requirements.
  5. Apply network techniques based on the knowledge of communication protocols including the latest mobile trends to solve the practical networking issues such as trouble-shooting, efficient server management, and security handling.
  6. Integrate biblical and theological perspectives in the field where computer science plays a vital role.
bottom of page