Course Content
Core
Year 1
- Discrete Mathematics B
- Computer Fundamentals
- C and C++ Programming
- Principles of Information Systems
Year 2
- Operating Systems
- Database
- Principles of Artificial Intelligence
- Software Requirement Engineering
- Algorithm Analysis and Design
Year 3
- Software Verification and Validation
- Software Project Management
- Fundamentals of Academic Research
Year 4
- Software Engineering Academic Project
- Industrial Training
Year 3
Major Elective (Choose 3)
- Embedded System
- Digital Media Technology
- Advanced Software Engineering
- Game Design and Development
Year 4
Major Elective (Choose 4)
- Programming Elective II (3)
- Data Mining
- Technology and Application of Internet of Things
- Big Data Analytics
- Virtual Reality Technology and Application