Trong khuôn khổ môn học “Web Component Development using Jakarta EE”, lớp T1.2311.M0 đã trải qua một buổi học đặc biệt với hình thức “Học kiến tạo xã hội – theo dự án nhỏ (mini project)”. Mô hình học tập này đặt trọng tâm vào trải nghiệm thực tế, tinh thần hợp tác và tạo ra giá trị cho cộng đồng thông qua công nghệ.
Trước buổi học, lớp được chia thành bốn nhóm, mỗi nhóm đảm nhận một dự án mang tính ứng dụng xã hội cao như hệ thống chấm công nhân viên, hệ thống quản lý bệnh viện, ứng dụng quản lý chi tiêu cá nhân và hệ thống quản lý công việc. Các nhóm nhận đề tài trước một tuần để chuẩn bị, đồng thời tự phân chia nhiệm vụ dựa trên thế mạnh hoặc module công việc. Ở một số nhóm, các thành viên đảm nhận vai trò rõ ràng như thiết kế giao diện, lập trình backend, cấu hình Maven, quản lý GitHub và kiểm thử. Ở nhóm khác, mỗi thành viên chịu trách nhiệm toàn bộ một module từ frontend tới backend và tự thực hiện kiểm thử.
Trong suốt buổi học, sinh viên áp dụng đồng bộ các công nghệ đã được học như Servlet và JSP kết hợp Ajax/JQuery để tối ưu trải nghiệm người dùng; MySQL, SQL Server hoặc PostgreSQL cho quản trị cơ sở dữ liệu; Maven để cấu trúc và build project; GitHub để quản lý mã nguồn và phối hợp nhóm. Không khí lớp học sôi nổi với những màn thuyết trình, phản biện giữa các nhóm và trao đổi trực tiếp với giảng viên, gợi nhớ đến mô hình một startup công nghệ thu nhỏ.
Mỗi dòng mã được viết ra trong buổi học không chỉ mang ý nghĩa thực hành mà còn hướng tới giải quyết những vấn đề xã hội thực tế, từ quản lý nhân sự, chăm sóc y tế, kiểm soát chi tiêu đến quản lý công việc. Sinh viên được trải nghiệm toàn bộ quy trình phát triển sản phẩm, từ triển khai mô hình, tổ chức code, thiết kế bảng dữ liệu, đến tối ưu tương tác frontend–backend thông qua Ajax.
Kết thúc buổi học, giảng viên đánh giá cao tinh thần chủ động, kỹ năng kỹ thuật và sự sáng tạo của sinh viên, đặc biệt là khả năng phối hợp nhóm, kiểm thử và hỗ trợ nhau xử lý lỗi. Hoạt động này không chỉ củng cố kiến thức về JSP, Servlet và các công nghệ liên quan, mà còn giúp sinh viên rèn luyện kỹ năng làm việc nhóm, xử lý logic nghiệp vụ, thiết kế giao diện thân thiện và đảm bảo bảo mật dữ liệu thông qua session, cookie và mã hóa.
Buổi “Học kiến tạo” đã mang lại cho sinh viên một góc nhìn thực tế về việc học lập trình gắn với ứng dụng đời sống. Thông qua dự án, các bạn được khuyến khích phản biện, nhận góp ý để nhận diện điểm mạnh và yếu, từ đó điều chỉnh và phát triển bản thân. Đây cũng là bước đệm quan trọng để hình thành thế hệ lập trình viên hiện đại, vừa vững kỹ thuật, vừa có khả năng tạo ra giải pháp cho cộng đồng, nuôi dưỡng tư duy học tập suốt đời – một phẩm chất không thể thiếu trong môi trường công nghệ luôn đổi mới.
Giảng viên Trần Phước Sinh
FPT Aptech trực thuộc Tổ chức Giáo dục FPT có hơn 25 năm kinh nghiệm đào tạo lập trình viên quốc tế tại Việt Nam, và luôn là sự lựa chọn ưu tiên của các sinh viên và nhà tuyển dụng. |