| 1. Học phần chung | | 14 | | | | | | | | | |
| 1 | 1 | Pháp luật đại cương | LUCS1129 | 3 | | 3 | | | | | | | II |
| 2 | 2 | Triết học Mác-Lênin | LLNL1105 | 3 | | 3 | | | | | | | II |
| 3 | 3 | Kinh tế chính trị Mác - Lênin | LLNL1106 | 2 | | | 2 | | | | | | III |
| 4 | 4 | Chủ nghĩa xã hội khoa học | LLNL1107 | 2 | | | | 2 | | | | | IV |
| 5 | 5 | Tư tưởng Hồ Chí Minh | LLTT1101 | 2 | | | | | 2 | | | | V |
| 6 | 6 | Lịch sử Đảng Cộng sản Việt Nam | LLDL1102 | 2 | | | | | | 2 | | | VI |
| 2. Học phần của trường | | 24 | | | | | | | | | |
| 7 | 1 | Đại số | TOCB1101 | 3 | 3 | | | | | | | | I |
| 8 | 2 | Kinh tế vĩ mô 1 | KHMA1101 | 3 | 3 | | | | | | | | I |
| 9 | 3 | Kinh tế vi mô 1 | KHMI1101 | 3 | | 3 | | | | | | | II |
| 10 | 4 | Lý thuyết xác suất và thống kê toán | TOKT1145 | 3 | | 3 | | | | | | | II |
| 11 | 5 | Tiếng Anh 1 | NNKC1131 | 4 | | | | | | | | | |
| 12 | 6 | Tiếng Anh 2 | NNKC1132 | 4 | | | | | | | | | |
| 13 | 7 | Tiếng Anh 3 | NNKC1133 | 4 | | | | | | | | | |
| 3. Học phần của ngành | | 12 | | | | | | | | | |
| 14 | 1 | Vật lý đại cương | CNTT1191 | 3 | 3 | | | | | | | | I |
| 15 | 2 | Nhập môn Công nghệ thông tin | CNTT1116 | 3 | 3 | | | | | | | | I |
| 16 | 3 | Cơ sở dữ liệu | TIKT1130 | 3 | | 3 | | | | | | | II |
| 17 | 4 | Cấu trúc dữ liệu và giải thuật | TIHT1101 | 3 | | | 3 | | | | | | III |
| 4. Cơ sở ngành | | 12 | | | | | | | | | |
| 18 | 1 | Toán rời rạc | TOCB1107 | 3 | 3 | | | | | | | | I |
| 19 | 2 | Cơ sở lập trình | CNTT1128 | 3 | | 3 | | | | | | | II |
| 20 | 3 | Hệ điều hành | CNTT1107 | 3 | | | 3 | | | | | | III |
| 21 | 4 | Phương pháp tính | CNTT1182 | 3 | | | 3 | | | | | | III |
| 5. Kiến thức ngành | | 31 | | | | | | | | | |
| 22 | 1 | Lập trình hướng đối tượng | CNTT1131 | 3 | | | 3 | | | | | | III |
| 23 | 2 | Hệ quản trị cơ sở dữ liệu | CNTT1152 | 3 | | | | 3 | | | | | IV |
| 24 | 3 | Tiếng Anh chuyên ngành | CNTT1192 | 3 | | | | 3 | | | | | IV |
| 25 | 4 | Kiến trúc máy tính | CNTT1112 | 3 | | | | 3 | | | | | IV |
| 26 | 5 | Chuyên đề thực tế - Khoa học máy tính | CNTT1195 | 4 | | | | | 4 | | | | V |
| 27 | 6 | Lập trình Python | CNTT1180 | 3 | | | | | 3 | | | | V |
| 28 | 7 | Trí tuệ nhân tạo | CNTT1140 | 3 | | | | | 3 | | | | V |
| 29 | 8 | Phân tích và thiết kế hệ thống | CNTT1117 | 3 | | | | | 3 | | | | V |
| 30 | 9 | Phát hiện tri thức từ dữ liệu | CNTT1181 | 3 | | | | | | 3 | | | VI |
| 31 | 10 | Phân tích và thiết kế thuật toán | CNTT1118 | 3 | | | | | | 3 | | | VI |
| 6. Chuyên sâu | | | | | | | | | | | |
| Tự chọn (SV tự chọn 10/15 học phần) | | 30 | | | | | | | | | |
| 32 - 41 | 1 | Lập trình Java | CNTT1153 | 3 | | | | 3 | | | | | IV |
| 2 | Thiết kế WEB | CNTT1165 | 3 | | | | 3 | | | | | IV |
| 3 | Mạng máy tính và truyền số liệu | CNTT1114 | 3 | | | | 3 | | | | | IV |
| 4 | Các công nghệ hiện đại trong công nghệ thông tin | CNTT1186 | 3 | | | | 3 | | | | | IV |
| 5 | Lập trình Web | CNTT1188 | 3 | | | | | 3 | | | | V |
| 6 | Quản lý dự án Công nghệ thông tin | CNTT1159 | 3 | | | | | 3 | | | | V |
| 7 | Đồ họa máy tính | CNTT1174 | 3 | | | | | | 3 | | | VI |
| 8 | Hệ hỗ trợ ra quyết định | CNTT1176 | 3 | | | | | | 3 | | | VI |
| 9 | Lập trình ứng dụng | CNTT1133 | 3 | | | | | | 3 | | | VI |
| 10 | An toàn và bảo mật thông tin | CNTT1168 | 3 | | | | | | 3 | | | VI |
| 11 | Xử lý ảnh | CNTT1166 | 3 | | | | | | | 3 | | VII |
| 12 | Dữ liệu phi cấu trúc | CNTT1175 | 3 | | | | | | | 3 | | VII |
| 13 | Phát triển ứng dụng di động | CNTT1157 | 3 | | | | | | | 3 | | VII |
| 14 | Phát triển phần mềm hướng dịch vụ | CNTT1190 | 3 | | | | | | | 3 | | VII |
| 15 | Học máy | CNTT1177 | 3 | | | | | | | 3 | | VII |
| 7. Thực tập | | 10 | | | | | | | | | |
| 42 | 1 | Khóa luận tốt nghiệp - Khoa học máy tính | CNTT1194 | 10 | | | | | | | | 10 | VIII |