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.
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
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
Foundation Courses non
Remedial Courses non
Elective Courses 12
Dissertation 36
Total 48
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.
Elective Courses 12
Dissertation 36
Total 48
IT8210 - Information Technology Research Methods
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-99 - Advanced Topics in Information Technology
IT9000 - Dissertation
Two Elective Courses
Two Elective Courses
IT9000 Dissertation
IT9000 Dissertation
IT9000 Dissertation
IT9000 Dissertation
Vincent Mary School of Science and Technology - Assumption University (Suvarnabhumi Campus) Building 6 th Floor