1. Trang chủ
  2. » Giáo án - Bài giảng

Nâng cao hiệu quả trong việc giảng dạy môn Tin học lớp 8- Nguyễn Thị Hải Yến

18 740 6

Đ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

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 119 KB

Nội dung

Về phía giáo viên khi giảng dạy ngôn ngữ lập trình Pascal, tôi nhận thấy khi học sinh học về ngôn ngữ này thờng mắc phải một số vấn đề nh: về phần bài tập với những bài tập đơn giản khôn

Trang 1

I Phần mở đầu

I.1 Lý do chọn đề tài:

Trong bối cảnh Công nghệ thông tin ngày càng phát triển, việc sử dụng máy tính không còn bó hẹp trong viện nghiên cứu, các trờng đại học, các trung tâm máy tính mà còn mở rộng ra mọi xí nghiệp, cơ quan, nhà máy Song song với quá trình trên việc giảng dạy Tin học trong các trờng phổ thông cũng đợc đẩy mạnh đi

đôi với việc tăng cờng trang bị máy vi tính trong nhà trờng Trong những năm gần

đây nền giáo dục nớc nhà đang thực sự bớc vào chặng đờng đi lên với biết bao gian truân và thử thách để đáp ứng yêu cầu đổi mới của thời đại, tiến kịp nền giáo dục trên toàn thế giới Ngành Giáo dục nớc ta đang từng bớc đi lên, vì vậy việc học sinh đợc tiếp cận với Công nghệ thông tin là một vấn đề mà ngành giáo dục

đang rất chú trọng và quan tâm tới

Ngôn ngữ lập trình Pascal do Niklaus Wirth, giáo s điện toán trờng đại học Zurich (Thuỵ Sỹ) đề xuất vào năm 1970 với tên gọi Pascal để kỉ niệm nhà toán học và triết học nổi tiếng ngời Pháp Blaise Pascal Đây là một ngôn ngữ thuật giải,

có tính cấu trúc, chặt chẽ, sáng sủa và với mục đích là công cụ giảng cho sinh viên Song hiện nay Pascal đã trở thành 1 trong những ngôn ngữ phổ biến nhất, thích hợp nhất cho tất cả các đối tợng học môn Tin học Với ngôn ngữ lập trình Pascal các em học sinh phổ thông phát triển đợc lối t duy rõ ràng, mạch lạc

Với môn Tin học ở trờng phổ thông trang bị cho học sinh những hiểu biết cơ bản về Công nghệ thông tin và vai trò của nó trong xã hội hiện nay, phơng pháp giải quyết vấn đề theo qui trình công nghệ và kĩ năng sử dụng máy tính phục vụ học tập và cuộc sống Ngoài ra Tin học có ý nghĩa to lớn đối với sự phát triển trí tuệ, t duy thuật toán cho ngời lao động góp phần hình thành học vấn phổ thông cho học sinh, góp phần làm tăng hiệu quả giáo dục Vì thế ngời giáo viên luôn luôn không ngừng đổi mới phơng pháp dạy học, việc đổi mới phơng pháp dạy học môn Tin học đợc thể hiện ở các mặt:

- Đổi mới hoạt động của giáo viên

- Đổi mới hình thành, tổ chức và phơng tiện học tập

- Đổi mới hoạt động học tập của học sinh dới sự hớng dẫn của giáo viên học sinh đợc hoạt động cá nhân, hoạt động theo nhóm, thảo luận giữa các nhóm và cả lớp, thông qua các phơng tiện dạy học

Môn Tin học mới đợc đa vào các trờng THPT nó là môn học rất mới và gây hứng thú học tập cho học sinh vì qua môn học này các em có dịp tiếp cận với thông tin, với công nghệ hiện đại Tuy nhiên, với phần ngôn ngữ lập trình Pascal

Trang 2

thì học sinh THCS tiếp thu khó khăn, chậm hơn do yêu cầu của phần này là phải t duy nhiều, các em phải nắm chắc các kiến thức về Toán học Về phía giáo viên khi giảng dạy ngôn ngữ lập trình Pascal, tôi nhận thấy khi học sinh học về ngôn ngữ này thờng mắc phải một số vấn đề nh: về phần bài tập với những bài tập đơn giản không phải dùng câu lệnh ghép thì học sinh có thể làm đợc nhng với các bài phải sử dụng câu lệnh ghép và kết hợp một số câu lệnh khác thì học sinh lại gặp khó khăn; về phần thực hành học sinh hay mắc các lỗi nhỏ về dấu chấm, dấu phẩy, các từ khoá viết sai , do vậy việc học cũng nh dạy Pascal còn gặp nhiều khó khăn Bản thân tôi dạy Tin học đợc một số năm nên cũng tích luỹ đợc một chút kinh nghiệm, phơng pháp giảng dạy bộ môn tin học trong chơng trình THCS Sau đây tôi xin đợc trình bày một vài suy nghĩ của mình về việc “Nâng cao hiệu quả trong việc giảng dạy môn tin học 8” Rất mong đợc các ý kiến đóng góp của các bạn đồng nghiệp

I.2 Mục đích nghiên cứu:

Đề tài này đối với tôi là lần đầu tiên nghiên cứu, phạm vi không rộng lắm nhng tài liệu tham khảo có hạn nên ít nhiều cũng gặp khó khăn khi thực hiện Song là một giáo viên rất thích môn tin nên tôi đã cố gắng hết sức mình và học hỏi những đồng nghiệp để thực hiện đề tài mà mình đã lựa chọn

- Đề tài nhằm nâng cao hiệu quả trong việc dạy bộ môn tin 8

- Học sinh biết định hớng bài học một cách có căn cứ rõ ràng, chính xác

đồng thời kích thích sự tò mò, tìm tòi, khám phá say mê học tin của học sinh

I.3 Thời gian, địa điểm nghiên cứu:

- Tôi đã thực hiện nghiên cứu đề tài này trong cả một năm học 2009 - 2010

- Nghiên cứu với bộ môn Tin học trên học sinh khối 8 của trờng THCS Nguyễn Đức Cảnh - Thị trấn Mạo Khê - Đông Triều - Quảng Ninh

I.4 Đóng góp về lý luận, thực tiễn:

- Đa số học sinh có khả năng suy luận logic rất tốt, các em có khả năng mạnh dạn, tự tin trình bày quan điểm của mình trớc đông ngời

- Khả năng tự học, tự tìm kiếm thông tin của học sinh khá cao, tuy nhiên cha có điều kiện thể hiện bên cạnh đó ngôn ngữ lập trình Pascal còn liên quan đến thuật toán vì vậy một số học sinh còn bỡ ngỡ không biết chuyển từ ngôn ngữ toán học sang ngôn ngữ lập trình Pascal

- Giáo viên chúng ta đều nhiệt tình, muốn tìm tòi, sáng tạo trong đổi mới phơng pháp, nhằm tìm ra cách truyền đạt tốt nhất cho bài giảng

Trang 3

- Công nghệ thông tin và trang thiết bị giáo dục đều đợc trang bị nay đã đủ cho các trờng nên việc soạn giảng rất dễ dàng và nhanh chóng

Trang 4

II Phần nội dung:

II.1 Chơng 1: Tổng quan

Tựy vào từng bài học mà chỳng ta xõy dựng kế hoạch hoạt động khỏc nhau, phự hợp với nội dung của bài và đồng thời đảm bảo học sinh hiểu và vận dụng được kiến thức bài học một cỏch thành thạo Căn cứ vào thực tiễn học sinh trong trường, căn cứ vào tỡnh hỡnh thực tế của trường học, căn cứ vào tỡnh hỡnh chung của địa phương, theo tụi thỡ dạy mụn Tin học nờn chia ra làm hai kiểu bài lờn lớp :

- Một là lờn lớp cho một tiết lớ thuyết

- Hai là lờn lớp cho một tiết giải bài tập và thực hành

Từ các nội dung vấn đề trên tôi rút ra những kinh nghiệm trong giảng dạy

bộ môn Tin học lớp 8

II.2 Chơng 2: Nội dung vấn đề nghiên cứu:

II.2.1.Đối với tiết lớ thuyết:

Để học sinh nắm được hệ thống kiến thức của bài và vận dụng kiến thức vào giải bài tập đõy là một quỏ trỡnh rất khú khăn, đũi hỏi cả người dạy lẫn người học phải cố gắng nỗ lực Để cho việc cung cấp kiến thức lớ thuyết được nhẹ nhàng

mà học sinh hứng thỳ học thỡ GV cần thực hiện cỏc bước sau :

Bước 1 : Tổ chức cho học sinh quan sỏt, tiếp thu

* Để thực hiện bước này thỡ GV cần phải chuẩn bị đồ dựng trực quan một cỏch chu đỏo, cú tớnh thẩm mỹ (bảng phụ cần phải đẹp, hoặc mỏy chiếu cần phải rừ ràng ….) để khơi dậy hứng thỳ, trớ tũ mũ toỏn học của HS, cho cỏc em chủ động tiếp thu kiến thức Một số vấn đề cần giải quyết khi tiến hành bước này :

- GV cần kết hợp vừa quan sỏt, vừa giảng, vừa luyện, phõn tớch chi tiết, mụ tả thuật toỏn cụ thể giỳp HS khắc sõu kiến thức

- Đồng thời với việc cung cấp kiến thức mới là củng cố khắc sõu thụng qua cỏc

vớ dụ và phản vớ dụ, chỳ ý phõn tớch cỏi sai lầm thường gặp

- Tổng kết tri thức và cỏc tri thức phương phỏp cú trong bài

* Trong quỏ trỡnh dẫn dắt HS tiếp thu kiến thức thỡ GV cần phải dựng nhiều cõu hỏi khỏc nhau cho cựng một vấn đề để gợi mở cho HS chiếm lĩnh

Trang 5

vấn đề cần tiếp thu, tạo cho HS cảm giỏc tự mỡnh phỏt hiện ra kiến thức mới.Vớ

dụ : Khi học bài “Từ bài toán đến chơng trình” GV đưa ra cõu hỏi là: Để giải quyết một bài toán cụ thể ngời ta cần phải làm gì? (Đáp án: ta cần xác định bài toán tức là xác định rõ các điều kiện cho trớc và kết quả thu đợc)

Từ câu trả lời của học sinh giáo viên đa ra 1 vài ví dụ yêu cầu học sinh xác

định các điều kiện cho trớc và kết quả thu đợc của bài toán

* Giai đoạn này cú tỏc dụng gõy hứng thỳ cho HS, giỳp HS phỏt hiện kiến thức một cỏch chủ động nhưng mức độ ghi nhớ kiến thức khụng lõu dài, để khắc phục hạn chế này GV cần tiết hành bước tiếp theo

Bước 2 : Thảo luận nhúm

Đõy là cỏch để HS trao đổi với nhau về những vấn đề bõng khuõng mà đối với GV cỏc em sợ khụng giỏm trao đổi, đồng thời giỳp cho cỏc em thấy được cỏi hay trong sự vận dụng kiến thức vào bài tập, giỳp cỏc em học yếu cú cơ hội khắc sõu kiến thức thụng qua ý kiến của cỏc em học khỏ hơn Nhưng trong quỏ trỡnh thảo luận nhúm GV và HS cần lưu ý cỏc điểm sau :

* Đối với GV :

- Cần phõn chia nhúm một cỏch cú chọn lọc để đảm bảo làm sao trong nhúm

cú đầy đủ cỏc đối tượng, số lượng từ 2 đến 8 HS

- Khi giao nhiệm vụ cho nhúm cú thể giao cựng một nhiệm vụ hoặc giao cho mỗi nhúm một nhiệm vụ khỏc nhau

- Nội dung cõu thảo luận phải rừ ràng, kớch thớch được sự ham hiểu biết của

HS, liờn quan trực tiếp đến nội dung bài học

- Thời gian làm việc của nhúm phải duy trỡ từ 7 đến 10 phỳt

- Khi gọi HS trả lời nội dung cõu hỏi cần phải gọi một cỏch ngẫu nhiờn để kớch thớch tất cả cỏc đối tượng trong nhúm phải tự lực tỡm hiểu và mang vinh quang về cho nhúm

- Đỏnh giỏ cõu trả lời của cỏc nhúm cần phải đảm bảo sự cụng bằng, đảm bảo khớch lệ được cỏc em trong học tập

* Đối với HS :

Trang 6

- Trong quá trình thảo luận các thành viên trong nhóm cần chú ý, giữ trật tự, tập trung suy nghĩ

- Đưa ra ý kiến của bản thân mình để cùng thảo luận (cho dù ý kiến đó thiếu

sự chính xác) để cho học sinh biết được cái sai của bản thân mà kịp thời sửa

- Trong nhóm thảo luận các thành viên phải tôn trọng ý kiến của nhau, có như vậy các bạn học yếu mới có cơ hội bộc lộ kiến thức của bản thân

- Trong khi thảo luận cần chú ý giúp đỡ những bạn học yếu hiểu rõ vấn đề

Ví dụ :Tiết học ThuËt to¸n vµ m« t¶ thuËt to¸n

Giáo viên cho học sinh thảo luận nhóm theo phiếu học tập sau :

Nhãm 1: M« t¶ thuËt to¸n cho c«ng viÖc pha trµ mêi kh¸ch

Nhãm 2: M« t¶ thuËt to¸n cho c«ng viÖc nÊu c¬m

Nhãm 3: M« t¶ thuËt to¸n cho c«ng viÖc giÆt quÇn ¸o

Input: ………

Output: ………

B1:…………

B2:…………

………

Bn…………

Khi tiến hành hoạt động thảo luận nhóm một cách thành công thì tiết học trở nên sôi động, mục tiêu tiết học coi như được giải quyết đến 80%, vấn đề còn lại là làm sao khắc sâu những kiến thức cho HS, để kiến thức trở thành kĩ năng thì người dạy cần thực hiện tiếp bước tiếp theo

Bước 3 : Khắc sâu kiến thức

Trong bước này GV tiến hành hoạt động dạy học theo hoạt động cá nhân để từ

đó giúp GV đánh giá quá trình tiếp thu kiến thức của từng HS, phân loại từng đối tượng học sinh, để có hướng giúp các em khắc sâu kiến thức của bài GV đưa ra các bài tập theo các kiểu sau :

+ Bài tập tương tự với ví dụ trong bài cho HS làm ngay trên bảng

Trang 7

+ Bài tập tương tự với vớ dụ trong bài cho HS làm ra giấy nộp cho GV + Trớch một phần kiểm tra năm trước cú vận dụng kiến thức vừa học cho học sinh làm tại lớp

+ Lấy một số đề bài khỏc cú liờn quan đến bài học cho học sinh làm tại lớp

Vớ dụ : Khi học xong bài “Từ bài toán đến chơng trình” giỏo viờn đưa ra bài tập :  Hãy chỉ ra INPUT và OUTPUT của các bài toán sau:

+ Xác định số học sinh trong lớp cùng mang họ Trần?

+ Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trớc

 Hãy mô tả thuật toán tính tổng các phần tử của dãy số A={a1, a2, …, a, an} cho tr-ớc?

Hớng dẫn: Để giải quyết đợc bài toán này chúng ta cần xác định INPUT và OUTPUT, thực ra là cộng liên tiếp các phần tử trong dãy số đó Ta sử dụng 2 biến

1 biến tính tổng, 1 biến là biến đếm tơng ứng với từng phần tử trong dãy { a1, a2, , a

…, a n} Ban đầu tổng đợc gán bằng 0, biến đếm đợc gán bằng 0 sau đó tăng biến

đếm lên 1 đơn vị mỗi lần tăng biến đếm đó ta lại cộng tổng với phần tử t ơng ứng với biến đếm đó, quá trình cộng liên tiếp đó cứ thế lặp cho đến khi biến đếm nhỏ hơn hoặc bằng n (số phần tử trong dãy)

* Một số lời khuyờn khi dạy tiết này là :

- Hóy đặt vị trớ của mỡnh vào vị trớ của học sinh, đừng nờn xem nhẹ bất cứ một kiến thức nào vỡ điều đú cú thể là dễ đối với giỏo viờn nhưng lại khú với HS

- Cố gắng tạo ra tỡnh huống cú vấn đề làm xuất hiện ở HS nhu cầu nghiờn cứu kiến thức mới, hứng thỳ hơn trong học tập

- Chọn cõu hỏi phải hợp lớ cú tỏc dụng lụi cuốn HS tham gia vào bài học

- Đừng bỏ qua mà hóy khai thỏc ngay cõu trả lời của HS Khuyến khớch cỏc cõu trả lời tốt

- Tăng cường những cõu hỏi mà học sinh phải phỏn đoỏn lựa chọn, tổ chức cỏc cuộc tranh luận về bài học

- Nờn vừa giảng vừa luyện, vận dụng kiến thức là cỏch tốt nhất để nắm vững kiến thức

Trang 8

- Nờn sơ kết ý trước để chuyển sang ý sau Chỳ ý cõn đối giữa củng cố từng phần

và củng cố toàn bài Hóy để giành những điều cần thiết cho bước củng cố cuối bài

II.2.2 Đối với một tiết hướng dẫn giải bài tập và thực hành

 Đối với tiết làm bài tập thỡ GV phải tổ chức, điều khiển HS vận dụng kiến thức đó học vào giải bài tập để khỏc sõu kiến thức, thấy được mốt quan hệ giữa lớ thuyết và bài tập Đồng thời qua tiết học giải bài tập rốn luyện cho HS kĩ năng giải toỏn và diễn đạt vấn đề thụng qua ngụn ngữ của bản thõn, hỡnh thành tớnh cỏch và phẩm chất đạo đức cho học sinh Dạy học những tiết học như thế này GV

đi theo trỡnh tự như sau :

Bước 1: Tạo tiền đề xuất phỏt

-Tổ chức đàm thoại để đưa ra hệ thống lớ thuyết của bài cũ, của chương -Chỉ ra những kĩ năng sẽ cần cho việc vận dụng kiến thức vào bài tập

Vớ dụ : Trong bài tập sau bài cõu lệnh điều kiện

- Hệ thống lớ thuyết cần phải nhắc lại là :

+ Cấu trúc câu lệnh điều kiện

+ Sơ đồ hoạt động của câu lệnh điều kiện

+ Ngoài ra cần nhớ các bớc thuật toán, cấu trúc của 1 chơng trình pascal, câu lệnh nhập và in dữ liệu ra màn hình

+ Về k ĩ năng :

-Yờu cầu học sinh phải nêu các bớc của bài toán (bài tập đó cần làm những gì?)

-Yờu cầu học sinh phỏn đoỏn chớnh xỏc để sử dụng câu lệnh hợp lý

-Yờu cầu học sinh viết cỏc cõu lệnh cần giải quyết bài tập đú

-K ĩ năng sử dụng thuật toỏn trong mụn toỏn để ỏp dụng vào mụn tin

Bước 2 : Thực hiện viết chương trỡnh

Tổ chức HS độc lập giải bài tập trờn cơ sở huy động vốn hiểu biết của HS,

GV theo dừi, giỳp đỡ cỏc em khắc phục những khú khăn nảy sinh và tổ chức cho tập thể HS khai thỏc cỏc bài tập theo định hướng đó được chuẩn bị, dự đoỏn trước

Để tiết học thành cụng thỡ chỳng ta phải vận dụng sỏng tạo PPDH tỡm tũi cỏc

Trang 9

thuật toỏn trong toỏn học sau đú chuyển sang ngụn ngữ Pascal, cụ thể chỳng ta đi cỏc bước sau :

 Tỡm hiểu đề toỏn

Cụng việc này phải được thực hiện một cỏch thường xuyờn vỡ cú tỡm hiểu kĩ đề thỡ chỳng mới cú thể khai thỏc hết cỏc yếu tố của đề cho Việc tỡm hiểu đề chia ra làm ba giai đoạn

Giai đoạn 1: Đọc đề Giai đoạn 2: X ỏc định yêu cầu của đề

Giai đoạn 3: Cần xỏc định cỏc bước cần giải

Vớ dụ : Đối với bài toán viết chơng trình nhập vào 2 số a và b sau đó xác định số lớn nhất trong 2 số đó

Giai đoạn 1: Đọc đề

Giai đoạn 2: Nhập 2 số a và b, tỡm số lớn nhất

Giai đoạn 3: Nhập dữ liệu xong mới so sỏnh tỡm số lớn nhất

 Xây dựng thuật toỏn

Giai đoạn này rất quan trọng, nú quyết định sự thành cụng hay thất bại khi giải một bài toỏn Để định hướng cho học một cỏch đỳng đắn đũi hỏi GV phải tỡm hiểu đề toỏn một cỏch thật kĩ càng, phối hợp với HS phõn tớch, dự đoỏn, liờn hệ đến cỏc bài tập đó giải, dựa vào cỏc bước xõy dựng thuật toỏn … đặt cõu hỏi gợi

mở vấn đề cần giải quyết một cỏch khoa học từ đú đưa ra cỏc bước cần giải quyết bài toỏn đú Khuyến khớch HS xõy dựng nhiều cỏch giải cho một bài tập, biến đổi bài tập đú thành bài giải đơn giản nhất học sinh dễ hiểu nhất … Tựy vào từng bài toỏn mà chỳng ta thực hiện một trong ba hỡnh thức sau :

Hỡnh thức 1: GV yờu cầu HS tự xõy dựng thuật toỏn cho bài tập

Hỡnh thức 2: GV hướng đặt cõu hỏi gợi mở để HS xõy dựng thuật toỏn Hỡnh thức 3: GV và HS cựng xõy dựng thuật toỏn

Vớ dụ : Đối với bài toán viết chơng trình nhập vào 2 số a và b sau đó xác định số lớn nhất trong 2 số đó

B1: Xác định INPUT và OUTPUT

Trang 10

B2: Nhập 2 số a và b

B3: So sánh 2 số đó xem số nào lớn hơn

B4: In ra số lớn nhất

Sau đó gợi ý những bớc đó ta sử dụng những lệnh gì đã học Nhập dữ liệu cần sử dụng câu lệnh Read( …, a) hoặc Readln( …, a), So sánh bằng câu lệnh điều kiện IF…, a Then, In kết quả bằng câu lệnh Write( …, a) hoặc

 Viết chương trỡnh

Khi xõy dựng xong thuật toỏn thỡ việc viết chương trỡnh trở nờn đơn giản nhưng tớnh chất cụng việc cú khỏc Một điều quan trọng trong việc viết chương trỡnh là trỡnh tự cỏc chi tiết cỏc cõu lệnh, sự liờn hệ giữa cỏc cõu lệnh Cỏc cõu lệnh trỡnh bày phải nờu rừ căn cứ của cụng việc, được sắp xếp theo cấu trỳc 1 chương trỡnh Pascal, mạch lạc, sỏng sủa GV phải thường xuyờn quan tõm, uốn nắn những sai sút của HS một cỏch kịp thời để giỳp cỏc em tự tin hơn trong quỏ trỡnh giải

Vớ dụ : Viết chương trỡnh giải bài toỏn ở VD trờn theo hướng xõy dựng thuật toỏn giải như trờn ta tiến hành như sau :

Program BT;

Var a, b :integer;

Begin

Write (‘Nhap 2 so a va b); Readln(a,b);

If a> b then writeln (a,’la so lon nhat) Else writeln(b,’ la so lon nhat);

Readln;

End

 Kiểm tra và mụ tả lời giải

Bước này rất là quan trọng giỳp người giải khắc phục những sai sút, nhầm lẫn trong quỏ trỡnh thực hiện chương trỡnh giải Mặt khỏc việc nhỡn lại những chi tiết cũng như toàn bộ cỏch giải giỳp cho ta tỡm thấy một cỏch giải khỏc tốt hơn, hoặc phỏt hiện ra sự kiện mới và bổ ớch Phải kiờn nhẫn và chịu khú nghiờn cứu lời giải tỡm được, giỳp ta hiểu sõu hơn, sẽ làm phong phỳ thờm kinh nghiệm giải toỏn, sẽ củng cố và phỏt triển năng lực giải toỏn cho bản thõn

Ngày đăng: 11/07/2014, 01:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w