Tom tat luan an: Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.

27 3 0
Tom tat luan an: Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử viễn thông theo hướng phát triển tư duy điện toán.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI -    - NGUYỄN THỊ ANH THI DẠY HỌC KĨ THUẬT LẬP TRÌNH CHO SINH VIÊN NGÀNH KĨ THUẬT ĐIỆN TỬ - VIỄN THÔNG THEO HƯỚNG PHÁT TRIỂN TƯ DUY ĐIỆN TOÁN Chuyên ngành: Lý luận PPDH môn Kỹ thuật công nghiệp Mã số: 9.14.01.11 TÓM TẮT LUẬN ÁN TIẾN SĨ KHOA HỌC GIÁO DỤC HÀ NỘI – 2022 Cơng trình hồn thành tại: Trường Đại học Sư phạm Hà Nội Người hướng dẫn khoa học: PGS.TS ĐẶNG VĂN NGHĨA TS NGUYỄN HÙNG CHÍNH Phản biện 1: PGS TS Phạm Ngọc Thắng Trường Đại học Sư phạm kỹ thuật Hưng Yên Phản biện 2: PGS TS Đỗ Anh Tuấn Trung tâm công nghệ Laser – Viện ứng dụng công nghệ Phản biện 3: PGS TS Trần Đăng Hưng Trường Đại học Sư phạm Hà Nội Luận án bảo vệ trước Hội đồng chấm luận án cấp Trường họp Trường Đại học Sư phạm Hà Nội vào hồi , ngày tháng năm 202 Có thể tìm hiểu luận án tại: - Thư viện Quốc gia, Hà Nội ; - Thư viện Trường Đại học Sư phạm Hà Nội MỞ ĐẦU Lý chọn đề tài nghiên cứu 1.1 Định hướng Đảng Nhà nước đổi bản, toàn diện giáo dục đào tạo thời đại Nghị số 29-NQ/TW – Nghị Hội nghị Trung ương khóa XI đổi bản, toàn diện giáo dục đào tạo có nêu rõ nhiệm vụ giải pháp: “Tiếp tục đổi mạnh mẽ phương pháp dạy học theo hướng đại; phát huy tính tích cực, chủ động, sáng tạo vận dụng kiến thức, kỹ người học; khắc phục lối truyền thụ áp đặt chiều, ghi nhớ máy móc Tập trung dạy cách học, cách nghĩ, khuyến khích tự học, tạo sở để người học tự cập nhật đổi tri thức, kỹ năng, phát triển lực.” Để giúp cho sinh viên động, tự lực sáng tạo điều kiện công nghệ phát triển mạnh mẽ trang bị cho họ cách thức tư điện tốn với thuật tốn máy tính điều cần thiết 1.2 Sự cấp thiết nhu cầu nguồn nhân lực điện tử viễn thông xã hội yêu cầu đặt đào tạo nguồn nhân lực Kĩ thuật điện tử - viễn thông 1.2.1 Hiện nay, với phát triển khoa học công nghệ, nhu cầu sử dụng truyền liệu người không ngừng tăng cao, công việc giải dựa sở q trình trao đổi thơng tin nhiều chiều, nhiều nguồn, với nhiều hình thức khác từ giọng nói, âm thanh, hình ảnh,… Ngành KTĐT – VT thực hóa khả liên kết người, quốc gia việc sử dụng kĩ thuật công nghệ tiên tiến theo nhiều phương thức khác Trong cách mạng công nghiệp 4.0 - cách mạng sản xuất thông minh dựa thành tựu đột phá lĩnh vực khoa học công nghệ diễn khắp nơi, ngành KTĐT – VT ngành CNTT đóng vai trị quan trọng Đây hai ngành kĩ thuật mũi nhọn cho phép tạo sở hạ tầng kết nối, trao đổi, thu thập, lưu trữ xử lý nguồn thông tin lớn giới số Bên cạnh đó, theo kết thống kê từ Trung tâm Dự báo nhu cầu nhân lực Thông tin thị trường lao động thành phố Hồ Chí Minh cho biết nhu cầu tuyển dụng lao động làm việc ngành KTĐT – VT giai đoạn 2020 – 2025 lên đến khoảng 1,6 vạn người/năm có xu hướng tăng lên Dự báo đến năm 2030, nhu cầu nhân lực ngành Kỹ thuật điện, KTĐT – VT tăng gấp 2,5 lần so với năm 2015 Nhưng với thực trạng phổ biến thị trường lao động nay, nguồn cung cấp nhân lực chất lượng cao lĩnh vực kỹ thuật thiếu hụt lớn Vì vậy, việc đào tạo nguồn nhân lực chất lượng, đáp ứng yêu cầu cách mạng nhiệm vụ cấp bách hết 1.2.2 Với mục tiêu giáo dục đại học hình thành phát triển tảng tư sinh viên thời đại mới, tức có kiến thức chun mơn tồn diện, nắm vững nguyên lý, quy luật tự nhiên – xã hội, có kỹ thực hành bản, có khả làm việc độc lập, sáng tạo giải vấn đề thuộc ngành đào tạo Trong đó, thành phần tư kể đến biết cách suy luận, phát hiện, giải vấn đề, biết cách học, cách tự học, có tư sáng tạo, Vậy, mục tiêu quan trọng trình dạy học giúp cho sinh viên phát triển tư Ngày nay, song song với trang bị kiến thức kỹ năng, việc phát triển tư điện toán cho sinh viên, đặc biệt sinh viên ngành KTĐT - VT, cần thiết phù hợp với mục tiêu đào tạo ngành KTĐT - VT Tư điện toán bao gồm kỹ thiết yếu cho sinh viên kỹ tư thuật toán, kỹ tư giải vấn đề, kỹ tư suy luận logic, kỹ tư trừu tượng, kỹ đánh giá vấn đề,… Các trường đại học đào tạo ngành cần trọng trang bị cho sinh viên ngành ĐT–VT kỹ thiết kế hệ thống, phân tích, làm việc nhóm, tương tác, hòa nhập đặc biệt khả học tập suốt đời bắt kịp thích nghi với thay đổi nhanh chóng khoa học cơng nghệ 1.3 Tầm quan trọng mơn Kĩ thuật lập trình sinh viên học ngành Kỹ thuật điện tử - viễn thông Trong nghị Đảng rõ đẩy mạnh ứng dụng công nghệ thông tin dạy học có nghĩa trang bị cho sinh viên kiến thức kĩ lập trình Có thể thấy thiết bị điện tử - viễn thông đại thiếu trái tim chúng xử lý, hệ thống tự động ứng dụng có vi điều khiển nhiệm vụ xử lý trung tâm Chính việc trang bị cho sinh viên kĩ thuật lập trình cần thiết Trong chương trình đào tạo ngành KTĐT – VT, học phần Kĩ thuật lập trình học phần dành cho sinh viên Cấu trúc liệu Thuật toán xem hai yếu tố quan trọng lập trình, câu nói nói tiếng ơng Niklaus Wirth: “Programs = Data Structures + Algorithms” (Chương trình = Cấu trúc liệu + Thuật toán) Việc nắm vững cấu trúc liệu thuật toán sở để sinh viên tiếp cận với việc thiết kế xây dựng phần mềm sử dụng cơng cụ lập trình đại Các nội dung học tập học phần điện tử - viễn thơng đại ln gắn chặt với lập trình với toán điều khiển, lựa chọn tối tưu liên lạc, phủ sóng, kết nối mạng nâng cao vai trị kĩ thuật lập trình Hơn nữa, nội dung học phần có nhiều tốn đặt khai thác để kích thích tư cho SV Q trình thao tác theo thuật toán đánh giá thuật toán, vận dụng thuật toán giải vấn đề thực tiễn góp phần bồi dưỡng lực hình thành, phát triển TDĐT cho SV Tóm lại, với nhận định trên, thân giảng viên ngành Công nghệ thông tin, tác giả chọn đề tài tập trung nghiên cứu theo hướng phát triển tư điện toán nhằm phát triển kỹ hỗ trợ cho việc lập trình giải vấn đề liên quan, phù hợp với đặc điểm môn học thuộc chuyên ngành KTĐT - VT nhằm tăng tính tích cực chủ động sinh viên Đó đề tài: “Dạy học Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử - viễn thông theo hướng phát triển tư điện tốn” Mục đích nghiên cứu Nghiên cứu sở lý luận phát triển tư duy, tư điện tốn, sở đó, xây dựng biện pháp để phát triển tư điện toán dạy học mơn Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử - viễn thông Khách thể, đối tượng phạm vi nghiên cứu 3.1 Khách thể nghiên cứu Quá trình dạy học học phần Kĩ thuật lập trình cho sinh viên ngành Kĩ thuật điện tử - viễn thông 3.2 Đối tượng nghiên cứu - Hệ thống khái niệm, khung lý luận tư tư điện toán - Lý luận phát triển tư tư điện toán dạy học - Quá trình dạy học phát triển tư điện toán dạy học cho sinh viên ngành Kĩ thuật điện tử - viễn thông 3.3 Phạm vi nghiên cứu - Phạm vi nghiên cứu thực trạng: Các trường đại học có đào tạo ngành Kĩ thuật điện tử - viễn thông khu vực miền Trung Tây Nguyên - Phạm vi thực nghiệm: sinh viên ngành Kĩ thuật điện tử - viễn thông trường Đại học Quy Nhơn Giả thuyết khoa học luận án Nếu sở nghiên cứu lý luận tư duy, xây dựng khái niệm yếu tố cấu thành tư điện toán, đề xuất định hướng biện pháp phát triển tư điện tốn dạy học mơn Kĩ thuật lập trình cho SV ngành KTĐT-VT phát triển tư điện tốn cho SV, góp phần nâng cao chất lượng dạy học đào tạo kĩ sư ngành KTĐT-VT trường Đại học, Cao đẳng kĩ thuật Nhiệm vụ nghiên cứu - Nghiên cứu lý luận tư điện toán phát triển tư điện toán dạy học cho sinh viên ngành Kĩ thuật điện tử - viễn thông; - Khảo sát thực trạng dạy học ngành Kĩ thuật điện tử - viễn thông với cách tiếp cận phát triển tư điện tốn; Phân tích nội dung, đề cương chi tiết, đặc điểm PPDH mơn Kĩ thuật lập trình góc độ phát triển TDĐT; - Xây dựng khái niệm, tiến trình dạy học đề xuất biện pháp dạy học theo định hướng phát triển TDĐT cho sinh viên; xây dựng giáo án minh họa thuộc học phần Kĩ thuật lập trình; - Tiến hành thực nghiệm sư phạm phương pháp chuyên gia để đánh giá hiệu sử dụng giải pháp, kiểm nghiệm giả thuyết khoa học tính khả thi đề tài Phương pháp nghiên cứu - Các phương pháp nghiên cứu lí thuyết: Phân tích, tổng hợp, khái qt hóa kinh nghiệm quốc tế nước, cơng trình có liên quan tư điện tốn, lí luận dạy học dạy học phát triển tư điện toán để xây dựng sở lí luận đề tài - Các phương pháp nghiên cứu thực tiễn: Điều tra, thực nghiệm sư phạm, phương pháp chuyên gia nhằm khảo sát thực tế, kiểm nghiệm đánh giá biện pháp đề xuất - Phương pháp thống kê toán học: Xử lý số liệu khảo sát thực trạng kiểm nghiệm, đánh giá biện pháp dạy học đề xuất Đóng góp luận án + Tổng quan khái niệm tư điện toán từ tác giả khác kế thừa để đưa khái niệm tư điện toán + Đưa thành tố tư điện toán gồm thành phần: phân rã vấn đề, nhận dạng mẫu, thiết kế thuật tốn, trừu tượng hóa tổng qt hóa + Đề xuất năm định hướng phát triển tư điện toán dạy học + Đề xuất ba biện pháp phát triển tư điện tốn dạy học mơn Kĩ thuật lập trình cho sinh viên ngành KTĐT-VT + Đề xuất tiến trình tổ chức dạy học mơn Kĩ thuật lập trình nhằm phát triển tư điện toán cho sinh viên ngành KTĐT-VT + Vận dụng soạn hai giáo án minh họa dạy học học phần Kĩ thuật lập trình cho sinh viên ngành KTĐT – VT Cấu trúc luận án Ngoài phần mở đầu, kết luận chung khuyến nghị, phụ lục, cấu trúc luận án bao gồm chương sau: Chương Cơ sở lý luận thực tiễn phát triển tư điện toán dạy học Chương 2: Phát triển tư điện tốn cho sinh viên dạy học mơn Kĩ thuật lập trình Chương Kiểm nghiệm đánh giá NỘI DUNG CHÍNH CỦA LUẬN ÁN Chương CƠ SỞ LÝ LUẬN VÀ THỰC TIỄN VỀ PHÁT TRIỂN TƯ DUY ĐIỆN TOÁN TRONG DẠY HỌC 1.1 TỔNG QUAN NGHIÊN CỨU VỀ PHÁT TRIỂN TƯ DUY ĐIỆN TOÁN TRONG DẠY HỌC Mục trình bày khái quát, ngắn gọn nghiên cứu nước việc phát triển tư nói chung loại tư khác khác dạy học cho SV, có phát triển tư điện toán cho SV Kết nghiên cứu cho thấy chất, cấu tạo thành phần loại tư khác nhau, sở để nghiên cứu vận dụng vào trình dạy học để phát triển tư điện toán Một số nghiên cứu làm sáng tỏ sở lý luận, thực tiễn phát triển tư điện toán cho người học bậc phổ thông, số môn khoa học máy tính cho SV đại học Đến nay, chưa có đề tài nghiên cứu hệ thống vấn đề dạy học Kĩ thuật lập trình phát triển tư điện toán cho SV, cụ thể SV ngành Kỹ thuật điện tử, viễn thông 1.2 MỘT SỐ KHÁI NIỆM CƠ BẢN 1.2.1 Tư Tư coi trình tâm lý thuộc giai đoạn trình nhận thức Tư nhiều nhà khoa học nhiều lĩnh vực khác nghiên cứu khái niệm tư phát biểu góc độ khác Trong phạm vi nghiên cứu này, tác giả sử dụng khái niệm tư phần lớn nhà sư phạm: “Tư trình tâm lý phản ánh thuộc tính chất, mối liên hệ quan hệ bên có tính quy luật vật, tượng thực khách quan, mà trước ta chưa biết” 1.2.2 Điện tốn Theo từ điển Free Merriam-Webster Dictionary đưa ý nghĩa điện tốn hay tính tốn (Computation) loại phép tính bao gồm bước số học phi số học tn theo mơ hình xác định rõ (ví dụ thuật tốn,…) Khái niệm điện toán (Computing) hoạt động định hướng mục tiêu (goal-oriented activity) đó, có yêu cầu, hưởng lợi từ tạo chu trình tốn học gọi thuật tốn thực máy tính hay cịn gọi máy điện tốn Điện tốn bao gồm thiết kế, phát triển xây dựng hệ thống phần cứng phần mềm thuộc máy điện toán; biên tập, tạo cấu trúc quản lý loại thông tin; nghiên cứu khoa học máy tính; làm cho hệ thống máy tính hoạt động thơng minh; tạo sử dụng phương tiện truyền thơng giải trí Lĩnh vực điện tốn bao gồm kỹ thuật máy tính, cơng nghệ phần mềm, khoa học máy tính, hệ thống thơng tin công nghệ thông tin 1.2.3 Tư điện toán Qua kết nghiên cứu số khái niệm tư điện toán, nghiên cứu đặc điểm, cấu trúc, đường hình thành phát triển tư điện tốn,… tài liệu ngồi nước, nhận định chưa có định nghĩa cuối tư điện tốn Theo đó, dựa vào việc tìm điểm tương đồng khái niệm mối quan hệ thành phần cốt lõi hình thành nên tư điện tốn vào khái niệm tác giả Wing, đề xuất khái niệm tư điện toán sau: “Tư điện toán loại tư nhằm giải tốn thơng qua hoạt động phân rã, nhận dạng để hình thành tốn hoạt động xây dựng bước thực toán theo hướng xử lý tự động máy tính.” 1.2.4 Phát triển tư điện toán Phát triển tư điện toán trình chuyển biến khả giải vấn đề hồn thiện thơng qua rèn luyện, học tập theo kỹ hoạt động tư điện toán 1.2.5 Một số khái niệm khác 1.2.5.1 Thuật toán Thuật toán hiểu dãy hữu hạn thao tác xếp theo trình tự xác định, thao tác thực cách đơn trị, thao tác biến đổi liệu vào (INPUT) lớp toán kết thúc sau số hữu hạn bước kết liệu (OUTPUT), mô tả lời giải lớp tốn 1.2.5.2 Tư thuật tốn Tư thuật toán dạng tư toán học có liên hệ chặt chẽ với việc thực thao tác tư duy, xếp theo trình tự định mà kết giải nhiệm vụ đặt 1.3 PHÁT TRIỂN TƯ DUY ĐIỆN TOÁN CHO SINH VIÊN TRONG DẠY HỌC 1.3.1 Đặc điểm tư điện toán Tư điện toán trình giải vấn đề bao gồm đặc điểm sau: Xây dựng vấn đề theo cách cho phép chúng tơi sử dụng máy tính công cụ khác để giúp giải chúng; Tổ chức phân tích liệu hợp lý; Trình bày liệu thông qua khái niệm trừu tượng mơ hình mơ phỏng; Tự động hóa giải pháp thơng qua tư thuật tốn; Xác định, phân tích triển khai giải pháp khả thi với mục tiêu đạt kết hợp hiệu hiệu bước nguồn lực; Tổng qt hóa chuyển q trình giải vấn đề sang nhiều vấn đề khác 1.3.2 Các thành tố tư điện toán Căn vào khái niệm tư điện toán phát biểu, tác giả nhận thấy tư điện toán tổ hợp nhiều q trình có mối liên hệ với nhằm giải vấn đề cách hiệu quả, vận dụng tương tự theo cách thực máy tính Những q trình yếu tố cấu thành nên tư điện tốn (Hình 1.2) a- Phân rã vấn đề: Đây phương pháp để tách vấn đề chia chúng thành phần nhỏ dễ hiểu Phương pháp gọi “Chia để trị” b- Nhận dạng mẫu: Đây phương pháp để xác định điểm tương tự điểm khác biệt vấn đề c- Thiết kế thuật tốn: Đây q trình xây dựng lược đồ gồm bước theo trình tự để giải tất vấn đề 10 d- Trừu tượng hóa tổng quát hóa: Trừu tượng hóa vấn đề thành khái niệm nguyên tắc Tổng qt hóa q trình điều chỉnh giải pháp thuật toán xây dựng thành trạng thái vấn đề khác nhau, biến khác Hình 1.2 Các yếu tố cấu thành tư điện toán Các yếu tố cấu thành tư điện tốn q trình có mối quan hệ với tổ hợp lại nhằm giải vấn đề cách hiệu quả, vận dụng tương tự theo cách làm máy tính (Hình 1.3) Hình 1.3 Q trình tư điện tốn 1.3.3 Bản chất dạy học phát triển tư điện toán dạy học lập trình cho sinh viên Các đặc điểm tư điện tốn 1) cách giải vấn đề thiết kế hệ thống dựa khái niệm khoa học máy tính; 2) có nghĩa tạo sử dụng mức độ trừu tượng khác nhau, để hiểu giải vấn đề hiệu hơn; 3) có nghĩa tư theo thuật tốn khả áp dụng khái niệm toán học để phát triển giải pháp hiệu quả, công an tồn hơn; 4) có nghĩa khơng phải khiến người suy nghĩ máy tính, mà phát triển đầy đủ công cụ tư cần thiết để sử dụng hiệu máy tính nhằm giải vấn đề phức tạp người 1.3.4 Đánh giá mức độ phát triển tư điện toán sinh viên 1.3.4.1 Nguyên tắc đánh giá mức độ phát triển tư điện toán Việc đo đánh giá mức độ phát triển tư người học nên thực phép đo gián tiếp, kết hợp hai phương tiện đánh giá: kết 13 Chương PHÁT TRIỂN TƯ DUY ĐIỆN TỐN CHO SINH VIÊN TRONG DẠY HỌC MƠN KĨ THUẬT LẬP TRÌNH 2.1 PHÂN TÍCH CHƯƠNG TRÌNH MƠN KĨ THUẬT LẬP TRÌNH 2.1.1 Khái lược cấu trúc chương trình ngành KTĐT - VT Chương trình thiết kế để đảm bảo sinh viên tốt nghiệp đạt chuẩn đầu sau: “… thiết kế, vận hành hệ thống sản phẩm điện tử ứng dụng, hệ thống điện tử thông tin viễn thông, hệ thống điện tử thông minh dựa tảng hệ nhúng IoT…” * Một số học phần cần lập trình hỗ trợ: Lý thuyết điều khiển tự động, Kỹ thuật xung – số, Thiết kế mạch tích hợp, Điện tử thơng tin, Kỹ thuật mạch điện tử, Thiết kế điện tử ứng dụng, Kỹ thuật vi xử lý, Thông tin di động,… 2.1.2 Đặc điểm nội dung môn học Kĩ thuật lập trình Kĩ thuật lập trình kỹ thuật thực thi giải pháp phần mềm (Chương trình = cấu trúc liệu + giải thuật) dựa hay nhiều ngơn ngữ lập trình phù hợp với u cầu đặc thù ứng dụng Hay nói cách khác, Kĩ thuật lập trình = Cấu trúc liệu + Giải thuật + Ngơn ngữ lập trình Nội dung mơn học gồm: Cách sử dụng NNLT cụ thể (C/C++), Kĩ thuật lập trình, chiến lược thuật tốn, minh họa kỹ thuật liên quan đến lập trình thiết bị,… Những nội dung thực yếu tố cấu thành TDĐT q trình DH mơn KTLT 2.2 MỘT SỐ BIỆN PHÁP DẠY HỌC PHÁT TRIỂN TƯ DUY ĐIỆN TOÁN CHO SINH VIÊN KTĐT-VT 2.2.1 Biện pháp 1: Lựa chọn nội dung chứa đựng hội để hình thành phát triển tư điện tốn cho SV  Cơ sở đề xuất biện pháp 1: Tư điện toán gắn chặt với tư thuật toán mà tảng tốn học Tư điện toán phải xác lập mức tổng quát, tương thích với tư “tin học” (tức biện pháp kỹ tư điện toán phải gắn kết nối với nội dung tốn học đó) lập trình dựa tảng tư “tốn học”  Mục đích biện pháp 1: - Khai thác, lựa chọn để xây dựng hệ thống nội dung chứa đựng hội rèn luyện, phát triển tư điện toán Nội dung số vấn đề gắn với kiến thức bậc đại học, có hội áp dụng vào nhiều lĩnh vực khác ứng dụng thực tiễn 14 - Cài đặt hội vận dụng kết hợp tư điện toán thiết bị để xác lập thuật toán trước viết chương trình, tức cần đặt sinh viên vào góc nhìn khác kiến thức tốn học ứng dụng thiết bị “lăng kính” tư điện toán - Nội dung phải hướng tới phát triển xác lập tư điện toán mức khái quát để tận dụng mạnh cơng nghệ nói chung  Một số nội dung bản: - Thuật tốn lặp cho phương trình phi tuyến tổng quát ứng dụng - Thuật toán giải hệ đại số tuyến tính - Thuật tốn nội suy ứng dụng - Thuật tốn xấp xỉ tích phân - Mơ hình hóa mơ 2.2.2 Biện pháp 2: Hướng dẫn SV phân rã hoạt động lập trình thành hoạt động thành phần, phân chia vấn đề phức tạp thành đơn giản theo trình tự xác định  Cơ sở đề xuất biện pháp 2: Trên sở hệ thống nguyên tắc dạy học theo hướng phát triển tư điện toán nêu đặc điểm môn Kĩ thuật lập trình, với quan điểm dạy học phát triển tư việc rèn luyện cho SV thực tốt hoạt động tư thành phần Để kích thích tư cho SV phát triển tư điện tốn q trình dạy học Kĩ thuật lập trình thường diễn hoạt động dạy học chiếm lĩnh tri thức lập trình rèn luyện kỹ sử dụng thành thạo cấu trúc câu lệnh ngơn ngữ lập trình Những hoạt động cụ thể GV giúp học sinh kích thích nhu cầu nhận thức tri thức lập trình chuẩn bị học cấu trúc ngơn ngữ lập trình; hoạt động nhận dạng toán nhận dạng thuật toán sử dụng cấu trúc lệnh chuẩn bị lập trình,… Trong q trình hoạt động, GV tách biệt hóa hoạt động cụ thể tình khác Khi lập trình, cơng đoạn quan trọng xây dựng thuật tốn, từ mã hóa thành chương trình theo ngơn ngữ lập trình cụ thể Trong trình dạy học, GV cần đặc biệt quan tâm truyền thụ cho SV tri thức phương pháp tư thiết kế thuật toán tổ chức, điều khiển tập luyện hoạt động thông qua dạy học cấu trúc ngơn ngữ lập trình Q trình xây dựng thuật tốn q trình giải tốn (một vấn đề) chưa có thuật tốn Vì vậy, biện pháp hướng dẫn SV phân chia vấn đề phức tạp thành đơn 15 giản theo trình tự xác định giúp cho GV hướng dẫn cho SV giải toán (vấn đề) theo bước xác định  Mục đích biện pháp 2: Biện pháp giúp cho SV ngành KTĐT-VT hình thành thói quen tư phân rã hoạt động câu lệnh, chương trình Từ đó, hiểu chất bước hoạt động câu lệnh để viết chương trình hiệu hơn, giúp phát lỗi kiểm sốt lỗi lập trình nhanh Biện pháp giúp cho SV ngành KTĐT-VT biết phân chia toán (hoặc vấn đề) thành nhiều toán nhỏ đơn giản (hoặc việc đơn giản hơn), từ giải tốn đơn giản (cơng việc đơn giản) theo bước tuân theo trình tự định để hồn thiện Biện pháp nhằm hình thành phát triển yếu tố thứ tư điện toán: “Phân rã vấn đề”, yếu tố thứ hai tư điện toán: “Nhận dạng mẫu” yếu tố thứ ba tư điện toán: “Thiết kế thuật toán”, đồng thời phát triển kỹ “Sử dụng ngôn ngữ để mô tả quy tắc gồm số hữu hạn bước xếp theo thứ tự định” tư thuật toán  Cách thức thực biện pháp 2: Trong giải vấn đề có nhiều hoạt động khác thường liên quan mật thiết với nhau, xuất xen kẽ nhau, lồng vào Mỗi hoạt động tương ứng thành phần hoạt động khác Trong trình dạy Kĩ thuật lập trình, để giúp SV hiểu công dụng, cú pháp hoạt động câu lệnh, cách viết chương trình, GV phân tích câu lệnh, phân rã chương trình thành hoạt động thành phần đơn giản cho SV dễ tiếp nhận hiểu hoạt động cách sử dụng câu lệnh chương trình Phân tách hoạt động hoạt động sử dụng trí óc chia tổng thể phần, tách rõ thao tác, khía cạnh riêng biệt Trong dạy học Kĩ thuật lập trình, có tri thức lập trình, khâu phân tách hoạt động khâu quan trọng cần thiết Phân tách hoạt động thực hoạt động thành phần yếu tố cần thiết người lập trình, phát triển khả cho SV không giúp SV giải tốn đơn giản mà cịn hành trang giúp SV tiến xa lĩnh vực lập trình Có thể thực biện pháp theo cách thức sau: - Phân tách thành phần cụ thể cú pháp cấu trúc điều khiển lệnh học cấu trúc lệnh 16 - Tiến hành vẽ lưu đồ hoạt động chương trình hay cấu trúc lệnh  Ví dụ minh họa thứ biện pháp 2: Khi dạy nội dung cấu trúc lựa chọn (sử dụng ngơn ngữ lập trình C++ để minh họa), GV giới thiệu phân tích cấu trúc cho SV theo hoạt động sau: - Hoạt động 1: Nêu dạng tổng quát cấu trúc if có cú pháp: if (E) S1 ; [else S2 ;] - Hoạt động 2: Phân tích thành phần cấu trúc lệnh: - Hoạt động 3: Phân tích ý nghĩa cấu trúc: - Hoạt động 4: Phân tích nguyên tắc hoạt động cấu trúc if: Để SV hiểu rõ hoạt động cấu trúc lệnh này, GV nên sử dụng vẽ lưu đồ hoạt động cấu trúc câu lệnh if nhằm phát triển khả tường minh hóa cấu trúc cho SV - Hoạt động 5: Cho ví dụ minh họa để giải thích rõ hoạt động cấu trúc điệu kiện if Hơn nữa, trình dạy Kĩ thuật lập trình, có nhiều tập phức tạp chia nhỏ thành toán đơn giản Khi lựa chọn dạng tập đưa vào giảng, GV cần quan tâm đến việc phát tốn “con” từ tập khơng phải nhằm mục đích đạt lời giải Từ toán ban đầu phân chia nhỏ thành nhiều toán đơn giản thực cách giải theo trình tự định giúp việc tính tốn dễ dàng  Ví dụ minh họa thứ hai biện pháp 2: Khi hướng dẫn SV làm tập “Viết chương trình nhập vào mảng số nguyên A gồm n số (0 < n

Ngày đăng: 24/07/2022, 09:19

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

Tài liệu liên quan