Chương trình đào tạo ngành Kỹ thuật phần mềm
Bảng tiến trình đào tạo dự kiến
| STT | Mã học phần | Học phần | Số tín chỉ | Ghi chú |
| I | Học kỳ 1 | |||
| 1 | UET.CS7000 | Thực hành nghiên cứu 1 | 2 | Bắt buộc |
| 2 | UET.SE6000 | Kỹ nghệ yêu cầu nâng cao | 3 | Bắt buộc |
| 3 | UET.SE6001 | Kiến trúc phần mềm hiện đại | 3 | Bắt buộc |
| 4 | UET.UET7000 | Phương pháp luận nghiên cứu khoa học | 2 | Bắt buộc |
| 5 | ENG5001 | Tiếng Anh B2 | 5 | Bắt buộc |
| 6 | PHI5001 | Triết học | 3 | Bắt buộc |
| II | Học kỳ 2 | |||
| 1 | UET.CS7001 | Thực hành nghiên cứu 2 | 3 | Bắt buộc |
| 2 | UET.SE6002 | Kỹ nghệ hệ thống trí tuệ nhân tạo | 3 | Bắt buộc |
| 3 | UET.SE6003 | Phân tích và đảm bảo chất lượng phần mềm | 3 | Bắt buộc |
| 4 | UET.CS6000 | Lý thuyết học thống kê | 3 | Tự chọn |
| 5 | UET.SE6300 | Nguyên lý ngôn ngữ lập trình | 3 | Tự chọn |
| 6 | UET.SE6301 | Các phương pháp hình thức trong phát triển phần mềm | 3 | Tự chọn |
| 7 | UET.SE6302 | Kỹ nghệ hệ thống đa tác tử | 3 | Tự chọn |
| 8 | UET.SE6303 | Kỹ nghệ phần mềm dựa vào mô hình | 3 | Tự chọn |
| 9 | UET.SE6304 | Quy trình phát triển phần mềm hiện đại | 3 | Tự chọn |
| 10 | UET.SE6305 | Phương pháp phát triển và triển khai phần mềm an toàn | 3 | Tự chọn |
| 11 | UET.SE6306 | Quản lý dự án công nghệ thông tin | 3 | Tự chọn |
| III | Học kỳ 3 | |||
| 1 | UET.SE6004 | Trí tuệ nhân tạo cho Công nghệ phần mềm | 3 | Bắt buộc |
| 2 | UET.SE7000 | Các chủ đề hiện đại về công nghệ phần mềm | 3 | Bắt buộc |
| 3 | UET.SE7200 | Luận văn Thạc sĩ | 15 | Bắt buộc |
