Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
1,2 MB
Nội dung
Phần A vấn đề chung I Nội dung chơng trình chuẩn kiến thức, kĩ môn Tin học cấp trung học sở Mục tiêu KiÕn thøc: o Trang bÞ cho häc sinh mét sè hiểu biết nhập môn thuật toán ngôn ngữ lập trình, cấu trúc chơng trình bản: tuần tự, rẽ nhánh lặp mức phổ thông o Biết đợc lợi ích việc viết chơng trình máy tính để giải toán khác lĩnh vực đời sống o Biết cách sử dụng đợc phần mềm học tập trình bày SGK o Hiểu đợc ý nghĩa phần mềm máy tính ứng dụng lĩnh vực khác sống Kĩ năng: o Giải đợc số toán đơn giản máy tính cách vận dụng thuật toán đơn giản, liệu chuẩn ngôn ngữ lập trình bậc cao cụ thể o Sử dụng khai thác thành thạo phần mềm học tập đợc giới thiệu o Rèn luyện khả thao tác nhanh với bàn phím chuột máy tính Thái độ: o Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm o Nghiêm túc học làm việc máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính mục đích o Nâng cao ý thức lòng say mê học tập môn học Nội dung chơng trình Lập trình đơn giản - Thuật toán ngôn ngữ lập trình; - Chơng trình Turbo Pascal (TP) đơn giản; - Tổ chức rẽ nhánh; - Tổ chức lặp; - Kiểu mảng biến có số; - Một số thuật toán tiêu biểu Khai thác phần mềm học tập 3) Chuẩn kiến thức, kĩ CHủ Đề MứC Độ CầN ĐạT GHI CHú Lập trình đơn giản Thuật toán ngôn ngữ lập trình Chơng trình TP đơn giản Kiến thức Biết đợc khái niệm toán, thuật toán Biết mô tả thuật toán cách liệt kê bớc sơ đồ khối Biết đợc chơng trình mô tả thuật toán ngôn ngữ cụ thể Kĩ Mô tả đợc thuật toán đơn giản liệt kê bớc Kiến thức Biết sơ ngôn ngữ lập trình Pascal Biết cấu trúc chơng trình TP: cấu trúc chung thành phần Biết thành phần sở ngôn ngữ Pascal Hiểu đợc số kiểu liệu chuẩn Hiểu đợc cách khai báo biến Biết đợc khái niệm: phép toán, biểu thức sè häc, hµm sè häc chn, biĨu thøc quan hƯ Hiểu đợc lệnh gán Biết câu lệnh vào/ra đơn giản để nhập thông tin từ bàn phím đa thông tin hình Kĩ Viết đợc chơng trình TP đơn giản, khai báo biến, câu lệnh vào/ra để nhập thông tin từ bàn phím đa thông tin hình Tổ chức rẽ nhánh Kiến thức Hiểu đợc câu lệnh rẽ nhánh (dạng thiếu dạng đủ) Hiểu đợc câu lệnh ghép Kĩ Viết lệnh rẽ nhánh khuyết, rẽ nhánh đầy đủ Biết sử dụng có hiệu câu lệnh rẽ nhánh - Nên chọn thuật toán toán gần gịi, quen thc víi häc sinh - Cã thĨ sư dụng ngôn ngữ lập trình khác theo hớng dẫn thực chơng trình - Minh hoạ khái niệm chơng trình TP đơn giản - Cần xây dựng thực hành tổ chức thực phòng máy để học sinh đạt đợc kỹ theo yêu cầu - Nhấn mạnh cấu trúc điều khiển tuần tự, rẽ nhánh lặp - Trình bày đợc thuật toán số toán rẽ nhánh thờng gặp, chẳng hạn giải phơng trình bậc CHủ Đề Tổ chức lặp MứC Độ CầN ĐạT GHI CHú Kiến thức Hiểu đợc câu lệnh lặp kiểm tra điều kiện trớc, vòng lặp với số lần định trớc Biết đợc tình sử dụng loại lệnh lặp - Kĩ yêu cầu sử dụng lệnh lặp với số lần định trớc Kĩ Viết lệnh lặp với số lần định trớc Kiểu mảng biến có số Một số thuật toán tiêu biểu Khai thác phần mềm học tập Kiến thức Biết đợc khái niệm mảng chiều Biết cách khai báo mảng, truy cập phần tử mảng Kĩ Thực đợc khai báo mảng, truy cập phần tử mảng, sử dụng phần tử mảng biểu thức tính toán - Yêu cầu học sinh viết đợc chơng trình số toán sau: nhập giá trị phần tử mảng, in, tính tổng phần tử Kiến thức Hiểu thuật toán số toán thờng gặp nh: tìm số lớn nhất, số nhỏ nhất; kiểm tra số cho trớc có phải độ dài cạnh tam giác không Kiến thức Biết cách sử dụng phần mềm học tập đà lựa chọn Kĩ Thực đợc công việc khởi động/ra khỏi, sử dụng bảng chọn, thao tác tơng tác với phần mềm - Lựa chọn phần mềm học tập theo hớng dẫn thực chơng trình II Giới thiệu sách giáo khoa tin học dành cho trung häc c¬ së - qun CÊu tróc, nội dung phân bổ thời lợng Sách giáo khoa Tin học dành cho THCS Q3 đợc biên soạn theo số định hớng cụ thể sau: Thể nội dung, yêu cầu chơng trình đà đợc Bộ Giáo dục Đào tạo phê duyệt cung cấp cho học sinh kiến thức, kĩ bản, thiết thực có hệ thống ban đầu thuật toán kĩ thuật lập trình Tiếp cận đợc trình độ giáo dục phổ thông nớc tiên tiến khu vực giới Nội dung sách giáo khoa tập trung vào kiến thức định hớng để từ học sinh phát huy yếu tố tích cực thành tựu công nghệ thông tin tăng cờng khả tự học Nội dung, cách trình bày diễn đạt ngắn gọn, dễ hiểu thông qua mô tả ví dụ minh hoạ cụ thể Cấu trúc Tơng ứng với Chơng trình giáo dục phổ thông môn Tin học, cấp Trung học Cơ sở (THCS), phần III, sách giáo khoa (SGK) gồm hai phần: Phần 1- Lập trình đơn giản: gồm lí thuyết, thực hành; Phần - Phần mềm học tập: gồm lí thuyết kết hợp với thực hµnh Néi dung TIN häc dµnh cho THCS - Phần 1- Lập trình đơn giản Bài Máy tính chơng trình máy tính Bài Làm quen với Chơng trình Ngôn ngữ lập trình Bài thùc hµnh Lµm quen víi Turbo Pascal Bµi Chơng trình máy tính liệu Bài thực hành Viết chơng trình để tính toán Bài Sử dụng biến chơng trình Bài thực hành Khai báo sử dụng biến Bài Từ toán đến chơng trình Bài Câu lệnh điều kiện Bài thực hành Sử dụng lệnh điều kiện if then Bài Câu lệnh lặp Bài thực hành Sử dụng lệnh lặp for Bài Lặp với số lần cha biết trớc Bài thực hành Sử dụng lệnh lặp while Bài Làm việc víi d·y sè Bµi thùc hµnh Xư lÝ d·y số chơng trình Phần - Phần mềm học tËp Lun gâ phÝm nhanh víi Finger Break Out T×m hiĨu thêi gian víi phÇn mỊm Sun Times Häc vÏ hình với phần mềm Geogebra Quan sát hình không gian với phần mềm Yenka Đề xuất phân bổ thời lợng: Nội dung Bài lí thuyết lí thuyết kết hợp thực hành Bài thực hành Tổng số tiết Phần Lập trình đơn giản 34 Phần Phần mềm học tập 16 Bài tập Ôn tËp KiĨm tra Tỉng céng 13 70 - Một số giải thích a) Sách giáo khoa Tin học dành cho THCS - Quyển đợc biên soạn bám sát theo nội dung, yêu cầu Chơng trình giáo dục phổ thông môn Tin học, cấp THCS, phần III đà đợc ban hành kèm theo Quyết định số 16/2006/QĐBGDĐT ngày 05/5/2006 Bộ trởng Bộ Giáo dục Đào tạo b) Phần gồm lí thuyết, dạy 02 tiết lí thuyết 01 tiết tập, riêng dạy 04 tiÕt lÝ thuyÕt vµ vµ 02 tiÕt bµi tËp; Bài tiết tập riêng Có thực hành, dạy 02 tiết Phần gồm lí thuyết kết hợp thực hành Mỗi đợc dạy trọn vẹn 04 tiết Về tiết tập dành cho việc làm tập phần (Lập trình đơn giản), phần (Phần mềm học tập) không cần tiết tập c) Thời lợng dành cho ôn tập cuối kì 04 tiết, học kì 02 tiết Thời lợng dành cho kiểm tra định kì tiết, học kì 04 tiết Việc phân bổ thời lợng tơng đối, trình dạy học giáo viên (GV) điều chỉnh để phù hợp với tình hình thực tiễn d) Trong phân bổ thời lợng, số tiết tập nhiều (8 tiết) Điều thể câu hỏi, tập phần quan trọng việc giúp HS tiếp thu kiến thức, rèn luyện kĩ e) Các nội dung đọc thêm cuối không bắt buộc, tránh yêu cầu tất HS phải đọc, hiểu, gây tải GV chọn lựa, giới thiệu, giải thích đôi chút để gây hứng thú cho em ham thích, đọc thêm Gợi ý cách tiến hành giảng dạy a) Về SGK lựa chọn phơng án trình bày kiến thức, kĩ chung lập trình sử dụng ngôn ngữ Pascal để minh hoạ Cách tiếp cận thể rõ việc dạy lập trình nói chung mà dạy ngôn ngữ lập trình cụ thể Pascal Tuy nhiên, giảng dạy GV không thiết phải trình bày theo cách tiếp cận Có thể tiếp cận cách từ ngôn ngữ lập trình cụ thể Pascal khái quát thành kiến thức, kĩ lập trình nói chung Cách tiếp cận từ cụ thể đến khái quát phù hợp với phần lín HS THCS Trong SGV, ë néi dung cđa tõng cụ thể đợc gợi ý cách dạy học theo hớng từ cụ thể để khái quát b) Do sử dụng ngôn ngữ Pascal để minh hoạ, thời lợng làm việc với câu lệnh, chơng trình, phần mềm TP nhiều nên dễ cảm nhận học c) d) e) f) g) ngôn ngữ Pascal Vì vậy, trình dạy học GV cần lu ý tiến hành khái quát lúc, chỗ để HS vợt khỏi ngôn ngữ cụ thể, rút đợc kiến thức, kĩ năng, nguyên lí cđa lËp tr×nh nãi chung Trong SGV cã híng dÉn thời điểm khái quát hoá kiến thức, kĩ số học cụ thể Các chơng trình đợc viÕt häc ë tiÕt lÝ thuyÕt, tiÕt bµi tËp cần để HS chạy thử thực hành sau Làm nh giúp HS củng cố, hiĨu râ h¬n vỊ néi dung lÝ thut võa häc Hơn nữa, việc giúp tạo hứng thú, củng cố niềm tin cho HS, gắn kết tốt học với hành Để tránh HS nhiều thời gian vào việc gõ chơng trình, GV nên gõ sẵn chơng trình đợc viết lí thuyết, tập để HS chỉnh sửa, chạy thử, tìm hiểu thực hành, không nên yêu cầu HS gõ chơng trình tiết thực hành Trong phân bổ thời lợng dành tiết để làm tập, tiết để ôn tập Các tiết cha đợc định nội dung cụ thể, GV hoàn toàn chủ động đa nội dung cho tiết tập, ôn tập Tuy nhiên, tiết tập nên dành thời gian để hớng dÉn häc sinh lµm mét sè bµi tËp SGK (nếu tiết lí thuyết cha làm hết), chuẩn bị cho thực hành sau Tuỳ mức độ tiếp thu HS, GV thêm tập, bổ sung thực hành máy tính để HS ôn luyện kiến thức, kĩ Các tiết ôn tập nên đợc bố trí vào cuối kì (ngay trớc sau kiểm tra cuối học kì), tiết ôn tập cần tổng kết, khái quát kiến thức, kĩ trọng tâm chơng trình để HS khắc sâu, ghi nhớ Đặc biệt tiết ôn tập cần khái quát hoá để thể đợc t tởng dạy lập trình mà không dạy ngôn ngữ lập trình cụ thể Trong SGV có gợi ý mô tả số thuật toán theo cách biểu diễn gần với câu lệnh mà học sinh cần viết cần tìm hiểu chơng trình tơng ứng GV tham khảo, lựa chọn cách mô tả để giảng dạy phù hợp với đối tợng HS Các toán đợc giới thiệu SGK nói chung đơn giản, viết chơng trình mà không gặp nhiều khó khăn Đối với toán cụ thể, nhiệm vụ HS viết đợc chơng trình Tuy nhiên, qua toán HS cần hiểu thực đợc bớc giải toán máy tính: Xác định toán, xây dựng (lựa chọn) thuật toán viết chơng trình Do vậy, cần thực đầy đủ bớc từ toán đến chơng trình: Xác định input, output toán, xây dựng, mô tả thuật toán cách liệt kê viết chơng trình Có thực tế số câu lệnh (nhất câu lệnh có cấu trúc) hay đợc giới thiệu gắn liền với số toán, thuật toán điển hình Cách làm có thuận lợi HS vừa học đợc câu lệnh vừa học đợc toán, thuật toán Tuy nhiên, sè HS viƯc cïng lóc ph¶i häc c¶ hai néi dung lúc dễ dàng Để giảm bớt khó khăn cho HS, nên tách việc dạy câu lệnh với việc dạy thuật toán mới, nghĩa dạy xong câu lệnh đến thuật toán ngợc lại Trong SGV có giới thiệu số cách làm nh vậy, toán sử dụng để giới thiệu áp dụng câu lệnh thờng dễ HS đà biết toán, thuật toán từ trớc Khi đó, HS nhiệm vụ tìm hiểu câu lệnh, thời gian để hiểu toán, thuật toán HS cần tập trung tìm hiểu câu lệnh Ngợc lại, giới thiệu thuật toán cần sử dụng câu lệnh HS đà biết sử dụng, lúc HS tập trung vào tìm hiểu thuật toán Hi vọng cách làm nh tạo thuận lợi để học sinh tiếp thu kiến thức nhẹ nhàng h) SGK tài liệu mà HS có SGK đợc in màu, hình thức đẹp, tranh, ảnh cách trình bày SGK đà đợc chọn lọc, cân nhắc kĩ lỡng Vì vậy, cần khai thác tối đa SGK trình dạy học Mét nh÷ng viƯc cã thĨ thùc hiƯn lớp học hớng dẫn HS dành thời gian cho HS tù nghiªn cøu néi dung SGK Ban đầu việc giao cho HS đọc thời gian, nhng kĩ đọc hiểu HS đợc cải thiện việc dành thời gian để em tự đọc không thời gian mà ngợc lại tiết kiệm thời gian i) Việc dạy học phần mềm dạy học hiệu tiến hành phòng máy tính Nhng dạy lập trình không nên lạm dụng phòng máy tính Tiết thực hành để HS chạy thử chơng trình, rèn luyện kĩ làm việc với môi trờng lập trình Không để tình trạng vào tiết thực hành HS biết toán viết chơng trình máy tính mà cha chuẩn bị tríc j) ViƯc giíi thiƯu phÇn mỊm häc tËp nh»m mục đích cung cấp kiến thức, rèn luyện kĩ khai thác phần mềm cho HS Bên cạnh đó, việc khai thác phần mềm học tập nhằm mục đích tạo thay đổi, gây thêm hứng thú học tập Do vậy, SGK trình bày hai phần tách biệt nhng nghĩa phải dạy theo trình bày SGK Néi dung cđa PhÇn (PhÇn mỊm häc tËp) cÇn đợc dạy xen kẽ với Phần (Lập trình đơn giản) Cũng lí mà SGK không đánh số thứ tự phần Phần mềm học tập Ôn tập kiểm tra a) Thời lợng dành cho ôn tập 04 tiết (02 tiết/học kì) Căn vào tình hình thực tế lớp học, giáo viên tự xác định nội dung tiết ôn tập Tuy nhiên, nên dành tiết ôn tập để ôn luyện, tổng kết kiến thức, kĩ trọng tâm chơng trình Trong tiết ôn tập GV cần khái quát kiến thức, kĩ lập trình nói chung thể rõ mục tiêu, trọng tâm chơng trình b) Thời lợng để kiểm tra, đánh giá tiết, học kì 04 tiết Có thể dành tiết cho kiểm tra cuối học kì, tiết lại dành cho kiểm tra định kì học kì Nếu tiến hành hai kiểm tra định kì (mỗi tiết) học kì, nên có kiểm tra giấy, kiểm tra thực hành máy Hớng dẫn cụ thể kiểm tra, đánh giá có Hớng dẫn thực chơng trình, sách giáo khoa môn Tin học lớp phân phối chơng trình môn học c) Nội dung kiểm tra phải đảm bảo lí thuyết thực hành Cần lựa chọn nội dung kiểm tra để đảm bảo bao quát hết kiến thức, kĩ trọng tâm chơng trình d) Một số nội dung phần lập trình đơn giản thuận lợi cho việc áp dụng phơng pháp trắc nghiệm khách quan kiểm tra, đánh giá Vì vậy, cần lu ý tăng cờng sử dụng trắc nghiệm khách quan kiểm tra, đánh giá nội dung e) Việc kiểm tra, đánh giá có tác động đến trình dạy học Để định hớng học tập cho HS, bên cạnh việc kiểm tra kiến thức, kĩ gắn liền với ngôn ngữ lập trình cụ thể, cần dành tỉ lệ thích đáng cho câu hỏi, tập kiến thức, kĩ lập trình nói chung Những câu hỏi, tập giúp HS có ý thức trọng đến kiến thức, kĩ lập trình nói chung, tránh HS trọng đến đến chi tiết cụ thể ngôn ngữ lập trình Pascal f) Cần tiến hành đánh giá học sinh thực hành, điểm điểm kiểm tra thờng xuyên (hệ số 1) Trong tiết thực hành đánh giá, cho điểm lớp nhóm vài học sinh Tuy nhiên, cần lu ý mục tiêu thực hành để học sinh thực hành, kiểm tra Kiểm tra thực hành để học sinh tập trung, chăm chỉ, nghiêm túc học tập g) Việc kiểm tra, đánh giá môn Tin học cấp THCS đợc thực theo Quy chế Đánh giá, xếp loại học sinh trung học sở học sinh trung học phổ thông (Ban hành kèm theo Quyết định số: 40/2006/QĐ-BGDĐT ngày 05 tháng 10 năm 2006 Bộ trởng Bộ Giáo dục Đào tạo) Thiết bị dạy học a) Bộ Giáo dục Đào tạo tiến hành xây dựng, ban hành danh mục thiết bị dạy học tối thiểu môn Tin học cấp THCS Theo đó, trờng THCS phải đáp ứng đợc danh mục thiết bị dạy học tối thiểu tổ chức dạy học môn Tin học Dự kiến danh mục thiết bị dạy học tối thiểu quy định trờng THCS phải có tối thiểu phòng máy với 25 máy vi tính nối mạng kết nối Internet Ngoài máy tính, danh mục có tranh, ảnh đợc phóng to để dạy học b) Phần lớn nội dung dạy học Tin häc THCS sÏ rÊt hiƯu qu¶ sư dơng thiết bị trình chiếu, máy chiếu projector, máy chiếu overhead, máy chiếu vật thể, thiết bị đợc khuyến khích trang bị để dạy học cho môn Tin học c) Trong SGK sử dụng phần mềm Turbo Pascal để minh hoạ Phần mềm TP chạy máy tính có tốc độ cao bị lỗi Division by zero (khi sử dụng th viƯn crt - uses crt) GV cã thĨ t¶i phần mềm TP đà đợc chỉnh sửa lỗi website www.vnschool.net Với nội dung dạy học SGK hoàn toàn thay TP (for Dos) Pascal for Windows Free Pascal Các phần mềm phục vụ dạy học theo SGK (kể phần mềm học tập) đợc tải từ website nêu có sẵn đĩa CD GV tham dù líp båi dìng GV cèt c¸n 10 d) Những trờng đợc trang bị hệ thống Hishare (một CPU kết nối với nhiều hình) gặp khó khăn sử dụng TP (for DOS), tốc độ chậm Trong trờng hợp nên thay TP (for DOS) b»ng Pascal for Windows hc Free Pascal e) HiƯn ë mét sè trêng THCS cã thĨ có máy tính cấu hình thấp đà đợc trang bị từ trớc Những máy tính hoàn toàn đợc sử dụng để thực hành với phần mềm TP (for DOS) Do vậy, cần rà soát, tận dụng máy tính cũ để phục vụ cho tiÕt thùc hµnh víi TP f) HiƯn cã mét số phần mềm hỗ trợ cho việc quản lí dạy học phòng máy tính Hơn phần mềm giúp khai thác phòng thực hành môn Tin học nh phòng đa phơng tiện để dạy học môn học khác Dới giới thiệu số phần mềm để giáo viên tham khảo: o XClass: www.hungphat.com.vn o Magic Class: www.anhkiet.com.vn o NetOPSchool (Đề nghị sử dụng www.google.com để tìm kiếm) o E-Learning Class (Đề nghị sử dụng www.google.com để tìm kiếm) 11 B vấn đề cụ thể phần lập trình đơn giản I Giới thiệu Mục tiêu Mục tiêu phần cung cấp cho HS số kiến thức, kĩ bản, phổ thông lập trình thông qua ngôn ngữ lập trình bậc cao Pascal Kiến thức Biết đợc khái niệm toán, thuật toán, mô tả thuật toán cách liệt kê; Biết đợc chơng trình mô tả thuật toán ngôn ngữ cụ thể; Hiểu thuật toán số toán đơn giản (tìm số lớn nhất, số nhá nhÊt; kiĨm tra ba sè cho tríc cã ph¶i độ dài ba cạnh tam giác không); Biết cấu trúc chơng trình, số thành phần sở ngôn ngữ; Hiểu số kiểu liệu chuẩn, đơn giản, cách khai báo biÕn; BiÕt c¸c kh¸i niƯm: phÐp to¸n, biĨu thøc sè häc, hµm sè häc chn, biĨu thøc quan hƯ; Hiểu đợc lệnh gán; Biết câu lệnh vào/ra đơn giản để nhập thông tin từ bàn phím đa thông tin hình; Hiểu đợc câu lệnh điều kiện, câu lệnh ghép, câu lệnh lặp kiểm tra điều kiện trớc, vòng lặp với số lần định trớc; Biết đợc tình sử dụng loại lệnh lặp; Biết đợc khái niệm mảng chiều, cách khai báo mảng, truy cập phần tử mảng Kĩ Mô tả đợc thuật toán đơn giản liệt kê bớc; Viết đợc chơng trình đơn giản, khai báo biến, câu lệnh vào/ra để nhập thông tin từ bàn phím đa thông tin hình; Viết lệnh rẽ nhánh khuyết, rẽ nhánh đầy đủ; Biết sử dụng có hiệu câu lệnh điều kiện; Viết lệnh lặp với số lần định trớc; Thực đợc khai báo mảng, truy cập phần tử mảng, sử dụng phần tử mảng biĨu thøc tÝnh to¸n 12 ... tËp theo hớng dẫn thực chơng trình II Giới thiệu sách giáo khoa tin học dành cho trung học së - qun CÊu tróc, néi dung vµ phân bổ thời lợng Sách giáo khoa Tin học dành cho THCS Q3 đợc biên soạn... Trong trình học tập, với hớng dẫn giáo viên, học sinh chỉnh sửa để có chơng trình tốt hơn, qua phát triển tốt kĩ lập trình d Về thứ tự trình bày nội dung Phần 1, giáo viên cần lu ý vài điểm sau Trớc... Kiểm tra Tæng céng 13 70 - Một số giải thích a) Sách giáo khoa Tin học dành cho THCS - Quyển đợc biên soạn bám sát theo nội dung, yêu cầu Chơng trình giáo dục phổ thông môn Tin học, cấp THCS, phần