Lớp học gồm 36 sinh viên học trong một phòng máy tính, mỗi sinh viên sử dụng một máy tính. Quá trình giảng dạy được thực hiện như sau:
4.1.2.1. Phần 1: Lý thuyết cơ bản
- Giáo viên giới thiệu các kiến thức về lý thuyết bài học.
- Giao bài tập, giới thiệu mục đích và dự kiến thời gian hoàn thành. - Hướng dẫn sinh viên phân tích, thiết kế các yêu cầu bài toán và cài đặt trên máy tính.
- Sinh viên giải quyết bài tập theo hướng dẫn của giáo viên.
Khi kết thúc phần lý thuyết cơ bản, giáo viên thực hiện một bài kiểm tra kiến thức của các sinh viên, để đánh giá kết quả học tập.
- Hình thức kiểm tra: thực hành, mỗi sinh viên thực hiện trên một máy tính.
- Thời gian: 90 phút
4.1.2.2. Phần 2: Đồ án môn học
Trong phần đồ án môn học, các sinh viên được giao thực hiện bài tập
lớn, cài đặt mô phỏng một ứng dụng quản lý, trong thời gian 2 tuần. Bài tập lớn được thực hiện dưới sự hướng dẫn của giáo viên như sau: - Giáo viên giới thiệu mục đích của việc làm đồ án môn học.
- Chia lớp thành các nhóm từ 3-5 sinh viên.
- Mỗi nhóm nhận một đề tài (các đề tài cho mỗi nhóm có thể giống hoặc khác nhau và độ phức tạp tuỳ thuộc vào số lượng sinh viên).
- Giáo viên hướng dẫn cách thực hiện đề tài.
- Các nhóm sinh viên thảo luận để nắm bắt mục đích của đề tài và đưa ra kế hoạch thực hiện đề tài.
- Phân tích để xác định các yêu cầu của bài toán, chuyển các yêu cầu thành các nhiệm vụ cần phải thực hiện.
- Phân chia các nhiệm vụ cho mỗi thành viên trong nhóm.
- Mỗi thành viên nhận nhiệm vụ, thiết kế và cài đặt nhiệm vụ của mình.
- Nhóm sinh viên thảo luận để kết hợp các nhiệm vụ thành ứng dụng
hoàn thiện.
- Báo cáo kết quả chương trình với giáo viên.
4.1.2.3. Nhận xét
a. Về phần lý thuyết cơ bản, thể hiện trong quá trình làm bài tập
Mỗi sinh viên mất nhiều thời gian để thực hiện một bài tập. Thời gian hoàn thành bài tập không đều nhau giữa các sinh viên.
Hầu hết các câu hỏi đều tập trung vào giáo viên, nên giáo viên mất rất
nhiều thời gian để giải thích.
Nhiều sinh viên đưa ra giải pháp không tốt, chương trình cài đặt còn mắc nhiều lỗi.
Kiến thức và các kỹ năng đạt được không đồng đều giữa các sinh viên. Không phát huy nhiều tính tích cực học tập của sinh viên.
b. Về phần thực hiện bài tập lớn:
Có rất ít thảo luận giữa các sinh viên, ngoại trừ giai đoạn phân tích, và giai đoạn kết hợp các nhiệm vụ.
Các câu hỏi vẫn tập trung nhiều vào giáo viên.
Mỗi sinh viên chỉ hiểu được thiết kế và cách cài đặt nhiệm vụ của mình, nên sự trợ giúp giữa các sinh viên gặp khó khăn.
Thiếu sự thống nhất trong thiết kế và cài đặt, nên việc kết hợp nhiệm vụ rất khó khăn, và cần nhiều thời gian để điều chỉnh.
Nhiều giải pháp để giải quyết nhiệm vụ chưa tối ưu, thiết kế và đặt chưa tốt, dẫn đến chương trình chạy chậm, hoặc không giải quyết được triệt để yêu cầu của bài toán và còn mắc khá nhiều lỗi.
Tỷ lệ sinh viên không thể hoàn thành nhiệm vụ đúng thời hạn khá cao. Cá biệt có những sinh viên không thể hoàn thành nhiệm vụ, làm ảnh hưởng đến kết quả của cả nhóm.
Kiến thức và các kỹ năng đạt được sau khi thực hiện xong bài tập lớn
không đồng đều giữa các sinh viên.