Mẫu báo cáo tập lớn Môn: Kỹ thuật lập trình Phần 1: yêu cầu chung - Sinh viên tự chọn đề tài, theo số đề tài gợi ý giáo viên để làm tập lớn - Sinh viên làm làm theo nhóm (từ đến người) (khuyến khích làm theo nhóm để hồn thiện thêm kỹ làm việc nhóm tăng cường tinh thần trao đổi học hỏi lẫn sinh viên) - Sinh viên thông báo với giáo viên tên định hướng cụ thể đề tài (qua email) (Thông báo phải nộp chậm tuần học thứ 5, tính tuần học đầu tiên) Giáo viên có thơng báo cụ thể đồng ý/không đồng ý, thông tin bổ sung cần qua email - Sinh viên phải báo cáo định kỳ cho giáo viên (2 tuần/lần) tiến độ thực chương trình Trong báo cáo tiến độ cần nêu rõ kết đạt được, khó khăn gặp phải, kế hoạch thực Báo cáo gửi qua email giáo viên, gửi source code viết có Các báo cáo tiến độ sau cần có tính kế thừa báo cáo trước, để báo cáo tiến độ ngày hoàn chỉnh, để cuối thành báo cáo cuối - Đến hạn nộp (dự định vào tuần 11 12), sinh viên gửi báo cáo cuối source code hoàn chỉnh, qua email giáo viên - Tùy theo kết sinh viên số lượng đề tài, mà giáo viên yêu cầu thêm việc demo chương trình trình bầy báo cáo - Đánh giá cuối kết tập lớn sinh viên giáo viên báo cho sinh viên chậm tuần học cuối (tuần 15) Phần 2: yêu cầu báo cáo Yêu cầu chung Báo cáo cần có nội dung sau: - Nêu nội dung ý nghĩa đề tài - Thông tin thành viên nhóm, việc phân chia phối hợp cơng việc - Nêu cách tổ chức nhiệm vụ thành phần chương trình, nhấn mạnh vào tính hướng đối tượng chương trình thể - Tổng kết kết đạt hạn chế tồn chương trình Đưa số định hướng phát triển Yêu cầu cụ thể Báo cáo bố cục sau (không bắt buộc theo bố cục này, cần đủ nội dung yêu cầu trên): - Trang bìa: Tên Khoa/Viện, tên đề tài, danh sách sinh viên nhóm, giáo viên hd, tháng năm hoàn thành - Phần mở đầu: Giới thiệu nội dung ý nghĩa đề tài, đối tượng sử dụng chương trình - Phần phân tích: Nêu chi tiết chức năng, liệu, cấu trúc liệu, giải thuật dùng chương trình - Phần thiết kế: Nêu chi tiết lớp (class) thành phần chúng (các hàm thành viên thành phần liệu), cho thể việc cài đặt cho yêu cầu nêu phần phân tích - Phần kết quả: Nêu kết chạy chương trình (khơng cần liệt kê code) - Phần kết luận: Tóm tắt kết đạt được, hạn chế (hoặc lỗi có), hướng phát triển