Master of Science in Computer Science (MCS) Program focuses on three aspects in the computer field: Computer programming, and Information Technology (IT) Infrastructure. IT Infrastructure area includes computer network environment, telecommunications, and network securities. Most Computer courses are accompanied with hands-on Computer labs.
Mission
To provide students with a higher level of training for computer programming, Information Technology infrastructure, and Christian worldview for students to be equipped with the ability to plan, design, implementation, and maintenance of various computer related capabilities effectively, based on the obtained computer knowledge, and computer programming and data analytics skills.Objectives
Students who successfully complete the M.C.S. curriculum will be equipped with:- An ability to analyze the given problems and define the computing requirements appropriate to its solution.
- An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
- An ability to plan, design, develop, and maintain Information Technology infrastructure.
- An ability to use current techniques, skills, and tools necessary for computing practice.
- An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
- An ability to apply Biblical and Ethical principles in business decision making.
Admission Prerequisites (12 credits)
To be admitted to the MCS program, the candidate’s transcripts must show undergraduate level coursework (or equivalent) covering the following prerequisite courses. Otherwise, students must take at least two prerequisite courses in the first semester and finish taking all prerequisite courses within the first year of MCS program. The prerequisite courses may be opened during the Summer and Winter sessions.1. BCS102 Fundamentals of Programming (MIT 303)
2. BCS 202 Data Structure and Algorithms (MIT 302)
3. BCS 310 Operating System Design
4. BCS 320 Probability and Mathematical Statistics (BUS 201)
Graduation Requirements
1. M.C.S. students must satisfactorily complete a minimum of 36 credits: Students must satisfactorily complete the major requirements (21 credits) and free electives (15 credits) from any courses offered in the School of Business and Technologies.2. A concentration program will be additionally awarded to the MCS degree diploma if five (5) or more free elective courses are taken from a different major such as Master of Science in Management Information System (MIS), Master of Business Administration (BUS), and Accounting (ACC).
3. A cumulative grade point average of B- (2.5) must be maintained.
Degree Requirements
LIL 500 Library Information Literacy (0 credits) Major Requirements (21 credits)CS 532 Advanced Network Securities (MIT 532)
CS 533 Network Infrastructure Planning (MIT 533)
CS 537 Mobile Application Concepts (MIT 537)
CS 541 Fundamentals of Web Programming (MIT 541)
CS 542 Object Oriented Programming (MIT 542)
CS 545 Software Development in Python (MIT 545)
CS 557 Artificial Intelligence (MIT 557) Free Electives (15 credits)
The following courses are recommended for the MCS major electives, but other courses can be freely taken from other majors as needed. If five (5) or more elective courses are taken from a Concentration, the MCS degree diploma will be awarded with a note of completing a Concentration program such as Management or MIS Concentration. Computer Science (CS) Elective Courses
CS 534 Cyber Securities (MIT 534)
CS 536 Information Technology Governance (MIT 536)
CS 540 Principles of Programming Languages (MIT 540)
CS 543 Windows Programming (MIT 543)
CS 790 Co-operative Education Program Practicum
CS 791 IT Infrastructure Field Practicum (1 Credit Hour)
CS 792 Computer Programming Field Practicum (1 Credit Hour)
CS 793 Data Analytics Field Practicum (1 Credit Hour) Practicum CS 791 IT Infrastructure Field Practicum (1 Credit Hour) **
CS 792 Computer Programming Field Practicum (1 Credit Hour) **
CS 793 Data Analytics Field Practicum (1 Credit Hour) **
CS 794 Advanced Computer Field Practicum (1 Credit Hour) **
** Can not be repeated Management Concentration Courses
ACC 502 Financial Accounting
BUS 502 Human Resource Management
BUS 503 Financial Management (Pre: ACC502)
BUS 504 Operations and Supply Management
BUS 505 Marketing Management
BUS 506 Management Information Systems
BUS 507 Strategic Management
BUS 510 Organization Theory
BUS 600 Managerial Statistics
BUS 700 Business Research
BUS 501 Organizational Behavior (Required)
BUS 704 International Business
BUS 714 Digital Marketing (Pre: BUS505)
BUS 715 Project Management
Management Information System (MIS) Concentration Courses
MIS 531 Database Design (MIT 531)
MIS 539 Big Data Analytics in Business (MIT 539)
MIS 550 Introduction to Data Science (MIT 550)
MIS 551 Data Mining (Pre: CS 542) (MIT 551)
MIS 552 Applied Machine Learning (Pre: CS542) (MIT 552)
MIS 553 Deep Learning (Pre: CS 542) (MIT 553)
MIS 554 Natural Language Processing (MIT 554)
MIS 556 Big Data on Amazon Web Services (MIT 556)
*15 credits may include courses alone or courses and practicum. Total 36 Credit Hour