Tổ chức dạy học theo dự án trong dạy học “Lập trình hướng đối tượng” cho sinh viên cao đẳng nghề Tin học ứng dụng tại trường Cao đẳng Sư phạm Quảng Trị

5 29 0
Tổ chức dạy học theo dự án trong dạy học “Lập trình hướng đối tượng” cho sinh viên cao đẳng nghề Tin học ứng dụng tại trường Cao đẳng Sư phạm Quảng Trị

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài viết trình bày tổng quan về dạy học dự án; vị trí, đặc điểm của các học phần lập trình hướng đối tượng trong chương trình dạy nghề Tin học ứng dụng; triển khai dự án dạy học học phần Lập trình hướng đối tượng.

VJE Tạp chí Giáo dục, Số 474 (Kì - 3/2020), tr 43-47 TỔ CHỨC DẠY HỌC THEO DỰ ÁN TRONG DẠY HỌC “LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG” CHO SINH VIÊN CAO ĐẲNG NGHỀ TIN HỌC ỨNG DỤNG TẠI TRƯỜNG CAO ĐẲNG SƯ PHẠM QUẢNG TRỊ Lê Thị Kiều Nhi - Nguyễn Trương Trưởng Trường Cao đẳng Sư phạm Quảng Trị Ngày nhận bài: 09/9/2019; ngày chỉnh sửa: 25/10/2019; ngày duyệt đăng: 19/12/2019 Abstract: For vocational training, “learning by working” is an effective way to develop the necessary career skills Project-based teaching is an organizational form of teaching according to the “learning through doing” model In vocational training program of Applied Informatics, most of the modules, especially the group of object-oriented programming modules such as Programming with C++, Programming with C#, and Programming with Java, are all highly applicable modules, theories closely linked to professional practice and real life Accordingly, project-based learning is an appropriate choice to help students both gain knowledge and develop learning skills as well as vocational skills Keywords: Project-based learning, organizational form of teaching, object-oriented programming Mở đầu Thực việc tổ chức dạy học theo hướng “lấy người học làm trung tâm”, phát triển toàn diện lực người học cần thiết để đáp ứng tinh thần Nghị số 29-NQ/TW ngày 04/11/2013 Hội nghị lần thứ tám Ban Chấp hành Trung ương Đảng khóa XI đổi bản, toàn diện GD-ĐT, đáp ứng yêu cầu CNH, HĐH điều kiện kinh tế thị trường định hướng xã hội chủ nghĩa hội nhập quốc tế Đối với đào tạo nghề nói chung nghề Tin học ứng dụng nói riêng, chương trình đào tạo trọng thực tiễn, thực hành, kĩ nghề nghiệp Vì vậy, học phần chương trình đào tạo nghề Tin học ứng dụng, việc tổ chức dạy học theo hình thức lấy người học làm trung tâm, trọng tính tích cực, chủ động, sáng tạo, lí thuyết gắn với thực hành, thực tiễn, phát huy lực người học, đáp ứng tốt mục tiêu chương trình đào tạo Với thực tiễn đó, chúng tơi nghiên cứu vấn đề Tổ chức dạy học theo dự án dạy học lập trình hướng đối tượng (HĐT) cho sinh viên (SV) Cao đẳng nghề Tin học ứng dụng Trường Cao đẳng Sư phạm Quảng Trị nhằm vận dụng hình thức tổ chức dạy học dự án (DHDA) vào học phần lập trình HĐT để nâng cao lực lập trình SV, đáp ứng mục tiêu đào tạo Nội dung nghiên cứu 2.1 Tổng quan dạy học dự án DHDA phương pháp dạy học mang tính tích cực, trọng đến lực hành động để giải vấn đề thực tiễn người học Thông qua việc tổ chức DHDA, người học có hội vừa chiếm lĩnh tri thức, vừa phát triển kĩ học tập kĩ mềm 43 tinh thần trách nhiệm, tính tích cực, chủ động, sáng tạo, hợp tác, giao tiếp, tự học, tự nghiên cứu, DHDA có đặc điểm [1]: - Người học trung tâm DHDA - Dạy học thông qua hoạt động thực tiễn dự án - Hoạt động học tập phong phú đa dạng - Kết hợp làm việc nhóm làm việc cá nhân - DHDA quan tâm đến sản phẩm hoạt động Dự án học tập (DAHT) tổ chức dựa vấn đề liên quan đến môn học DAHT dự án mà người học đóng vai người có chun mơn lĩnh vực liên quan đến vấn đề cần thực Giáo viên tham gia vào DAHT người hướng dẫn Việc thực thi dự án nhiệm vụ học tập người học, kết hợp lí thuyết thực hành, tạo sản phẩm theo yêu cầu giáo viên, đáp ứng mục tiêu mơn học Quy trình tổ chức DAHT: - Xác định mục tiêu, nhiệm vụ học tập quy mô, chủ đề DAHT Ở bước này, tuỳ vào yếu tố như: lực người học, nội dung, mục tiêu học phần cụ thể, thời lượng dành cho học phần, sở vật chất, để xây dựng nên giáo án dạy học với quy mô, chủ đề DAHT cho phù hợp - Xây dựng kế hoạch, đề cương, đóng vai trị giáo án giảng dạy Dù với hình thức tổ chức việc soạn giáo án giảng dạy điều khơng thể bỏ qua Giáo án đóng vai trị kịch q trình dạy học Một giáo án giảng dạy với DHDA vừa chi tiết, vừa có tính hệ thống, vừa có tính linh hoạt giúp giáo viên kiểm soát tốt trình tổ chức hoạt động Email: nhi_lk@qtttc.edu.vn VJE Tạp chí Giáo dục, Số 474 (Kì - 3/2020), tr 43-47 - Triển khai DAHT: Một DAHT triển khai dựa Lập trình HĐT kĩ thuật lập trình cho phép lập kịch lên từ trước Trong đó, việc triển trình viên tạo đối tượng code, trừu tượng hóa khai DAHT, có hai luồng cơng việc chính: đối tượng thực tế sống Hướng tiếp cận + Giáo viên: tổ chức, định hướng, hỗ trợ, tư vấn, đánh thành công trở thành giá, điều chỉnh, khuôn mẫu phát triển phần mềm, đặc biệt + Người học: Phân công nhiệm vụ, nghiên cứu, thực phần mềm cho doanh nghiệp thi nhiệm vụ, phản hồi, báo cáo tiến độ, thu thập thơng Qua thấy, học phần cần tin, liên kết nguồn lực, trọng đến việc thực hành, tạo sản phẩm gắn với thực tiễn, - Nghiệm thu sản phẩm: lúc mà người học thể qua phù hợp với DHDA trình bày, qua sản phẩm, kiện mà người học 2.3 Triển khai dự án dạy học học phần Lập trình thiết kế thực Cũng giai đoạn này, người học thể hướng đối tượng khả đánh giá, trao đổi, nêu kiến, nhìn nhận, Trong phạm vi viết, chúng tơi chọn Lập trình Java khơng thơng qua sản phẩm mà cịn thơng học phần cụ thể nhóm học phần lập trình qua sản phẩm cá nhân nhóm khác HĐT để thiết kế kịch dạy học theo dự án - Đánh giá người học: Đánh giá người học không đơn 2.3.1 Thực trạng trường triển khai dạy học dự án đánh giá sản phẩm cuối cùng, mà đánh - SV lớp Cao đẳng nghề Tin học ứng dụng, học kì thứ giá trình thực DAHT, bao gồm mức độ hiểu, 4, số lượng: 10 SV khả nhận thức, kĩ năng, thái độ, tích cực, tiến - Mỗi SV có máy tính thực hành trường, người học Việc đánh giá người học cần có buổi/tuần theo sát chặt chẽ, thường xuyên giáo viên - Mỗi nhóm SV có máy tính cá nhân làm việc ngồi q trình tổ chức lên lớp 2.2 Vị trí, đặc điểm học phần lập trình hướng đối 2.3.2 Các công việc cần triển khai tượng chương trình dạy nghề Tin học ứng dụng Đối với học phần lập trình HĐT, chúng tơi thực Các học phần lập trình nói chung chương trình công việc sau: đào tạo cao đẳng nghề Tin học ứng dụng học phần - Xây dựng đề cương chi tiết học phần dựa, theo định chuyên môn, chuyên ngành Đối với đặc trưng ngành học này, thời lượng phân phối cho học học phần lập hướng phát triển lực người học [2], [3] Điểm trình chiếm tỉ lệ cao nhóm học phần nội dung chương trình học trọng đến kĩ nghề nghiệp người học, trọng hoạt động thực chuyên môn cần thiết Các ngôn ngữ đưa vào giảng dạy học hành tạo sản phẩm Theo đó, dự án chọn đưa phần lập trình HĐT thường C++, C#, Java, PHP, vào chương trình dạy học mang tính thực tiễn cao, đảm Chúng gần có chung tính chất, giải vấn bảo bao quát nội dung học phần Thời lượng học đề máy tính thơng qua lập trình HĐT phần Lập trình Java phân phối sau: Chương 1: Nền tảng lập trình Java - Tổng quan lập trình Java - Biến số, số kiểu liệu - Toán tử, hàm toán học 20 tiết - Phát biểu điều kiện - Sử dụng vòng lặp DAHT chương 1: Xây dựng ứng dụng mô kiện “Rút tiền” máy ATM Chương 2: Lập trình HĐT Java - Lớp đối tượng - Thuộc tính phương thức - Nạp chồng phương thức - Constructor 40 tiết - Kế thừa - Ghi đè phương thức - Khả truy cập thuộc tính phương thức DAHT chương 2: Xây dựng lớp Phân số Dự án tiểu luận: Xây dựng ứng dụng quản lí sách (Project Bookstore) 15 tiết 44 VJE Tạp chí Giáo dục, Số 474 (Kì - 3/2020), tr 43-47 - Tổ chức cho SV tìm hiểu Java trang tin cơng nghệ SV tìm hiểu phần mềm cơng cụ sử dụng để lập trình Java Các nhóm SV quyền lựa chọn phần mềm cơng cụ tự cài đặt - Hướng dẫn SV tìm hiểu cú pháp ngôn ngữ Java, cách khai báo biến, tốn tử, cấu trúc điều khiển thơng qua giáo trình Hoạt động 2: Thực dự án - Thiết kế dự án: Bám sát mục tiêu xác định trên, dự án thiết kế thông qua mô tả dự án phiếu học tập - Quá trình triển khai: giảng viên làm rõ chức sản phẩm, mục tiêu cần đạt đến sản phẩm, hướng dẫn SV xác định quy trình thực dự án Các nhóm SV, nhóm gồm thành viên, dựa mục nhiệm vụ giảng viên giao cho nhóm để thảo luận, hoạch định kế hoạch thực dự án (thống chọn phần mềm cơng cụ, thời gian sinh hoạt nhóm, bước thực hiện, giới hạn thời gian cho bước, phân công nhiệm vụ cho thành viên ) - Nghiệm thu kết bao gồm phiếu học tập, báo cáo sản phẩm sản phẩm, để đánh giá, cho điểm - Nghiên cứu, lựa chọn hình thức tổ chức dạy học phù hợp với điều kiện dạy học, kết hợp linh hoạt dạy học tích cực dạy học truyền thống, tạo hứng thú cho người học, kích thích tính sáng tạo, rèn luyện kĩ nghề nghiệp, đảm bảo bám sát mục tiêu học phần - Chú trọng thay đổi hình thức đánh giá, bao gồm đánh giá trình đánh giá sản phẩm Các tiêu chí đánh giá cần bám sát mục tiêu học phần độ phủ kiến thức, kĩ năng, lực tự chủ 2.3.3 Thiết kế kịch dạy học học phần Lập trình Java Dự án 1: Mô chức “Rút tiền” ATM a) Đặc điểm: Dự án DAHT Chương - Nền tảng lập trình Java Thời lượng: 20 tiết Các nhóm thực dự án tuần Mục tiêu cần đạt thông qua dự án: Kiến thức - Trình bày kiến thức cú pháp ngơn ngữ, biến, tốn tử, kiểu liệu, cấu trúc điều khiển Kĩ - Cài đặt phần mềm cơng cụ để lập trình Java PHIẾU HỌC TẬP NHĨM Dự án: Mơ chức “Rút tiền” ATM Anh/chị tạo trình diễn báo cáo kết dự án dựa yêu cầu sau: Xác định Input/Output toán Mơ tả giải thuật tốn sơ đồ khối Xác định biến cần sử dụng chương trình Xác định cấu trúc điều khiển cần sử dụng để thực ràng buộc số tiền nhập vào chia hết cho 10.000 (mệnh giá tiền nhỏ có ATM) Xác định cấu trúc điều khiển cần sử dụng chọn số lượng mệnh giá tiền Lập trình chương trình hồn chỉnh ngôn ngữ Java - Khai báo kiểu liệu, sử dụng cấu trúc điều khiển để hoàn thiện chương trình ứng dụng Java - Làm việc với nhóm học tập - Tạo trình diễn, thuyết trình, phản biện Năng lực tự chủ - Có ý thức tự học, tự nghiên cứu trách nhiệm với nhiệm vụ giao - Có tinh thần sử dụng ngơn ngữ lập trình để giải toán phù hợp thực tế b) Kịch hoạt động: Hoạt động 1: Hướng dẫn SV nghiên cứu kiến thức sở liên quan đến dự án c) Sản phẩm: - Sản phẩm dự án chương trình dạng java lập trình ngơn ngữ Java phần mềm cơng cụ Eclipse - Chương trình đảm bảo nhập vào số tiền muốn rút (là bội 10.000) đầu chương trình số tờ tiền cho mệnh giá tổng tờ tiền số tiền muốn rút Ngoài ra, chương trình cịn đảm bảo cho số lượng tờ tiền nhỏ Dự án 2: Xây dựng lớp phân số a) Đặc điểm: Dự án DAHT Chương - Lập trình HĐT Java 45 VJE Tạp chí Giáo dục, Số 474 (Kì - 3/2020), tr 43-47 Thời lượng: 40 tiết Các nhóm thực dự án tuần c) Sản phẩm: - Sản phẩm dự án chương trình dạng java lập trình ngơn ngữ Java phần mềm cơng cụ Eclipse - Chương trình có chức năng: Nhập phân số, in phân số, kiểm tra phân số tối giản, tối giản phân số, phép cộng/trừ/nhân/chia hai phân số Dự án 3: Xây dựng ứng dụng “Quản lí sách” a) Đặc điểm: Dự án đóng vai trò tiểu luận, sản phẩm dự án thay điểm thi kết thúc học phần Dự án tổng hợp, củng cố kiến thức toàn học phần SV thực dự án trang bị kiến thức tảng liên quan Dự án có tính mở, chức thành phần sản phẩm ứng dụng nhóm SV thiết kế Thời lượng: 15 tiết Các nhóm thực dự án tuần Mục tiêu cần đạt thông qua dự án: Kĩ - Rèn luyện kĩ nghề nghiệp cho SV phân tích, mơ hình hố, lập trình hồn chỉnh ứng dụng ngơn ngữ lập trình - Dự án có xây dựng nhiều lớp, phương thức, nhằm giúp người học áp dụng linh hoạt kiến thức học, tính chất lập trình HĐT, đặc biệt tính kế thừa, tính đa hình, tính đóng gói vào thực tiễn xây dựng chương trình - Tạo trình diễn, thuyết trình, nhận xét, phản hồi, phản biện Năng lực tự chủ - Có ý thức thực tốt nhiệm vụ cá nhân, chia sẻ, hợp tác công việc b) Kịch hoạt động: Thiết kế dự án - Ở giai đoạn này, việc lập kế hoạch, thiết kế chiến lược cho dự án nhiệm vụ SV - Giảng viên u cầu nhóm mơ tả thiết kế sản phẩm nhóm Mục tiêu cần đạt thông qua dự án: Kiến thức - Nêu tảng lập trình HĐT, bao gồm ý tưởng phương pháp lập trình HĐT khái niệm lớp, đối tượng, thuộc tính, phương thức, kế thừa, Kĩ - Phân tích mơ hình hố vấn đề cần giải theo cách tiếp cận HĐT - Sử dụng ngôn ngữ Java để giải vấn đề theo cách tiếp cận HĐT - Tiếp cận ngôn ngữ lập trình HĐT khác cách dễ dàng - Làm việc với nhóm học tập - Tạo trình diễn, thuyết trình, phản biện Năng lực tự chủ - Có ý thức tự học, tự nghiên cứu trách nhiệm với nhiệm vụ giao - Có tinh thần sử dụng ngơn ngữ lập trình để giải tốn phù hợp thực tế b) Kịch hoạt động: Hoạt động 1: Hướng dẫn SV nghiên cứu kiến thức sở liên quan đến dự án Hoạt động 2: Thực dự án dựa tinh thần làm việc nhóm dự án 1, mà SV quen với quy trình thực dự án lập trình HĐT Giảng viên mơ tả chức chương trình sản phẩm cần đạt được, giao nhiệm vụ dựa vào phiếu học tập PHIẾU HỌC TẬP NHÓM Dự án: Xây dựng lớp “Phân số” Anh/chị tạo trình diễn báo cáo kết dự án dựa yêu cầu sau: Xác định Input/Output toán Xác định thuộc tính, phương thức cần sử dụng chương trình khả truy cập (access modifier) chúng Ngoài phương thức xác định mục 2, xây dựng phương thức phép cộng phân số, phép cộng phân số cách sử dụng tính đa hình (nạp chồng phương thức) Lập trình chương trình hồn chỉnh ngơn ngữ Java 46 VJE Tạp chí Giáo dục, Số 474 (Kì - 3/2020), tr 43-47 - Giảng viên định hướng, điều chỉnh thiết kế nhóm Triển khai dự án - SV dựa quy trình lập trình tốn hai dự án trước, kiến thức tảng sở, phân công nhiệm vụ cho thành viên dựa kế hoạch thực dự án - Giảng viên giám sát trình thực dự án SV thông qua lên lớp, kết hợp theo dõi, đánh giá trình tham gia dự án SV Nghiệm thu sản phẩm - Tổ chức buổi báo cáo sản phẩm - Các nhóm nhận xét, thảo luận, phản biện sản phẩm Đánh giá - Không đơn đánh giá sản phẩm mà đánh giá mức độ hiểu, khả nhận thức, kĩ năng, ý thức, lực tự chủ, đồng thời theo dõi tiến SV [4] - Đánh giá thơng qua: + Kế hoạch dự án nhóm SV + Thường xuyên vấn đáp với SV để thăm dị lực + Sổ ghi chép q trình quan sát, theo dõi SV cộng tác làm việc nhóm + Sự thể qua trình bày sản phẩm + Phản hồi bạn học Sản phẩm kết SV đạt được, thể kết trình học tập Dù dự án có tính mở, tất sản phẩm phải có chức chính: Lưu trữ thông tin nhiều sách; Hiển thị, thêm, sửa, xố thơng tin sách đó; Tìm kiếm; Thống kê Kết luận DHDA hình thức tổ chức dạy học phù hợp với trình đào tạo nghề cho SV cao đẳng nghề Tin học ứng dụng Đặc biệt, DHDA mang lại hiệu cao học phần có tính ứng dụng, thực hành, thực tiễn cao học phần lập trình HĐT Qua hình thức tổ chức dạy học này, SV vừa chủ động việc chiếm lĩnh kiến thức, vừa rèn luyện kĩ học tập, kĩ nghề nghiệp Tài liệu tham khảo [1] Bernd Meier - Nguyễn Văn Cường (2009) Lí luận dạy học đại NXB Đại học Sư phạm [2] Trường Cao đẳng Sư phạm Quảng Trị (2017) Chương trình Đào tạo nghề Tin học ứng dụng trình độ cao đẳng [3] Trường Đại học FPT (2017) Lập trình Java NXB Thơng tin Truyền thơng [4] Nguyễn Thị Việt Hà (2013) Xây dựng công cụ đánh giá kết học tập trình áp dụng phương pháp dạy học theo dự án Tạp chí Giáo dục, số 302, tr 32-34 [5] Ban Chấp hành Trung ương (2013) Nghị số 29-NQ/TW ngày 04/11/2013 đổi bản, toàn diện giáo dục đào tạo, đáp ứng u cầu cơng nghiệp hóa, đại hóa điều kiện kinh tế thị trường định hướng xã hội chủ nghĩa hội nhập quốc tế [6] Trịnh Văn Biểu - Phan Đồng Châu Thuỷ - Trịnh Lê Hồng Phương (2011) Dạy học dự án - Từ lí luận đến thực tiễn Tạp chí Khoa học, Trường Đại học Sư phạm TP Hồ Chí Minh, số 28, tr 3-12 [7] Đỗ Hương Trà (chủ biên, 2015) Dạy học tích hợp phát triển lực học sinh NXB Đại học Sư phạm THIẾT KẾ TRÒ CHƠI TRONG DẠY HỌC (Tiếp theo trang 51) Tài liệu tham khảo [1] Bộ GD-ĐT - Dự án Việt - Bỉ (2010) Dạy học tích cực - Một số phương pháp kĩ thuật dạy học NXB Đại học Sư phạm [2] Bộ GD-ĐT - Dự án Phát triển giáo viên tiểu học (2018) Tự nhiên - Xã hội phương pháp dạy học Tự nhiên - Xã hội (tập 1) NXB Giáo dục Việt Nam [3] Bộ GD-ĐT - Dự án Phát triển giáo viên tiểu học (2018) Tự nhiên - Xã hội phương pháp dạy học Tự nhiên - Xã hội (tập 2) NXB Giáo dục Việt Nam [4] Lê Thị Lan Anh (2017) Thiết kế trò chơi học tập dạy học Tiếng Việt lớp Tạp chí Giáo dục số 417, tr 39-41; 54 [5] Đặng Văn Đức - Nguyễn Thị Thu Hằng (2004) Phương pháp dạy học Địa lí theo hướng tích cực NXB Đại học Sư phạm [6] Đặng Tiến Huy (1997) 50 trò chơi vui - khỏe, thơng minh NXB Văn hóa - Thông tin [7] Trương Thị Xuân Huệ (2004) Xây dựng sử dụng trị chơi phát triển nhằm hình thành biểu tượng toán ban đầu cho trẻ 5-6 tuổi Luận án tiến sĩ Giáo dục học, Viện Chiến lược Chương trình giáo dục 47 ... theo dự án - Đánh giá người học: Đánh giá người học không đơn 2.3.1 Thực trạng trường triển khai dạy học dự án đánh giá sản phẩm cuối cùng, mà đánh - SV lớp Cao đẳng nghề Tin học ứng dụng, học. .. chương trình dạy nghề Tin học ứng dụng Đối với học phần lập trình HĐT, chúng tơi thực Các học phần lập trình nói chung chương trình cơng việc sau: đào tạo cao đẳng nghề Tin học ứng dụng học phần... tạo nghề Tin học ứng dụng trình độ cao đẳng [3] Trường Đại học FPT (2017) Lập trình Java NXB Thơng tin Truyền thông [4] Nguyễn Thị Việt Hà (2013) Xây dựng công cụ đánh giá kết học tập trình áp dụng

Ngày đăng: 09/08/2020, 16:20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan