Master of Science in Computer Science

Undergraduates will find that our BSCS program emphasizes on developing the practicality of the knowledge to real-world use. Students learn not only the fundamentals of computer science, but also vigorously on how the knowledge can be applied. Classrooms, learning facilities, and research labs collaborate hand-in-hand to make this happen, as you will find that students learn not only inside the classroom. CS faculty members maintain an extensive technology network in industrial partners so that “real-world” practices are truly real-world and bring out the most optimal benefits for the students

First, our candidates begin with the masteries of computer programming and the essences of computer science. Then, whether their interest is in creating software innovations, getting a software engineering career in big tech companies, or furthering their study in postgraduate levels, students can select to pursue their track of elective courses that fits their needs, spending their senior year working on real-world projects or software innovations.

Most importantly, we are fully an international university, with a truly international learning environment, and a culture of entrepreneurial minds.

Curriculum
Preparatory Courses

English for Graduate Study

Computer Programming & Data Structures

Required Courses

Research Planning & Management

Principles of the Theory of Computation

Programming Languages and Compiler

Principles of Database Management Systems

Operating Systems Theory

Advanced Computer Architectures

Elective Courses

Design and Analysis of Algorithms

Combinatorics and Geometric Algorithms

Computer Graphics and Animation

Computer Network and Internet Security

Information Retrieval

Software Engineering

Object-Oriented Paradigm

Grid Computing

Artificial Intelligence

Computational Intelligence

Data Mining

Knowledge Engineering and Uncertainty

Machine Learning

Natural Language Understanding and Processing

Graduate Seminar in Computer Science

Selected Topics in Computer Science

Directed Individual Study in Computer Science

Independent study

Master Project

Thesis

Thesis

Study Plan
Thesis Option (Plan A) Credit

Preparatory Courses non

Required Courses 16

Elective Courses 9

Thesis 12

Total 37

Non - Thesis Option (Plan B) Credit

Preparatory Courses non

Required Courses 16

Elective Courses 9

Thesis 12

Total 37

Download

Brochure: PDF

Brochure: PDF

Master of Science in Information Technology

This program aims to prepare an IT professional who:

▪ acquire comprehensive and in-depth understand of information technology knowledge and skill;

▪ apply information technology at an indi- vidual or organizational level;

▪ obtain innovative and analytical thinking for developing an appropriate solution to both academic and industrial IT problems.

Curriculum
Elective Courses

IT6321 - Computer Networks

IT6363 - Multimedia Technologies

IT6324 - Internetworking Technology Workshop

IT6330 - Information Technology Planning and Project Management

IT6334 - Internet Marketing

IT6340 - Strategic Information Systems

IT6361 - Information Systems Security and Integrity

IT6364 - Image Processing

IT6367 - Software Testing

IT6368 - Requirement Engineering

IT6374 - Business Transformation

IT6375 - Business Insight and Visualization

IT6377 - Project Management in Business Transformation

IT6409 - ICT Strategic Outsourcing

IT6417 - Knowledge Management

IT6445 - Electronic Commerce Infrastructure and Applications

IT6458 - Enterprise Resource Planning

IT6504 - Data Mining

IT6399 - Graduate Seminar in Information Technology

IT6400 - 99 Selected Topics in Information Technology

IT6500 - 99 Directed Individual Study in information Technology

Dissertation

Dissertation

Study Plan
PLAN A : Coursework and Thesis
First Year
First Semester

Information System Assessment and Management

Database Systems

Information Technology & Management

Second Semester

Research Planning & Management

Software Engineering

Information Systems Analysis & Design

One Elective Course

Second Year
First Semester

Two Elective Courses

Thesis

Second Semester

Thesis

PLAN B : Coursework and Independent Study
First Year
First Semester

Information System Assessment and Management

Database Systems

Information Technology & Management

Second Semester

Research Planning & Management

Software Engineering

Information Systems Analysis & Design

One Elective Course

Second Year
First Semester

Three Elective Courses

Second Semester

Two Elective Courses

Master Project

Download

Brochure: PDF

Brochure: PDF