( Students with first enrollment from 2019 - 2023 (ID 62 - 66 )
Graduate Degree
Curricular Title:
Master of Science Program in Computing (International Program)
Degree Title:
Master of Science (Computing)
Abbreviation:
M.Sc. (Computing)
Philosophy: Teaching and producing basic research, or problem-oriented research and application, including the use of industrial and social problems as a basis for learning (Problem-based Learning) to develop technologies, body of knowledge and computer innovation for the benefits of social and economic development.
Goals:
1) To develop knowledgeable and professional graduates in the fields of Data Science and Artificial Intelligence, Software Engineering and Media, and Computer Systems and Communication. The goal is that graduates can apply the body of knowledge to the career at an effective level.
2) To produce graduates with the ability to study, research and develop new science, which will bring benefits for oneself and society.
3) To develop each graduate as a valuable human resource who can respond to the country’s development policies while exhibiting integrity and ethics.
Teaching Time:
Monday – Friday (normal office hours)
Career Examples:
1) Software Engineer
2) Computer Technical Officer
3) System, Software, and Application Designer and Developer
4) Information Systems Manager
5) Plan and Policy Officer
6) Computer Graphics and Multimedia Designer
7) Computer Network Administrator
8) Data Scientist
9) Professor
10) Internet of Things and Embedded System Engineer
11) Data Engineer
Curriculum Structure (Plan A1 and Plan A2)
Plan A1 |
|
36 |
Credits |
- Thesis |
36 |
Credits |
|
Plan A2 |
|
36 |
Credits |
- Compulsory Course |
6 |
Credits |
|
- Elective Course |
6 |
Credits |
|
- Thesis |
24 |
Credits |
1. Compulsory Course for Plan A2
969-601 |
Research Methodology in Computing |
3(3-0-6) |
969-602 |
Advanced Statistics for Computing |
3(3-0-6) |
969-603 |
Seminar * |
1(0-2-1) |
* = Audit Subject |
2. Elective Course for Plan A2
2.1 Data Science and Artificial Intelligence
969-610 |
Data Mining |
3(3-0-6) |
969-611 |
Natural Language Processing |
3(3-0-6) |
969-612 |
Computer Vision |
3(3-0-6) |
969-613 |
Text Analytics and Its Applications |
3(3-0-6) |
969-614 |
Artificial Intelligence |
3(3-0-6) |
969-615 |
Neural Networks |
3(3-0-6) |
969-616 |
Big Data Analytics and Applications |
3(3-0-6) |
969-617 |
Advanced Database Management System |
3(3-0-6) |
969-618 |
Financial Technology |
3(3-0-6) |
969-619 |
Information Technology for Business |
3(3-0-6) |
2.2 Software Engineering and Media
969-620 |
Software Maintenance and Evolution |
3(3-0-6) |
969-621 |
Architectural Thinking |
3(3-0-6) |
969-622 |
Software Verification and Validation |
3(3-0-6) |
969-623 |
Formal Method Engineering |
3(3-0-6) |
969-624 |
Advanced Empirical Software Engineering |
3(3-0-6) |
969-625 |
Advanced Web Technologies |
3(3-0-6) |
969-626 |
Reality Technology |
3(3-0-6) |
969-627 |
Image Processing |
3(3-0-6) |
969-628 |
Human-Computer Interaction |
3(3-0-6) |
2.3 Computer Systems and Communication
969-630 |
Mobile and Wireless Networks |
3(3-0-6) |
969-631 |
Advanced Data Communication and Computer Networking |
3(3-0-6) |
969-632 |
Advanced Cloud Computing |
3(3-0-6) |
969-633 |
Computer Network Security |
3(3-0-6) |
969-634 |
Distributed Computing Systems |
3(3-0-6) |
2.4 Others
969-640 |
Special Topics in Computing I |
3(3-0-6) |
969-641 |
Special Topics in Computing II |
3(3-0-6) |
.
Academic Year (Plan A1):
Academic Year 1 – 1st Semester
969-603 |
Seminar * |
1(0-2-1) |
969-801 |
Thesis |
9(0-27-0) |
Total |
9(0-29-1) |
Academic Year 1 – 2nd Semester
969-603 |
Seminar * |
1(0-2-1) |
969-801 |
Thesis |
9(0-27-0) |
Total |
9(0-29-1) |
Academic Year 2 – 1st Semester
969-603 |
Seminar * |
1(0-2-1) |
969-801 |
Thesis |
9(0-27-0) |
Total |
9(0-29-1) |
Academic Year 2 – 2nd Semester
969-603 |
Seminar * |
1(0-2-1) |
969-801 |
Thesis |
9(0-27-0) |
Total |
9(0-29-1) |
* = Audit Subject
Academic Year (Plan A2):
Academic Year 1 – 1st Semester
969-601 |
Research Methodology in Computing |
3(3-0-6) |
969-602 |
Advanced Statistics for Computing |
3(3-0-6) |
969-603 |
Seminar * |
1(0-2-1) |
969-802 |
Thesis |
3(0-9-0) |
Total |
9(6-11-13) |
Academic Year 1 – 2nd Semester
969-xxx |
Elective Course I |
3(3-0-6) |
969-xxx |
Elective Course II |
3(3-0-6) |
969-603 |
Seminar * |
1(0-2-1) |
969-802 |
Thesis |
3(0-9-0) |
Total |
9(6-11-13) |
Academic Year 2 – 1st Semester
969-603 |
Seminar * |
1(0-2-1) |
969-802 |
Thesis |
9(0-27-0) |
Total |
9(0-29-1) |
Academic Year 2 – 2nd Semester
969-603 |
Seminar * |
1(0-2-1) |
969-802 |
Thesis |
9(0-27-0) |
Total |
9(0-29-1) |
* = Audit Subject
Topics include, but are not limited to, the following.
- Agile Software Development
- Software Architecture and Design
- Empirical Software Engineering
- Software Process Improvement
- Software Maintenance
- Formal Engineering
- Formal Modeling and Specification)
- Software Verification and Validation
- Model-based Testing
Blockchain and distributed technologies.
- Blockchain and smart contract system
- NFT and Game economics
- Market dynamics in cryptocurrency with sentiment analysis
- Blockchain platforms and services with machine learning
- Blockchain transaction analysis and verification
- Blockchain privacy and security
Digital Media
Topics include, but are not limited to, the following.
- Serious Games
- Interactive Media
- Physics-based Animation
- Human-Computer Interaction
- Mobile Application
- Architectural Visualization
- Augmented and Virtual Reality
Artificial Intelligence
Topics include, but are not limited to, the following.
- Computer Vision
- Natural Language Processing
- Knowledge Representation
- Machine Learning
- Expert System
- Robotics
- Text Mining
Computer Networking
Topics include, but are not limited to, the following.
- Mobile Ad-hoc Networks
- Wireless Sensor Networks
- Network Mobility
- Integration of Mobile Ad-hoc Networks and Network Mobility
- Vehicular Networking
- Virtual Networks
- Internet of Things
Database Systems
Topics include, but are not limited to, the following.
- Data Mining
- Data Warehouse
- Distributed Database
- Big Data
Cloud Computing
Topics include, but are not limited to, the following.
- Cloud Computing Architecture
- Traffic Management for Cloud Computing
- Cloud Computing Applications
- Mobile Cloud Computing
Knowledge Management
Topics include, but are not limited to, the following.
- Information Management
- Information Retrieval
- Information Extraction