×

Master of Science in Computer Science

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. 2 years    |    36 units
About Program
프로그램 개요

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.

Program Learning Outcomes
이 학위프로그램을 통해 학생들은

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.

Apply mathematical methodologies or scientific solutions in the literature, e.g., heuristic solutions, to solve computational tasks with respect to create and evaluate project

Manage software project with advanced knowledge regarding system analysis, documentation, and develop requirements, in order to design and implement computer applications system.

Perform the software engineering process to develop software that matches the large-scale service platform or system according to customer requirements.

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.

Integrate biblical and theological perspectives in the field where computer science plays a vital role.

Potential Fields
졸업 후 진로

AEU's MSCS 을 취득한 졸업생들은 다음과 같은 부문에서 진로를 찾을 수 있습니다.

  • Computer Systems & Network Administrators
  • Computer Systems Analysts
  • Computer Network Architects
  • Software Developers
  • Computer & Information Research Scientists
  • Senior Database Administrators
  • Senior Web Developers
수강과목들 개요 (36 Units Total)
필수과목들
  • Bible and Theology Requirements
  • Core Courses in Computer Science
  • Elective Courses in Computer Information Systems
  • Total Computer Information Systems Credit Requirements
Full Curriculum
Num Courses Credits
Prerequisite Non-computer major students must take 3 classes:
MSCS300 Computer Programming; MSCS310 Data Structure; MSCS 320 Algorithms
9
1st Semester MSCS 400 Programming Languages MSCS 410 Computer Communications *Choose One Bible or Theology Course 9
2st Semester MSCS 420 Software Engineering MSCS 430 Analysis of Algorithms *Choose One Bible or Theology Course 9
3st Semester MSCS 440 Advanced Database Systems MSCS 450 Advanced Computer Networks One (1) Elective Course 9
4st Semester Three (3) Additional Elective Classes from the Following: MSCS 500 Topics in Data Mining MSCS 510 Information Integration on the Web MSCS520 Advanced Big Data Analytics MSCS 530 Theory and Computational Methods for Optimization MSCS 540 Topics in Numerical Analysis MSCS 550 Topics in Distributed Processing Systems MSCS 560 Advanced Topics in Internet Routing MSCS 570 Network Simulation and Performance Analysis MSCS 580 Security and Privacy in Computer Systems MSCS 590 5G Mobile Communications MSCS 600 Wireless Internet Security MSCS 610 Introduction to Cryptography MSCS 620 Artificial Intelligence: Principles and Techniques MSCS 630 Mobile Application Programming MSCS 640 Embedded Software Programming 9
Total 36