I. Giới thiệu về Đồ án Tốt nghiệp HCMUTE Xây dựng Game Học Tiếng Anh trên Android
Đồ án tốt nghiệp của sinh viên Nguyễn Mạnh Cường (MSSV: 15110174) và Nguyễn Phi Khánh (MSSV: 15110232), ngành Công nghệ Thông tin, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh (HCMUTE), tập trung vào việc xây dựng game học tiếng Anh trên Android. Đề tài này phản ánh xu hướng tích hợp công nghệ vào giáo dục, đặc biệt là việc sử dụng ứng dụng học tiếng Anh Android để tăng cường hiệu quả học tập. Đồ án đề cập đến nhiều khía cạnh, từ thiết kế, phát triển đến kiểm thử và đánh giá hiệu quả của phần mềm học tiếng Anh Android HCMUTE. Game học tiếng Anh Android được thiết kế nhằm hỗ trợ người học, đặc biệt là sinh viên, trong việc cải thiện kỹ năng học tiếng Anh giao tiếp. Nghiên cứu tập trung vào việc thiết kế một ứng dụng học tiếng Anh hiệu quả Android, tận dụng tính giải trí của game để thúc đẩy quá trình học tập. Việc sử dụng ngôn ngữ lập trình Java và các công cụ như Firebase, Facebook Login SDK, Node.js, và Socket.io cho thấy sự đầu tư về mặt kỹ thuật của đồ án.
1.1 Phân tích Yêu cầu và Thiết kế
Phần này tập trung vào việc xác định yêu cầu của ứng dụng học tiếng Anh Android. Đồ án sử dụng các kỹ thuật mô hình hóa yêu cầu để phân tích chi tiết các chức năng của game, bao gồm cả phần chơi game và phần quản trị. Thiết kế cơ sở dữ liệu được trình bày rõ ràng, thể hiện sự hiểu biết về quản lý dữ liệu trong ứng dụng học tiếng Anh Android. Các bảng mô tả thuộc tính được cung cấp chi tiết, cho thấy sự cẩn thận trong việc thiết kế cấu trúc dữ liệu. Mô hình hóa yêu cầu bao gồm cả nghiệp vụ cho người dùng và quản trị viên, từ đăng nhập, chơi game, xem xếp hạng đến quản lý người dùng, dữ liệu game, và thông báo. Thiết kế giao diện của cả ứng dụng Android và ứng dụng quản trị (Winform) cũng được mô tả, thể hiện sự chú trọng đến trải nghiệm người dùng. Việc sử dụng các biểu đồ giúp minh họa quá trình và logic hoạt động của game.
1.2 Quá trình Cài đặt và Kiểm thử
Phần cài đặt tập trung vào việc sử dụng ngôn ngữ lập trình Java, JavaFX, Node.js, và Socket.io. Việc lựa chọn các công nghệ này cho thấy sự am hiểu về ngôn ngữ lập trình game Android. Firebase được sử dụng cho việc quản lý dữ liệu và tích hợp với các dịch vụ khác. Game học từ vựng tiếng Anh Android được tích hợp tính năng đăng nhập Facebook, giúp người dùng dễ dàng truy cập và lưu trữ tiến độ. Phần kiểm thử được thực hiện kỹ lưỡng, bao gồm cả kiểm thử ứng dụng game và ứng dụng quản trị. Các trường hợp kiểm thử (test case) được liệt kê chi tiết, đảm bảo chất lượng của phần mềm học tiếng Anh Android HCMUTE. Kiểm thử ứng dụng game bao gồm các chức năng chính như đăng nhập, chơi game, xem kết quả, cài đặt, và chức năng online. Kiểm thử ứng dụng admin tập trung vào việc quản lý người dùng, dữ liệu game, và thông báo.
1.3 Kết quả và Hướng Phát Triển
Đồ án đạt được mục tiêu xây dựng thành công một game học tiếng Anh trên điện thoại Android. Ứng dụng học tiếng Anh miễn phí Android này cung cấp một cách tiếp cận mới mẻ và hiệu quả trong việc học tiếng Anh. Tuy nhiên, đồ án cũng nêu ra một số nhược điểm cần được cải thiện trong tương lai. Hướng phát triển đề xuất việc bổ sung thêm tính năng, cải thiện giao diện người dùng, và mở rộng phạm vi người dùng. Review game học tiếng Anh Android trong tương lai có thể tập trung vào việc đánh giá hiệu quả học tập của ứng dụng trên nhiều đối tượng người dùng khác nhau. Việc tích hợp thêm nhiều trò chơi học tiếng Anh và nâng cao tính tương tác sẽ làm tăng sức hấp dẫn của ứng dụng học tiếng Anh tốt nhất Android này. Tải game học tiếng Anh Android dễ dàng, và có tiềm năng trở thành một công cụ hỗ trợ hữu ích cho việc học tiếng Anh online Android.