Chương 2. TỔNG QUAN VỀ CODE HUNT VÀ ỨNG DỤNG TRONG DẠY HỌC PASCAL
2.2. Ứng dụng mô hình Code Hunt trong dạy học Pascal
2.2.4. Đánh giá người học theo thang phân loại Bloom và Drefus
Trong lĩnh vực giáo dục, thang phân loại các mức trí năng của Bloom được dùng phổ biến khắp thế giới và được xem là một công cụ quan trong xây dựng mục tiêu giáo dục, đo lường giáo dục, đặt câu hỏi trong giảng dạy và nghiên cứu, xây dựng và thiết kế bài giảng cũng như hướng dẫn giảng dạy để đạt mục tiêu đã đề ra.
Nhà tâm lý giáo dục Benjamin Bloom cùng nhóm nghiên cứu của mình đã phân loại mục tiêu giáo dục theo hai lĩnh vực tri thức và cảm xúc [17] trong đó lĩnh vực tri thức được chia thành sáu phạm trù chủ yếu, sắp xếp theo mức độ tăng dần gồm Biết (Knowledge), Hiểu (Comprehension), Ứng dụng (Application), Phân tích (Analysis), Tổng hợp (Synthesis) và Đánh giá (Evaluation).
Nhận thấy cách phân loại của Bloom chưa thật sự hoàn chỉnh, năm 1990 Lorin Anderson, một học trò của Benjamin Bloom, đã cùng một số cộng sự đề xuất điều chỉnh về cấp độ tư duy. Trong đó, Có ba sự thay đổi đáng chú ý là cấp độ tư duy thấp nhất là Nhớ thay vì Biết, cấp độ ở mức cao nhất là Tổng hợp được thay thế bằng cấp độ Sáng tạo, các danh động từ chỉ sáu cấp độ tư duy được thay cho các cấp độ danh từ.
Sự điều chỉnh này nhận được sự ủng hộ và công nhận bởi đa số các cơ sở giáo dục, nhất là các trường đại học – nơi đề cao các hoạt động giúp phát triển năng lực sáng tạo của người học.
Hình 2.9. Thang phân loại các mức trí năng của Bloom.
Trong đó:
Mức độ Nhớ: Kiến thức ở mức độ này bao gồm những thông tin có tính chất chuyên biệt, mà một người học có thể nhớ hay nhận ra sau khi tiếp nhận. Việc học thường bắt đầu từ nhu cầu “muốn biết” và để “biết được cái gì đó”, người học chỉ cần vận dụng trí nhớ, nên thành quả đạt được ở mức ghi nhớ. Thường mục tiêu giáo dục không dừng ở việc dạy các tri thức thuộc mức “ghi nhớ” này. Trong đo lường giáo dục, thường sử dụng những câu hỏi có dạng Nhắc lại, mô tả, liệt kê, trình bày, chọn lựa, gọi tên, nhận diện một vấn đề
1956 2002
Một ví dụ về việc dạy kiến thức lập trình ở mức “ghi nhớ” là chỉ cho học sinh cách thức khai báo và sử dụng biến trong lập trình, học sinh cần phải nhớ quy tắc này.
Mức độ Hiểu có nghĩa là người học cần nắm được ý nghĩa của thông tin, thể hiện qua khả năng diễn giải, suy diễn, liên hệ. Ở mức này, người học có khả năng chỉ ra ý nghĩa và mối liên hệ giữa các thông tin (hay khái niệm) mà họ đã biết. Khi phát biểu một định nghĩa nào đó, tức là người học đã biết đến khái niệm, nhưng để chứng tỏ hiểu, họ phải có khả năng giải thích được các khái niệm trong đó, minh họa bằng các ví dụ hay hình ảnh, phát biểu lại (rephrase) định nghĩa đó trình bày dưới dạng khác mà không mất đi đặc trưng của khái niệm. Những yêu cầu về mức hộ hiểu thường là Giải thích, tóm tắt, phân biệt, mở rộng, khái quát hóa, cho ví dụ, nhận định, so sánh, sắp xếp
Ví dụ về mức này là giải thích cho học sinh biết được vai trò quan trọng của biến trong lập trình là “bộ nhớ” trong chương trình, qua đó học sinh hiểu được biến là một “không gian lưu trữ” tạm thời các dữ liệu
Mức độ Vận dụng: Người học có khả năng áp dụng thông tin đã biết vào một tình huống, một điều kiện mới, biết sử dụng phương pháp, nguyên lý hay ý tưởng để giải quyết một vấn đề nào đó. Vấn đề được giải quyết ở đây phải khác vấn đề đã được thảo luận trên lớp hay trong giáo trình, các kiến thức có thể được đem ra áp dụng vào các vấn đề thực tiễn của người học. Để đo lường khả năng ứng dụng, ta có thể sử dụng các bài thực hành hoặc kiểm tra các kĩ năng trong các bài trắc nghiệm (liệt kê các thủ tục, xem xét lỗi có thể phát sinh, lựa chọn giải pháp từ dữ kiện sẵn có).
Ví dụ: sau khi học sinh hiểu được đặc tính “lưu trữ tạm thời” của biến, trong quá trình lập trình, khi chương trình cần lưu trữ dữ liệu nào để tính toán, học sinh sẽ nhớ ra rằng cần phải lưu vào trong biến.
Mức độ Phân tích: Người học có khả năng chia các nội dung, các thông tin thành những phần nhỏ để có thể chỉ ra các yếu tố, các mối liên hệ, các nguyên tắc cấu trúc của chúng. Phân tích là khả năng xé nhỏ vấn đề thành các khái niệm thành phần có quan hệ với nhau để tìm hiểu bản chất của vấn đề. Với khả năng phân tích, người học đi đến bản chất của sự vật hay khái niệm, là tiền đề quan trọng để lấy chất liệu tổng hợp hoặc phê phán, từ đó đi tới sáng tạo cái mới. Ở mức độ này, thường yêu cầu người học có các kỹ năng như tận dụng, áp dụng, tính toán, chứng minh, giải thích, xây dựng, lập kế hoạch.
Ví dụ: trong quá trình viết và chạy chương trình, học sinh có thể thấy chương trình chạy khá chậm so với những chương trình đã viết trước đó. Với hiểu biết về
“không gian lưu trữ” với “dung lượng giới hạn”, và toàn bộ quá trình xử lí của máy tính, học sinh có thể hiểu được máy chậm có thể do bộ nhớ bị chiếm dụng nhiều. Từ
đó đi đến các xử lí cần thiết để giảm số lượng biến và giới hạn kiểu dữ liệu một cách tối ưu.
Mức độ Đánh giá: Người học có khả đưa ra nhận định, phán quyết của bản thân đối với một vấn đề dựa trên các các tiêu chí đã có. Ví dụ: Phản biện một nghiên cứu, một bài báo; đánh giá khả năng thành công của một giải pháp; chỉ ra các điểm yếu của một lập luận. Những câu hỏi liên quan đến mức độ Đánh giá là Cho ý kiến, Bình luận, Tổng hợp về các vật liệu, kĩ thuật, khái niệm hay phương pháp. Để có được sự đánh giá, thông thường người học phải có khả năng phân tích vấn đề rõ ràng, tổng hợp và so sánh từ nhiều nguồn, từ đó đưa ra các nhận định cuối cùng. Kết quả của đánh giá thường làm xuất hiện các tri thức mới, phủ định các tri thức đã biết, hoặc khẳng định với các căn cứ xác đáng phương pháp hay vật liệu được nghiên cứu.
Ví dụ: Lập trình viên có thể đưa ra các đánh giá các phương án lưu trữ dữ liệu trên RAM trên một máy tính như hiện tại, hay lưu trữ dữ liệu trên nhiều máy tính, hoặc kết hợp với việc lưu trữ dữ liệu xử lí trên đĩa cứng để so sánh xem các phương pháp nào hiệu quả hơn về mặt xử lí, và đề xuất các giải pháp hoàn toàn mới tốt hơn.
Mức độ Sáng tạo: Người học có khả năng tạo ra cái mới, xác lập thông tin, sự vật mới trên cơ sở những thông tin, sự vật đã có. Ví dụ: Thiết kế một thuật toán mới, xây dựng một giải pháp mới; xây dựng hệ thống các tiêu chí để đánh giá một hoạt động; đề xuất hệ thống các giải pháp nhằm khắc phục những hạn chế; xây dựng cơ sở lý luận cho một quan điểm; lập kế hoạch tổ chức một sự kiện mới, những yêu cầu về mức độ Sáng tạo thường là Thiết lập, Tổng hợp, Xây dựng, Thiết kế, Đề xuất….
Đối chiếu 6 cấp độ nhận thức đã phân tích với các mục tiêu về Kiến thức, Kỹ năng và Thái độ của người học, chúng ta có thể thấy các mục tiêu giáo dục ở bậc học phổ thông thường dừng ở hai mức Biết-Hiểu; ở bậc học thiên về thực hành (trung cấp, cao đẳng nghề) thì mục tiêu chủ yếu là Biết-Hiểu-Dùng, bậc học đại học thường có thêm các mục tiêu ở mức Phân tích và có thể có Tổng hợp và Đánh giá ở một số môn học. Các khóa học sau đại học chủ yếu đặt mục tiêu thuộc hai mức cuối cùng trong thang phân loại Bloom. Một trong những mục tiêu phổ quát của giáo dục là khả năng giải quyết vấn đề (problem-solving), vấn đề càng phức tạp thì tri thức và kĩ năng yêu cầu để giải quyết càng cao cấp hơn. Khi đó, người học cần có khả năng phân tích sắc bén, tổng hợp tri thức một cách hệ thống, cũng như có khả năng phản biện và đánh giá để có thể đưa ra giải pháp tốt nhất.
Đối với người học, việc tiếp cận các mức trí năng sẽ ảnh hưởng trực tiếp tới phong cách học tập. Do vậy giáo viên cần định hướng phong cách học tập tập cho người học để họ đạt được thành quả cao hơn trong học tập.
Hình dưới đây mô tả hai phong cách học tập khác nhau khi người học tiếp nhận các loại tri thức khác nhau theo phân loại của Bloom. Theo đó, nếu chỉ quan tâm tới
các tri thức thuộc loại Biết và Hiểu, người học đang tiếp cận hời hợt (surface learning), khó thành công trong phát triển năng lực bản thân; để thành công trong học tập, người học cần tiếp cận các mức độ tri thức cao hơn (phong cách deep-learning).
Hình 2.10. Thang phân loại tri thức của Bloom và phong cách học tập.
Dreyfus cho rằng, kĩ năng (ví dụ như kĩ năng lập trình) sẽ trải qua năm mức độ trưởng thành: Nhập môn (Novice), Kiến thức căn bản (Advanced Beginner), Có năng lực (Competent), Thành thạo (Proficient), Chuyên gia (Expert). Theo đó, mức thấp nhất thường thấy ở người bắt đầu từ con số không, trước khi học; mức cuối cùng có thể thấy ở những chuyên gia – những người đạt đến trình độ thuần thục về kĩ năng tới mức trực giác. Mô hình này chỉ ra rằng, để đạt được mức độ “Chuyên gia”, chúng ta cần phải tích cực luyện tập, tích lũy kinh nghiệm và không ngừng tiếp nhận và cải biến các tri thức mới [18].
Hình 2.11 Thang phân loại năng lực của Dreyfus.
Phong cách học hời hợt
Phong cách học sâu
Trong đó:
• Nhập môn (Novice):Khi mới bắt đầu học lập trình người học chưa hề biết gì về máy tính, người học đang ở “đẳng cấp” “Làm quen”. Ở mức này, thầy giáo thường phải chỉ cho người học biết thủ tục chi tiết của tất cả mọi việc từ bật máy tính lên như thế nào, tắt đi làm sao, những thứ đơn giản nhất cũng phải quy trình hóa. Đặc trưng cơ bản của mức độ này là việc người học có nhu cầu tuân thủ 100% quy tắc và kế hoạch, không có bài tập yêu cầu “động não”.
• Kiến thức căn bản (Advanced Beginner): Người học đã có thể ghi nhớ kiến thức và sử dụng tương đối linh hoạt. Người học được tiếp cận một số tình huống yêu cầu phải tư duy nhưng thông thường các yếu khái niệm chưa được liên kết lại, nên vẫn chưa có khả năng làm việc độc lập mà cần có sự kèm cặp của người có kinh nghiệm hơn, thường xuyên có yêu cầu trợ giúp.
• Có năng lực (Competent): Người học đã có thể thích ứng và giải quyết các vấn đề phức tạp dựa trên những kinh nghiệm sẵn có. Tuy nhiên, người học chưa có khả năng tự sửa lỗi cho mình, và chưa có khả năng tự đánh giá mình. Với lập trình viên có năng lực đó là đội ngũ có thể tham gia vào quy trình sản xuất, tự mình hoàn tất công việc được giao, là người giải quyết vấn đề, ít khi là người phát hiện vấn đề. Ở mức độ này, kĩ năng bắt đầu trở nên thực sự hữu dụng.
• Thành thạo (Proficient): Có khả năng liên kết các vấn đề riêng lẻ, học hỏi kinh nghiệm từ chính mình và từ người khác, người học ở mức độ thành thạo có thể tự sửa sai, nâng cao chất lượng các hoạt động của mình.
• Tinh thông (Expert): Đây là mức độ cao nhất của thang năng lực, người học đã có sẵn trong người các kinh nghiệm, các kĩ xảo, nên có khả năng phản ứng rất nhanh trước các vấn đề gặp phải. Sự tinh thông giống như trực giác là kết quả của quá trình tích lũy các mô hình, lý thuyết và các kinh nghiệm lâu dài.
Khác với “Phân loại Bloom” là một phương pháp khoa học, mô hình Dreyfus không quan tâm tới yếu tố “khoa học” mà tập trung vào “thực nghiệm” – tức là những quan sát thực tiễn để rút ra các điều bổ ích. Có thể Mô hình Dreyfus không mang lại nhiều giá trị học thuật, nhưng lại mang nhiều ý nghĩa thực tiễn và dễ áp dụng.