PhD 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
Foundation Courses

Principles of the Theory of Computation

Programming Languages and Compiler

Operating Systems Theory

Principles of Database Management Systems

Advanced Computer Architectures

Design and Analysis of Algorithms

Elective Courses

Randomized Algorithms

Parallel Algorithms

Distributed Algorithms

Computational Geometry

Information and Coding Theory

Switching and Automata Theory

Pattern Recognition and Machine Learning

Image Processing

Natural Language Processing

Computer-Control Based Robotics and Automation Systems

Computer and Data Security

Relational Databases

Computer Systems Performance Evaluation

Real-Time Software Systems

Advance Computer Communications

Doctoral Seminar in Computer Science

Advanced Topics in Computer Science

Dissertation

Dissertation

Study Plan
Structure Credit

Foundation Courses non

Remedial Courses non

Elective Courses 12

Dissertation 36

Total 48

Download

Brochure: PDF

Brochure: PDF

PhD of Science in Information Technology

Graduate from the PhD (IT) Program will have:

▪ highly developed research skills relevant to the tasks of problem solving and discovering new knowledge in field of Information Technology.

▪ advanced comprehensive knowledge and understandings of the key issues relating to the efficient, effective and strategic use of Information Technology in Organizations;

▪ highly developed communication skills essential for successfully sharing knowledge and understandings with others.

Curriculum
Structure Credit

Required Courses 3

Elective Courses 9

Dissertation 36

Total 48

Required Course

IT8210 - Information Technology Research Methods

Elective Courses

IT8311 - Advanced Computer Applications for Graphics and Image Processing

IT8312 - Knowledge Management Systems

IT8313 - Advanced Communication Systems

IT8321 - Software Engineering Methods

IT8323 - Technologies for Internet Security

IT8324 - Computer-Based Decision Support

IT8325 - Advanced Database Systems

IT8326 - Expert Systems Applications

IT8330 - Electronic Commerce Models and Technologies

IT8331 - Information Systems Sourcing

IT8332 - Modern Systems Development Methodologies

IT8333 - Information Technology Evaluation Methods

IT8400 - Advanced Topics in Information Technology

Dissertation

IT9000 - Dissertation

Study Plan
First Year
First Semester

Information Technology Research Methods

One Elective Course

Second Semester

Two Elective Courses

Second Year
First Semester

Dissertation

Second Semester

Dissertation

Third Year
First Semester

Dissertation

Second Semester

Dissertation

Download

Brochure: PDF

Brochure: PDF