Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
108 KB
Nội dung
MỤC LỤC A PHẦN MỞ ĐẦU………………… ……….……………………………2 Lí chọn đề tài……………………………… …….……….…….2 Mục đích nghiên cứu…………………………………… …………2 Đối tượng nghiên cứu………………………….……… ……… 4.Phương pháp nghiên cứu…………………………………… ….3 B NỘI DUNG……………………………………… .………….……4 Cơ sở lí luận………………… ……………… …… ……….4 Thực trạng vấn đề trước áp dụng sáng kiến… …….……4 Tóm tắt lí thuyết…………………………………….… …….4 Tổ chức thực giải pháp…………………… … …… 5 Bài học kinh nghiệm………………………………… … …… 14 Hiệu sáng kiến……………………………… .… …… 14 C PHẦN KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN SÁNG KIẾN 17 D TÀI LIỆU THAM KHẢO……………………………… .… 17 A PHẦN MỞ ĐẦU Lí chọn đề tài Hiện nước ta giai đoạn đổi phương pháp dạy - học Yêu cầu người giáo viên phải lựa chọn nhiều phương pháp giảng dạy xây dựng đề án dạy học theo chuyên đề Mục tiêu giúp học sinh chủ động tích cực học tập, nắm bắt kiến thức môn, từ tạo lòng đam mê, hứng thú môn học Nhất đặc điểm môn Tin học khối 11, học ngôn ngữ lập trình, học sinh khó khăn để tiếp thu kiến thức câu lệnh ngôn ngữ lập trình cô đọng ngắn gọn, dễ nhầm lẫn hiểu cách trừu tượng Xuất phát từ thực tiễn giảng dạy trường THPT Thọ Xuân với đa số học sinh có học lực trung bình yếu, thấy cần phải thiết kế giảng cho phù hợp với nội dung kiến thức, phương pháp, phương tiện dạy học, phù hợp với đối tượng học sinh để đạt hiệu cao phần học, tiết học Sử dụng phương pháp nội dung để qua phần học, tiết học học sinh hiểu kiến thức học lớp, qua thích thú với kiến thức mới, đồng thời học sinh thấy tầm quan trọng vấn đề việc ứng dụng kiến thức trước hết để đáp ứng nhu cầu môn học, sau việc ứng dụng vào công việc thực tiễn đời sống xã hội Chính mạnh dạn chọn đề tài “Giải pháp phát huy tính chủ động tích cực học tập học sinh đồng thời nâng cao chất lượng giảng dạy chương trình con” làm chuyên đề báo cáo cho tổ chuyên môn cho toàn trường Trước hết phục vụ cho việc dạy học góp phần nâng cao chất lượng học tập học sinh nhà trường, sau đồng nghiệp xây dựng chuyên đề dạy học theo hướng đổi Mục đích nghiên cứu Một số biện pháp giảng dạy chương trình có hiệu nhằm giúp học sinh lĩnh hội lí thuyết cách tốt Thông qua số tập mẫu hàm thủ tục giúp cho học sinh nắm phương pháp giải chung, từ áp dụng để giải số toán nâng cao có sử dụng chương trình Đối tượng nghiên cứu - Chuẩn kiến thức tin học 11 - Các giải pháp tổ chức dạy học theo chủ đề, nội dung - Học sinh lớp 11 Phương pháp nghiên cứu - Chia nội dung kiến thức chương trình thành mục, nội dung nhỏ, chủ đề - Vận dụng phương pháp đổi giáo dục vào dạy học như: Đặt vấn đề, diễn giải, thuyết trình, vấn đáp, làm việc với nhóm - Nội dung kiến thức sách giáo khoa, tập, máy chiếu, máy tính, phần mềm pascal - Khảo sát thực tế, tổng hợp thông tin, xử lí số liệu B NỘI DUNG Cơ sở lí luận - Ngày việc lập trình để giải toán lĩnh vực trở nên phổ biến Để giải toán lớn cách lập trình không sử dụng chương trình khó thực đặc biệt toán lớn cần nhiều người tham gia - Làm sở cho học sinh sau tiếp cận với phương pháp lập trình khác Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm a Thuận lợi - Học sinh tiếp cận số thuật toán vài toán học trước - Đã sử dụng ngôn ngữ lập trình Pascal để viết chương trình giải toán trình học - Được hỗ trợ thành viên tổ b Khó khăn - Do bước đầu tiếp cận việc lập trình nên khả hạn chế - Khả diễn đạt cách giải toán sang thuật toán nhiều khó khăn học sinh vùng nông thôn khả tin học hạn chế - Khả chuyển đổi từ thuật toán biết sang ngôn ngữ lập trình cụ thể gặp nhiều khó khăn - Học sinh vận dụng chương trình giải toán gặp nhiều khó khăn, bỡ ngỡ, không hiểu xâu, hiểu kĩ khó vận dụng Tóm tắt lí thuyết a Khái niệm chương trình Chương trình dãy lệnh mô tả số thao tác định thực hiện( gọi) từ nhiều vị trí chương trình b Phân loại chương trình - Phân loại • Hàm (function) chương trình thực số thao tác trả giá trị qua tên qua • Thủ tục( procedure) chương trình thực thao tác định không trả giá trị qua tên - Cấu trúc chương trình procedure Function[(DSTS)]:; [(DSTS)]; []; []; Begin Begin []; []; Tênhàm:= giá trị trả về; End; End; - Một số khái niệm • Tham số hình thức: Các biến khai báo cho liệu vào/ra gọi tham số hình thức • Tham số thực sự: Để thực gọi chương trình con, ta cần phải có lệnh gọi tương tự lệnh gọi hàm hay thủ tục chuẩn, bao gồm tên chương trình với tham số(nếu có) biến chứa liệu vào tương ứng với tham số hình thức đặt cặp dấu ngoặc ( ) Các biến gọi tham số thực • Biến cục biến khai báo dùng riêng chương trình • Biến toàn cục biến khai báo dùng vị trí chương trình • Tham số giá trị( tham trị) lệnh gọi chương trình tham số hình thức thay tham số thực tương ứng giá trị cụ thể gọi tham số giá trị • Tham số biến( tham biến) lệnh gọi chương trình tham số hình thức thay tham số thực tương ứng biến chứa liệu gọi tham số biến • Để phân biệt tham số biến tham trị, Pascal sử dụng từ khóa Var để khai báo tham số biến Tổ chức thực giải pháp Để giảnh dạy chương VI “Chương trình phân loại” có hiệu học sinh mình, để học sinh nắm kiến thức kĩ theo yêu cầu chương trình, xin đưa số giải pháp sau: a Giải pháp 1: Phân bố lượng kiên thức rõ ràng phù hợp với tiết dạy: Kiến thức tiết dạy đề nghị sau: • Tiết 1: Khái niệm chương trình • Tiết 2: Cấu trúc phân loại chương trình • Tiết 3: Vị trị đặt chương trình chương trình Lời gọi chương trình Khái niệm biến toàn cục, biến cục Tham số hình thức,tham số thực Tham biến, tham trị • Tiết 4+ 5: Bài tập hàm thủ tục • Tiết + +8 : Thực hành tập hàm thủ tục b Giải pháp 2: Chọn toán ví dụ mở đầu phù hợp với trình độ học sinh sử dụng xuyên suốt trình trình bày kiến thức chương Đây vấn đề giáo viên quan tâm nhiều nhất, toán mở đầu quan trọng: Vừa mang kiến thức cũ vừa đặt vấn đề cho nội dung cần tìm hiểu Bài toán mở đầu khó gây áp lực ban đầu cho học sinh, em thấy khó thoái chí, không hứng thú tìm hiểu Bài toán mở đầu dễ không kích thích tính tò mò ham học hỏi học sinh Vì giáo viên phải chọn toán mở đầu vừa phù hợp với trình độ học sinh vừa đặt vấn đề cho gây ý, khám phá, tìm tòi cho học sinh Trong SGK Tin học 11( trang 90) đưa toán Tluythua= a n + bm+ cp+dq làm ví dụ mở Với toán ví dụ thấy chưa đáp ứng hết yêu cầu để đưa đến học sinh khái niệm chương trình cách tốt nhất, chưa bao quát xuyên suốt hết kiến thức lí thuyết chương Vì thân đưa hai toán ví dụ mở đầu sau: • Bài toán 1: Tính tổng lũy thừa S=ax+by+cz Trong a, b, c số thực; x, y, z số nguyên dương Giá trị số nhập vào từ bàn phím chạy chương trình Với toán thực chương trình cách (sử dụng chương trình không sử dụng chương trình con) Program Tong_luy_thua; { cách 1} Var tluythua,luythua1, luythua2, luythua3: real; A, b,c: real; I, x,y,z: integer; Begin Write(‘ hay nhap du lieu theo thu tu a, b, c, x, y, z: ‘); Readln(a,b,c,x,y,z); Luythua1:= 1.0; For i:=1 to x luythua:=luythua*a; Luythua2:= 1.0; For i:=1 to y luythua:=luythua*b; Luythua3:= 1.0; For i:=1 to z luythua:=luythua*c; Tluythua:= luythua1+luythua2+luythua3; Writeln(‘ tong lua thua la:’, tluythua); Readln; End Program Tong_luy_thua; {cach 2} Uses CRT; Var a,b,c: real; x, y, z: word; Fucntion Luythua(x:real; k: word): real; Var i: integer; T:real; Begin T:= 1; For i:=1 to k T:= T* x; Luythua:=T; End; BEGIN Clrscr; Write(‘nhap a,b,c,x,y,z:’); readln(a,b,c,x,y,z); S:=Luythua(a,x)+ Luythua(b,y)+Luythua(c,z); Write(‘Tong luy thua:’,s:8:2); Readln END • Với toán cần phân tích để học sinh thấy việc lặp lại đoạn lệnh giống chương trình, sử dụng nhiều biến, ,nếu tăng phần tử lũy thừa làm cho chương trình dài khó theo dõi, sử dụng nhiều biến dẫn đến tốn nhớ Dẫn dắt học sinh cách lập trình khác giáo viên thực chương trình cách để học sinh theo dõi • Bài toán 2: Viết chương trình nhập vào số nguyên dương N (N≤ 300) dãy A gồm N số nguyên Sắp xếp dãy số vừa nhập thành dãy không giảm xuất dãy xếp hình • Phân tích: Đây toán quen thuộc học sinh tìm hiểu mảng chiều Vì thực chương trình cách không sử dụng chương tình mà học sinh tìm hiểu: Program sapxepdayso; Uses CRT; Const Nmax = 300; Type ArrInt = Array[1 300] of integer; Var A: ArrInt; N,I,j,t: integer; Begin Clrscr; Write(‘ nhap so lương phan tu cua day so:’); Readln(N); For i:=1 to N Begin Write(‘phan tu thu ‘,I,’+’); Readln(A[i]); End; For j:= N downto For i:= to j-1 If A[i] > A[i+1] then Begin t:= A[i]; A[i]:=A[j]; A[j]:= t; End; Writeln(‘ day so dươc sap xep la:’); For i:= to N write(A[i]:4); Readln; End • Phân tích: Chương trình thực nhiều công việc Sẽ khó theo dõi, chỉnh sửa đặc biệt với toán lớn thiết kế chương trình theo dạng gặp nhiều khó khăn Vì cần phân tích để học sinh nhận nên: - Thiết kế chương trình phục vụ việc nhập dãy số - Thiết kế chương trình phục vụ việc xuất dãy số hình - Thiết kế chương trình dùng để thực công việc xếp Chương trình: Program sapxepdayso; Uses CRT; Const Nmax = 300; Type ArrInt = Array[1 300] of integer; Var A: ArrInt; N: integer; Procedure Nhap_Mang(var A: ArrInt; var M: integer); Var i: integer; Begin Write(‘Nhap so phan tu cua day so:’); Readln(M); For i:=1 to M Begin Write(‘A[‘,i,’]=’); Readln(A[i]); End; End; Procedure Hoan_doi(var a,b:integer); Var tam: integer; Begin tam:= a; a := b; b:= tam; End; Procedure Sap_xep(var A: ArrInt; M: integer); Var i, j: integer; Begin For j:=M downto For i:=1 to j-1 If A[i] > A[i+1] then Hoan_doi(A[i],A[i+1]); End; Procedure Xuat_mang(A: ArrInt; M: integer); Var i: integer; Begin For i:=1 to M Write(A[i]: 5); End; BEGIN Clrscr; Nhap_mang(A,n); Sap_xep(A,n); Xuat_mang(A,n) Readln END • Với toán việc phân tích lập luận giáo viên đưa đến cho học sinh cần thiết chia toán lớn thành toán nhỏ để giải Từ giáo viên diễn giải để học sinh đến với khái niệm chương trình cách thuận lợi hiệu • Trong tiết + 3: Vẫn sử dụng hai chương trình để đưa kiến thức sau: - Hai loại chương trình con( hàm thủ tục) - Cấu trúc loại chương trình - Vị trí chương trình - Lời gọi chương trình - Biến cục - Biến toàn cục - Tham số hình thức - Tham số thực Program Tong_luy_thua; Uses CRT; Var a,b,c: real; {a,b,c, x,y,z: biến toàn cục} x, y, z: word; Fucntion Luythua(x:real; k: word): real; { sử dụng hàm, x, k: tham số hình thức} Var i: integer; { I, T : biến cục bộ} T:real; Begin T:= 1; For i:=1 to k T:= T* x; Luythua:=T; End; BEGIN Clrscr; Write(‘nhap a,b,c,x,y,z:’); readln(a,b,c,x,y,z); S:=Luythua(a,x)+ Luythua(b,y)+Luythua(c,z); {có lời gọi hàm} Write(‘Tong luy thua:’,s:8:2); Readln END Chương trình: Program sapxepdayso; Uses CRT; Const Nmax = 300; Type ArrInt = Array[1 300] of integer; Var A: ArrInt; { A, N: biến toàn cục} N: integer; Procedure Nhap_Mang(var A: ArrInt; var M: integer); { sử dụng thủ tục} Var i: integer; { i: biến cục bộ} Begin {a, m : tham số hình thức} Write(‘Nhap so phan tu cua day so:’); Readln(M); For i:=1 to M Begin Write(‘A[‘,i,’]=’); Readln(A[i]); End; End; Procedure Hoan_doi(var a,b:integer); {giá trị a b thay đổi theo thủ tục} Var tam: integer; Begin tam:= a; a := b; b:= tam; End; Procedure Sap_xep(var A: ArrInt; M: integer); {giá trị A thay đổi theo thủ tục} Var i, j: integer; {giá trị M không thay đổi theo thủ tục} Begin For j:=M downto For i:=1 to j-1 If A[i] > A[i+1] then Hoan_doi(A[i],A[i+1]); End; Procedure Xuat_mang(A: ArrInt; M: integer); Var i: integer; Begin For i:=1 to M Write(A[i]: 5); End; BEGIN Clrscr; Nhap_mang(A,n); Sap_xep(A,n); Xuat_mang(A,n) {thân chương trình có lời gọi thủ tục} Readln END • Như vậy, với hai toán ví dụ mở đầu đưa đến với học sinh toàn khái niệm liên quan đến chương trình cách thuận lợi hiệu c Giải pháp 3: Tổng hợp số tập hàm • Bài toán 1: Viết chương trình tính n giai thừa Trong n số nguyên dương nhập vào từ bàn phím chạy chương trình Phân tích: Cần thiết kế chương trình con(hàm) để tính giai thừa Chương trình: Program Giai_thua; Uses CRT; 10 Var n: word ; Fucntion GT(k: word): longint; Var T, i: word; Begin T:= 1; For i:=1 to k T:= T* i; GT:=T; End; BEGIN Clrscr; Write(‘nhap n:’); readln(n); Write(n,’!=’, GT(n)); Readln END Bài tập tương tự: Viết chương trình tính tổng S= a! + b! + c! Trong a, b, c số nguyên dương nhập vào từ bàn phím chạy chương trình Viết chương trình tính chỉnh hợp Ank Trong n, k số nguyên dương nhập vào từ bàn phím chạy chương trình Viết chương trình tính tổ hợp C nk Trong n, k số nguyên dương nhập vào từ bàn phím chạy chương trình • Bài toán 2: : Viết chương trình nhập vào hai số nguyên dương Tìm bội số chung nhỏ số Program BT_BCNN; Var x, y: word; Function UCLN(a,b:word):word; Begin a:= abs(a); b:=abs(b); while a b begin if a > b then a:=a-b; if b > a then b:= b- a; end; UCLN:= a; End; BEGIN Write(‘x,y:’);Readln(x,y); Write(‘BCNN cua’, x, ‘va’, ‘y:’, (x*y) div UCLN(x,y)); Readln END Bài tập tương tự: Viêt chương trình rút gọn phân số A/B Với A, B số nguyên dương 11 Viết chương trình tính tổng phân số A/B + C/D Với A, B, C, D số nguyên dương nhập từ bàn phím • Bài toán 3: Cho chiều dài ba cạnh tam giác Viết chương trình tính chu vi, diện tích, chiều dài đường cao, chiều dài đường trung truyến tam giác Program Tam_giac; Uses CRT; Fucntion Chuvi(a,b,c: real): real; Begin Chuvi:=a+b+c; End; Fucntion Dientich(a,b,c: real): real; Var p: real; Begin p:=(a+b+c)/2; Dientich := sqrt(p*(p-a)*(p-b)*(p-c)); End; Fucntion Trungtuyen(a,b,c: real): real; Begin Trungtuyen:=sqrt(((b*b+c*c )- a*a)/(4*a)) End; Fucntion Chieucao( a,b,c, x: real): real;{là chiều cao cạnh tương ứng cần tính} Begin Chieucao := 2*Dientich(a,b,c)/x; End; BEGIN Clrscr; Write(‘nhap a, b, c:’); readln(a,b,c); If (a+b>c) and (b+c>a) and (a+c>b) then Begin Write(‘Chu vi tam giac’, Chuvi(a,b,c):5:2); Write(‘Dien tich tam giac’, Dientich(a,b,c):5:2); Write(‘Trung tuyen m_a’, Trungtuyen(a,b,c):5:2); Write(‘Trung tuyen m_b’, Trungtuyen(b,a,c):5:2); Write(‘Trung tuyen m_c’, Trungtuyen(c,b,a):5:2); Write(‘Chieu cao h_a’, Chieucao(a,b,c,a):5:2); Write(‘Chieu cao h_b’, Chieucao(a,b,c,b):5:2); Write(‘Chieu cao h_c’, Chieucao(a,b,c,c):5:2); End Else Write(‘Ba so vua nhap khong tao ba canh cua tam giac’); Readln END Bài tập tương tự: 12 Viết chương trình tính chu vi, diện tích hình chữ nhật có chiều dài chiều rộng cạnh a, b Viết chương trình tính chu vi, diện tích hình tròn có bán kính R Viết chương trình tính chu vi, diện tích hình vuông có cạnh a d Giải pháp 4: Tổng hợp số tập thủ tục • Bài toán 1: Viết chương trình đọc liệu từ tệp A.IN đưa vào mảng A: dòng tệp A.IN chứa số phần tử mảng A, dòng thứ chứa số nguyên giá trị phần tử mảng số cách dấu cách, sau tạo mảng B B[i] tổng i phần tử mảng A Ghi giá trị mảng B tệp B.OUT Phân tích: - Thiết kế thủ tục phục vụ đọc liệu từ tệp - Thiết kế thủ tính giá trị dãy B - Thiết kế thủ tục ghi giá trị dãy B tệp Chương trình: program TEP_DL; const input='A.IN'; output='B.OUT'; max=300; var A, B:array[1 max] of integer; i, n: integer; procedure Doc_DL; var f:text; i: integer; Begin assign(f,input); reset(f); readln(f,n); for i:=1 to n read(f,A[i]); close(f); End; procedure XuLi_DL; var i:integer; Begin B[1]:=A[1]; for i:=2 to n B[i]:=B[i-1]+A[i]; End; Procedure Ghi_DL; var i: integer; f:text; Begin assign(f,output); rewrite(f); for i:=1 to n write(f,B[i]:3); 13 close(f); End; Begin Doc_DL; XuLi_DL; Ghi_DL; End Bài tập tương tự: Viết chương trình xếp dãy số chứa tệp INPUT.IN (dòng 1: Chứa số n, dòng 2:chứa n số nguyên cách dấu cách) Ghi dãy số tăng dần tệp OUTPUT.OUT Viết chương trình đọc dãy số chứa tệp INPUT.IN (dòng 1: Chứa số n, dòng 2:chứa n số nguyên cách dấu cách) Cho biết dãy số có số chẵn, số lẻ tính tổng số chẵn, tổng số lẻ tệp OUTPUT.OUT( dòng ghi số: số số lượng số chẵn dãy, số tổng số chẵn; dòng thứ ghi số: số số lượng số lẻ dãy, số tổng số lẻ) • Kết luận: Thông qua số tập mẫu hàm thủ tục giúp cho học sinh nắm phương pháp giải chung, từ áp dụng để giải số toán có sử dụng chương trình Bài học kinh nghiệm Qua thực đề tài, thân rút học kinh nghiệm: - Đối với đối tượng học sinh khác nhau, cần phải có phương pháp thích hợp để chuyển tải kiến thức đến đối tượng phù hợp, em trung bình yếu, em thường tâm học tập, gặp kiến thức khó hiểu em không chịu khó tiếp thu dẫn đến môn học không cao - Giáo viên phải theo sát đối tượng học sinh mình, luôn tìm tòi học hỏi đồng nghiệp sách báo để đưa phương pháp phù hợp với học sinh, nâng cao chất lượng môn học, gây hứng thú học tập cho học sinh Hiệu sáng kiến Tôi áp dụng giải pháp lớp trường THPT Thọ Xuân năm học 2016-2017 có chuyển biến rõ rệt chất lượng học tập học sinh Kết học sinh nắm bắt kiến thức tổng hợp cụ thể sau: + Kết lần kiểm tra định kì năm 2015-2016 chưa áp dụng SKKN lớp 11A1, 11A2, 11A7: Lớp Sĩ số 11A1 40 11A2 36 11A7 33 TỔNG 109 – 3.5 SL % 12.5 8.5 9.1 11 10.1 3.5 – 5.0 SL % 20.0 19.4 15.2 20 18.3 - 6.5 SL % 11 27.5 16 44.6 17 51.5 44 40.4 14 7.0- 8.0 SL % 10 25.0 22.2 21.2 25 22.9 8.5 – 10 SL % 15.0 5.6 6.0 10 2.4 + Kết lần kiểm tra định kì năm 2016-2017 sau áp dụng SKKN lớp 11A1, 11A2, 11A7: Lớp Sĩ số 11A1 40 11A2 36 11A7 33 TỔNG 109 – 3.5 SL % 0.0 0.0 0.0 0 3.5 – 5.0 SL % 7.5 5.6 6.0 6.4 - 6.5 SL % 22.5 11 30.6 10 30.3 30 27.5 15 7.0- 8.0 SL % 19 47.5 17 47.2 16 48.5 52 47.7 8.5 – 10 SL % 22.5 16.7 15.2 20 18.3 C PHẦN KẾT LUẬN Trên số giải pháp mà áp dụng để giảng dạy lớp năm học 2016-2017 Sử dụng giải pháp nhận thấy học sinh tiếp thu tốt hơn, em học sinh trung bình yếu hiểu khái niệm chương trình con, biết có loại chương trình cách sử dụng chúng Các em vận dụng chương trình vào giải toán tốt Với kiến thức học, học sinh tham gia xây dựng học tạo nên sôi nổi, hưng phấn lớp học, khích thích tính chủ động, tích cực học sinh Các em cảm thấy việc học lập trình không cao xa, mơ hồ Chỉ với vài câu lệnh học, thân em viết vài chương trình đơn giản Từ giúp em yêu thích môn học Trên sáng kiến nhỏ với mong muốn chia sẻ với đồng nghiệp Do ý kiến thân kinh nghiệm chưa nhiều không tránh khỏi thiếu sót, kính mong đóng góp ý kiến quý thầy cô bạn bè đồng nghiệp Tôi xin chân thành cảm ơn! Thanh hóa, tháng năm 2017 Lê Thị Phương 16 D TÀI LIỆU THAM KHẢO Hồ Sĩ Đàm( chủ biên) – “Sách giáo khoa Tin học 11” - Nhà xuất giáo dục - 2014 Hồ Sĩ Đàm( chủ biên) – “Sách giáo viên Tin học 11” - Nhà xuất giáo dục - 2014 Hồ Sĩ Đàm( chủ biên) – “Sách tập Tin học 11” - Nhà xuất giáo dục - 2014 Hồ Sĩ Đàm( chủ biên) – “Sách giáo khoa Tin học 10” - Nhà xuất giáo dục - 2014 Hướng dẫn thực chuẩn kiến thức kĩ môn Tin học, nhà xuất giáo dục Việt Nam năm 2009 17 ... học, sau việc ứng dụng vào công việc thực tiễn đời sống xã hội Chính mạnh dạn chọn đề tài Giải pháp phát huy tính chủ động tích cực học tập học sinh đồng thời nâng cao chất lượng giảng dạy chương. .. thực giải pháp Để giảnh dạy chương VI Chương trình phân loại” có hiệu học sinh mình, để học sinh nắm kiến thức kĩ theo yêu cầu chương trình, xin đưa số giải pháp sau: a Giải pháp 1: Phân bố lượng. .. tượng học sinh mình, luôn tìm tòi học hỏi đồng nghiệp sách báo để đưa phương pháp phù hợp với học sinh, nâng cao chất lượng môn học, gây hứng thú học tập cho học sinh Hiệu sáng kiến Tôi áp dụng giải