(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương

140 1 0
(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương

Đ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

(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương(Luận văn thạc sĩ) Dạy học giải quyết vấn đề phần lập trình đơn giản tại trường THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương

LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu Các số liệu, kết nêu luận văn trung thực chƣa đƣợc cơng bố cơng trình khác Tp Hồ Chí Minh, ngày … tháng … năm 2013 Ngƣời nghiên cứu Nguyễn Đức Huân ii LỜI CẢM ƠN  Lời cho phép xin đƣợc gửi lời cám ơn chân thành đến thầy hƣớng dẫn TS Phan Gia Anh Vũ, tận tình hƣớng dẫn định hƣớng cho thân tơi suốt q trình thực đề tài Xin chân thành gửi lời cám ơn đến: Ban giám hiệu, Phịng đào tạo, q thầy, cô Viện Sƣ phạm kỹ thuật trƣờng Đại học sƣ phạm kỹ thuật TP Hồ Chí Minh giúp đỡ tạo điều kiện thuận lợi cho hồn thành khóa học góp ý cho luận văn Ban giám hiệu, q thầy, em học sinh trƣờng THCS Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dƣơng đồng nghiệp nhiệt tình giúp đỡ tơi q trình thực đề tài Cuối cùng, xin cảm ơn gia đình, ngƣời thân bạn bè ủng hộ, động viên, giúp đỡ để ngƣời nghiên cứu hoàn thành tốt luận văn Thành phố Hồ Chí Minh, ngày … tháng … năm 2013 Ngƣời nghiên cứu Nguyễn Đức Huân iii TÓM TẮT LUẬN VĂN Nâng cao chất lƣợng giáo dục đào tạo để tiếp cận với kinh tế tri thức khoa học công nghệ đại giới việc làm cấp bách Vì thế, đổi giáo dục toàn diện mục tiêu, nội dung, phƣơng pháp, thiết bị dạy học, kiểm tra đánh giá, cơng tác quản lí, theo hƣớng chuẩn hóa, đại hóa cần thiết Trong đó, đổi phƣơng pháp dạy học theo hƣớng phát huy tính tích cực, hứng thú, có khả phát giải vấn đề ngƣời học đƣợc nhiều ngƣời quan tâm Môn tin học trƣờng trung học sở mơn học tự chọn bắt buộc, phần Lập trình đơn giản đƣợc giảng dạy cho học sinh lớp Tuy nhiên, chất lƣợng dạy học phần Lập trình đơn giản chƣa cao, HS cịn thụ động, chƣa u thích mơn học gặp nhiều khó khăn giải vấn đề học tập Đó lý ngƣời nghiên cứu chọn đề tài: “Dạy học giải vấn đề phần Lập trình đơn giản trường Trung học sở Nguyễn Văn Tiết thị xã Thuận An tỉnh Bình Dương” nhằm giúp cho ngƣời học phát huy tích cực, hứng thú, chủ động, sáng tạo học tập, phát triển lực giải vấn đề, góp phần nâng cao chất lƣợng giáo dục sở Nội dung đề tài gồm ba chƣơng sau đây: Trong chƣơng 1, ngƣời nghiên cứu nghiên cứu hệ thống sở lý luận liên quan đến dạy học giải vấn đề, lịch sử vấn đề nghiên cứu, quan điểm tiếp cận, đặc điểm, ƣu nhƣợc điểm, vận dụng dạy học giải vấn đề đề xuất phƣơng pháp triển khai dạy học giải vấn đề Chƣơng 2, tác giả giới thiệu trƣờng Trung học sở Nguyễn Văn Tiết, mục tiêu, nội dung môn học, khảo sát thực trạng dạy học phần Lập trình đơn giản trƣờng Trung học sở Nguyễn Văn Tiết Đây sở để ngƣời nghiên cứu xây dựng phƣơng pháp dạy học cho phần Lập trình đơn giản theo hƣớng dạy học giải vấn đề Chƣơng 3, tác giả xây dựng tiến trình dạy học phần Lập trình đơn giản theo dạy học giải vấn đề, biên soạn giảng theo hƣớng dạy học giải vấn đề tiến hành thực nghiệm để kiểm nghiệm giả thuyết nghiên cứu đề tài iv Cuối cùng, phần kết luận kiến nghị: Kết thực nghiệm theo tiến trình dạy học giải vấn đề tác giả đề xuất làm cho học sinh hứng thú, tích cực, chủ động học tập, góp phần nâng cao chất lƣợng dạy học môn tin học sở Đề tài đạt đƣợc mục tiêu nghiên cứu Do đó, triển khai nhân rộng cho mơn học khác v THESIS ABSTRACT Improving the quality of education and training in order to reach the knowledge economy and science and technology in the modern world is now urgent task Therefore, comprehensive education reform of objectives, contents, methods, teaching equipment, test evaluation, the management in the direction of standardization, modernization is necessary In particular, reform of teaching mothods which encourage learns to study possitively and excitingly, and help them capable of detecting and solving the problems are considerably concerned Although Computer Science is an optional subject, students all must study it in the Secondary School now The simple computer programming is taught for students in grade However, the quality of teaching of the simple computer programming is not high because students are passive and it is not their favorite subject They have many difficulties in solving learning problems which are related to the subject That is the reason why the researcher chooses this research topic: "Problem – solving teaching of the simple computer programming at Nguyen Van Tiet Secondary School in Thuan An Town, Binh Duong province." in order to help learners study in positive, excited, initiative and creative way and develop problem-solving capacity Besides, it also contributes to improve the quality of local education Content topics include the following three chapters: In Chapter 1, the researcher has studied the rationale systems which related to problem – solving teaching, history of research issues, access point, characteristics, strengths and weaknesses and applied learning - problem teaching and suggests methods to deploy for problem - solving teaching Chapter 2, the author introduces Nguyen Van Tiet Secondary School, objectives, course content, teaching status survey and learn simple computer programming at Nguyen Van Tiet Secondary School This is the basis for the researcher to create teaching methods for the simple computer programming towards problem - solving teaching vi Chapter 3, the author wants to build a produres of the simple computer programming based on problem – solving teaching, compiled lectures towards problem – solving teaching and conducts experiments to test the hypothesis of the research project resources Finally, they are conclusions and recommendations: Experimental results in the process of problem - solving teaching proposed by the authors has made students excited, positive, active learning, contributed to improving the quality of Computer Science teaching at the facility The theme achieved the research objectives Therefore, replication can be implemented for other subjects vii MỤC LỤC Tựa trang TRANG Lý lịch cá nhân i Lời cam đoan ii Lời cảm ơn iii Tóm tắt iv Mục lục viii Danh sách chữ viết tắt xi Danh sách bảng xii Danh sách hình xv PHẦN MỞ ĐẦU Lý chọn đề tài Mục tiêu nghiên cứu Nhiệm vụ nghiên cứu Đối tƣợng khách thể nghiên cứu Giả thuyết nghiên cứu .2 Phạm vi nghiên cứu Phƣơng pháp nghiên cứu PHẦN NỘI DUNG Chƣơng CƠ SỞ LÝ LUẬN DẠY HỌC GIẢI QUYẾT VẤN ĐỀ 1.1 Lịch sử vấn đề nghiên cứu 1.1.1 Dạy học giải vấn đề giới 1.1.2 Dạy học giải vấn đề Việt Nam .6 1.2 Một số khái niệm liên quan .8 1.3 Tổng quan DHGQVĐ 1.3.1 Vấn đề 1.3.2 Vấn đề học tập 10 1.3.3 Tình có vấn đề 11 1.3.4 Dạy học giải vấn đề 15 1.3.4.1 Khái niệm đặc trƣng DHGQVĐ 15 viii 1.3.4.2 Bản chất DHGQVĐ .18 1.3.4.3 Cấu trúc trình GQVĐ 19 1.3.4.4 Các mức độ tích cực tham gia HS trình GQVĐ 21 1.3.4.5 Ƣu điểm, hạn chế vận dụng DHGQVĐ 22 1.4 Một số phƣơng pháp dạy học triển khai DHGQVĐ 23 1.4.1 Phƣơng pháp đàm thoại Ơxrixtic 23 1.4.2 Phƣơng pháp làm việc theo nhóm 24 1.4.3 Phƣơng pháp thảo luận .26 Kết luận chƣơng 28 Chƣơng THỰC TRẠNG DẠY HỌC PHẦN LẬP TRÌNH ĐƠN GIẢN TẠI TRƢỜNG THCS NGUYỄN VĂN TIẾT, THUẬN AN, BÌNH DƢƠNG 2.1 Giới thiệu trƣờng THCS Nguyễn Văn Tiết 29 2.1.1 Lịch sử hình thành phát triển 29 2.1.2 Những thành tựu nhà trƣờng đạt đƣợc 30 2.1.3 Chủ trƣơng trƣờng nâng cao hiệu Giáo dục Đào tạo 31 2.2 Chƣơng trình mơn tin học trƣờng THCS 32 2.2.1 Vai trò, vị trí mơn học 32 2.2.2 Mục tiêu môn học 32 2.2.3 Nội dung 32 2.3 Khảo sát thực trạng dạy học phần lập trình đơn giản môn trƣờng THCS Nguyễn Văn Tiết 35 2.3.1 Mục đích khảo sát 35 2.3.2 Nội dung khảo sát 35 2.3.3 Đối tƣợng khảo 35 2.3.4 Phƣơng pháp, phƣơng tiện khảo sát 35 2.3.5 Nội dung, hình thức kết khảo sát .35 2.3.5.1 Đối với học sinh 35 2.3.5.2 Đối với giáo viên 39 Kết luận chƣơng 45 Chƣơng TRIỂN KHAI DHGQVĐ PHẦN LẬP TRÌNH ĐƠN GIẢN TẠI TRƢỜNG THCS NGUYỄN VĂN TIẾT - THUẬN AN - BÌNH DƢƠNG 3.1 Cơ sở triển khai DHGQVĐ cho phần Lập trình đơn giản 46 ix 3.1.1 Cơ sở lí luận .46 3.1.2 Cơ sở đổi PPDH phổ thông Việt Nam .46 3.1.3 Căn kết khảo sát thực tiễn chƣơng 46 3.1.4 Đặc điểm nhận thức học sinh THCS 47 3.1.5 Định hƣớng phƣơng pháp dạy học phần Lập trình giản 48 3.1.6 Kiểm tra đánh giá .49 3.2 Triển khai DHGQVĐ phần Lập trình đơn giản 50 3.2.1 Mục tiêu nội dung phần lập trình đơn giản 50 3.2.2 Xây dựng tiến trình dạy học phần Lập trình đơn giản theo DHGQVĐ 52 3.3 Lập kế hoạch giảng thực nghiệm 54 3.4 Thực nghiệm sƣ phạm, đánh giá kết vận dụng DHGQVĐ cho phần Lập trình đơn giản 79 3.4.1 Mục đích đối tƣợng, thời gian địa điểm thực nghiệm 79 3.4.2 Xây dựng công cụ chọn mẫu thực nghiệm .79 3.4.3 Nội dung phƣơng pháp thực nghiệm .80 3.4.4 Thu thập, phân tích, đánh giá kết thực nghiệm 80 3.4.4.1 Kết thực nghiệm mặt định tính 80 3.4.4.2 Kết thực nghiệm mặt định lƣợng 87 Kết luận chƣơng 95 KẾT LUẬN VÀ KIẾN NGHỊ .96 I Kết luận 96 II Hƣớng phát triển đề tài 97 III Kiến nghị 98 TÀI LIỆU THAM KHẢO 99 PHỤ LỤC x DANH SÁCH CHỮ VIẾT TẮT Stt CHỮ VIẾT ĐẦY ĐỦ CHỮ VIẾT TẮT GQVĐ Giải vấn đề DHGQVĐ Dạy học giải vấn đề PPDH Phƣơng pháp dạy học GV Giáo viên HS Học sinh PP Phƣơng pháp PT Phƣơng tiện THCVĐ Tình có vấn đề DH Dạy học 10 THCS Trung học sở 11 Tr Trang 12 LTĐG Lập trình đơn giản 13 KN Kỹ 14 LT Lý thuyết 15 MĐDH Mục đích dạy học 16 MTDH Mục tiêu dạy học 17 QTDH Quá trình dạy học 18 NDDH Nội dung dạy học 19 ND Nội dung 20 TH Thực hành 21 TCDH Tổ chức dạy học 22 MT Mục tiêu 23 ĐC Đối chứng 24 GD & ĐT Giáo dục Đào tạo 25 TN Thực nghiệm 26 LV Luận văn xi write('Nhap so thu ',dem,'= '); readln(x); TB:=TB+x; end; TB:=TB/n; writeln('Trung binh cua ',n,' so la = ',TB:10:3); writeln('Nhan Enter de thoat '); readln end Chạy chương trình kiểm tra lỗi: ………………………………………… Câu lệnh cần sửa: ……………………………………………………… Nhập liệu số n, ghi nhận kết …………………………………………………………………………… ……………………………………………………………………………… Bài 2/tr73 Tìm hiểu chương trình nhận biết số tự nhiên N nhập vào từ bàn phím có phải số ngun tố hay khơng Biến: Input: Output: Cấu trúc câu lệnh lặp: Yêu cầu mới: Xác định bước thuật toán: ……………………………………… …………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… Cho biết ý nghĩa câu lệnh chương trình sau: ……………… Program so_nt; Uses Crt; Var n,i:integer; Begin Clrscr; write('Nhap vao mot so nguyen: ');readln(n); If n 425 c) x2 < Câu (2đ): Trong câu lệnh Pascal sau câu viết hay sai ? Câu hỏi a) IF x := -15 THEN a = b; b) IF x > 5; THEN a := b; c) IF x < THEN a : =b; c:=a/2; d) IF x = THEN a = b; ELSE c := a/3; Đúng Sai Sửa lại cho Câu (1,5 đ): Sau câu lệnh sau giá trị biến x bao nhiêu, trước giá trị x 10; a) IF (x MOD 5) = THEN x:= x + 1; …………………………… b) IF x > 15 THEN x := x + ELSE x := x - 2; …………………………… c) IF x = 10 THEN x := x /5; …………………………… Câu (3đ): Xác định Output/Input mô tả thuật tốn cho biết số nhập từ bàn phím có chia hết cho hay khơng ? Câu (2đ): Viết chương trình nhập số từ bàn phím cho biết số có chia hết cho hay không ? 13 Họ tên: ……………………………… Lớp:…………………………………… KIỂM TRA TIẾT Tin học PHỤ LỤC Điểm ĐỀ SỐ 2: I Trắc nghiệm (2 điểm): Khoanh tròn câu trả lời nhất: Câu 1: Câu lệnh pascal sau hợp lệ? A While X > writeln(‘A’); B While X = 0; writeln(‘A’); C While X := writeln(‘A’); D While X >= do; writeln(‘A’); Câu 2: Vòng lặp while vòng lặp: A Biết trước số lần lặp C Biết trước số lần lặp giới hạn =100 Câu 3: Câu lệnh Pascal sau không hợp lệ ? A While x> x:= x + 1; B While x< x := x + 2; C While x> x:= x – 2; D While x = 10 x = x + 3; Câu 4: Cho biết với đoạn lệnh sau chương trình thực vòng lặp? n:= 0; s:=0; While s

Ngày đăng: 16/12/2022, 09:40

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

Tài liệu liên quan