Bài báo có tiêu đề “Two Approaches for Programming Education in the Domain of Graphics: An Experiment”, nghiên cứu cách giảng dạy lập trình thông qua đồ họa và khả năng chuyển giao kiến thức lập trình sang các lĩnh vực khác.

Mở đầu bài báo, tác giả trình bày bối cảnh nghiên cứu, trong đó đồ họa từ lâu đã được sử dụng như một công cụ thu hút người học vào lập trình. Đặc biệt, trong các ngôn ngữ lập trình dạng văn bản, đồ họa đóng vai trò quan trọng trong việc làm cho lập trình trở nên trực quan và thú vị hơn. Tuy nhiên, một vấn đề mà nghiên cứu đặt ra là liệu việc học lập trình thông qua đồ họa có giúp sinh viên chuyển giao kiến thức lập trình sang các bối cảnh khác hay không. Đây là một lỗ hổng trong nghiên cứu trước đó, khi phần lớn các công trình đều tập trung vào việc đánh giá mức độ hấp dẫn của phương pháp dạy học này mà chưa kiểm chứng được tính ứng dụng rộng hơn của nó.

Để kiểm tra điều này, nhóm tác giả đã thiết kế một thí nghiệm ngẫu nhiên với sự tham gia của 145 sinh viên. Họ chia sinh viên thành hai nhóm và dạy hai cách tiếp cận khác nhau trong lập trình đồ họa. Cách tiếp cận thứ nhất nhấn mạnh vào sự thao tác với các đối tượng đồ họa trực tiếp, trong khi cách tiếp cận thứ hai tập trung vào việc lập trình theo các nguyên tắc trừu tượng hơn. Mục tiêu chính của thí nghiệm là kiểm tra xem cách tiếp cận nào giúp sinh viên có thể áp dụng kiến thức đã học vào các lĩnh vực lập trình khác.

Kết quả nghiên cứu cho thấy cả hai cách tiếp cận đều giúp sinh viên hiểu về lập trình, nhưng có sự khác biệt trong khả năng chuyển giao kiến thức. Nhóm học theo cách tiếp cận trừu tượng hơn có khả năng áp dụng những gì họ đã học vào các lĩnh vực lập trình khác tốt hơn so với nhóm học cách tiếp cận thao tác trực tiếp với đồ họa. Điều này gợi ý rằng mặc dù đồ họa có thể giúp sinh viên hứng thú hơn với lập trình, nhưng cách tiếp cận giảng dạy có thể ảnh hưởng đáng kể đến khả năng sử dụng kiến thức lập trình trong các bối cảnh khác nhau.

Phần kết luận của bài báo nhấn mạnh tầm quan trọng của việc thiết kế các phương pháp giảng dạy không chỉ dựa trên mức độ hấp dẫn mà còn dựa trên hiệu quả trong việc phát triển kỹ năng lập trình có thể chuyển giao được. Các tác giả đề xuất rằng trong giáo dục lập trình, nên cân nhắc các yếu tố như mức độ trừu tượng và cách sinh viên xây dựng mô hình tư duy khi học lập trình đồ họa.

Nghiên cứu này có ý nghĩa quan trọng đối với các nhà giáo dục công nghệ thông tin, đặc biệt là những người thiết kế chương trình giảng dạy lập trình cho sinh viên mới bắt đầu. Nó cung cấp bằng chứng thực nghiệm về sự khác biệt giữa các phương pháp dạy lập trình đồ họa và ảnh hưởng của chúng đến khả năng ứng dụng kiến thức lập trình trong các lĩnh vực khác. ​

Posted in , , ,