Dự án cho thấy cách học phần Advanced Programming đưa sinh viên từ kiến thức lập trình đến quy trình xây dựng một sản phẩm có khả năng ứng dụng thực tế.
Biến cảm hứng từ trò chơi “Minecraft” thành trải nghiệm quản lý học tập
“MineGrade” được thực hiện bởi nhóm sinh viên Asia University Program tại cơ sở TP. Hồ Chí Minh, gồm Nguyễn Minh Trung, Nguyễn Ngọc Bách, Trần Quốc Văn Long, Đặng Hà Phong và Nguyễn Danh Thắng.
Dự án nằm trong học phần “Advanced Programming” (Lập trình nâng cao). Thay vì chỉ thực hành riêng lẻ từng kỹ thuật lập trình, sinh viên được giao phát triển một sản phẩm hoàn chỉnh, từ xác định nhu cầu người dùng, thiết kế giao diện và xây dựng cơ sở dữ liệu đến tích hợp các chức năng, kiểm thử và hoàn thiện hệ thống.

Từ bài toán quản lý kết quả học tập, nhóm phát triển “MineGrade” như một nền tảng giúp sinh viên theo dõi tiến độ, học phần và thông tin cá nhân trên cùng một hệ thống. Giao diện được thiết kế theo phong cách đồ họa lấy cảm hứng từ “Minecraft”, tạo cảm giác gần gũi và tăng tính tương tác khi người dùng truy cập dữ liệu học tập.
Thay vì trình bày điểm số bằng những bảng thông tin đơn thuần, nhóm đưa yếu tố “game hóa” vào cách tổ chức giao diện, thành tích và tiến độ. Qua đó, quá trình theo dõi kết quả học tập trở nên trực quan hơn, đồng thời tạo thêm động lực để sinh viên chủ động quản lý kế hoạch cá nhân.

Tích hợp dự đoán kết quả và trợ lý AI
“MineGrade” được xây dựng với bốn phân hệ chính gồm Dashboard, Course, Prediction và Profile, đáp ứng các nhu cầu từ theo dõi kết quả đến xây dựng kế hoạch học tập.
Trong đó, Dashboard tổng hợp các thông tin quan trọng như GPA, tỷ lệ chuyên cần, học phần đang theo học và những thành tích sinh viên đã đạt được. Course hỗ trợ quản lý môn học, thời khóa biểu, điểm số và tiến độ hoàn thành theo từng học kỳ.
Điểm nhấn của dự án nằm ở phân hệ Prediction, sử dụng dữ liệu học tập để dự đoán kết quả và hỗ trợ người dùng nhận diện sớm những nội dung cần cải thiện. Nhóm đồng thời tích hợp trợ lý AI mang tên Giga-Steve, có nhiệm vụ đưa ra gợi ý học tập dựa trên thông tin của sinh viên.
Phân hệ Profile được sử dụng để quản lý thông tin cá nhân và hồ sơ học tập. Bên cạnh các chức năng dành cho sinh viên, hệ thống còn có khu vực quản trị, hỗ trợ quản lý tài khoản, học phần, điểm số và dữ liệu người dùng trên cùng một nền tảng.
Việc kết hợp nhiều chức năng trong một sản phẩm buộc nhóm phải xử lý đồng thời các bài toán về cấu trúc dữ liệu, luồng người dùng, tính nhất quán của giao diện và khả năng liên kết giữa các phân hệ. Đây cũng là bước chuyển từ hoàn thành một bài tập lập trình sang tư duy xây dựng hệ thống.

Học lập trình bằng quy trình phát triển sản phẩm
Thông qua MineGrade, sinh viên đã vận dụng kiến thức về lập trình hướng đối tượng, phát triển ứng dụng web, thiết kế giao diện người dùng và quản lý cơ sở dữ liệu. Quá trình triển khai còn yêu cầu các thành viên phân chia nhiệm vụ, phối hợp tiến độ, kiểm tra chéo và điều chỉnh sản phẩm dựa trên kết quả thử nghiệm.
Chia sẻ về giá trị học phần “Advanced Programming”, Trần Quốc Vân Long, sinh viên ngành Công nghệ bán dẫn cho biết:
“Môn học giúp em hiểu rõ hơn về tư duy phát triển phần mềm và cách tối ưu hệ thống. Những kiến thức này cũng là nền tảng để em từng bước tiếp cận việc lập trình cho chip bán dẫn và mạch tích hợp (IC). Đây đều là những kỹ năng quan trọng, hỗ trợ em rất nhiều trong quá trình học tập cũng như định hướng phát triển sự nghiệp trong lĩnh vực công nghệ bán dẫn”.
Dù theo học ngành Công nghệ bán dẫn, sinh viên vẫn được trang bị nền tảng lập trình và tư duy phát triển phần mềm. Kiến thức này giúp người học hiểu rõ hơn cách dữ liệu, thuật toán và hệ thống số được xây dựng, đồng thời tạo nền tảng để tiếp cận những lĩnh vực như tự động hóa, trí tuệ nhân tạo và sản xuất thông minh.
Cách tổ chức học phần theo hướng học qua dự án cũng giúp giảng viên đánh giá người học trên nhiều phương diện, từ khả năng vận dụng kiến thức, tư duy giải quyết vấn đề đến kỹ năng phối hợp và trách nhiệm với phần việc được giao.
Thay vì chờ đến giai đoạn thực tập mới làm quen với dự án, sinh viên có cơ hội tạo ra sản phẩm ngay trong quá trình học. Những dự án như MineGrade có thể trở thành nền tảng để người học tiếp tục hoàn thiện portfolio, tham gia các cuộc thi công nghệ hoặc phát triển thành những giải pháp có phạm vi ứng dụng rộng hơn.
MineGrade là một trong những sản phẩm cho thấy định hướng đào tạo của Asia University Program: đưa bài toán thực tế vào học phần, khuyến khích sinh viên kết nối kiến thức giữa nhiều lĩnh vực và từng bước hình thành năng lực phát triển sản phẩm công nghệ ngay từ giảng đường.





