Giải thích được đầy đủ quy trình xây dựng và sản xuất phần mềm; áp dụng các lý thuyết, mô hình và kỹ thuật phù hợp làm cơ sở cho việc xác định và phân tích vấn đề, thiết kế, phát triển, kiểm thử, triển khai phần mềm
Xây dựng được các các hệ thống phần mềm: ứng dụng web, ứng dụng mobile, ứng dụng mã nguồn mở đáp ứng yêu cầu trong thực tế
Nền tảng
Học kỳ 1
Tổ chức và kiến trúc máy tính
Nhập môn khoa học máy tính
Toán cho ngành kỹ thuật
Giáo dục thể chất 2
Cơ sở lập trình
Kỹ năng học tập đại học
Học kỳ 2
Học kỳ 3
Cấu trúc dữ liệu và giải thuật
Các hệ cơ sở dữ liệu
Tiếng Nhật sơ cấp 1-A1.1
Thực hành OOP với Java
Học kỳ 5
Đạo đức trong CNTT
Học phần 1 của combo
Dự án phát triển phần mềm
Yêu cầu phần mềm
Kiểm thử phần mềm