- Biết ngôn ngữ lập trình gồm các thành phần cơ bản là bảng chữ cái và các quy tắc để viết chương trình, câu lệnh; - Biết ngôn ngữ lập trình có tập hợp các từ khoá dành riêng cho[r]
(1)PHÒNG GD&ĐT YÊN LẠC
TRƯỜNG THCS N ĐỒNG PHÂN PHỐI CHƯƠNG TRÌNH GIÁO DỤC MƠN HỌC THEO ĐỊNHHƯỚNG PHÁT TRIỂN PHẨM CHẤT VÀ NĂNG LỰC HỌC SINH -MÔN: Tin học KHỐI: 8
(Áp dụng từ năm học: 2020-2021)
I Phân phối chương trình.
Cả năm : 35 tuần.
Học kỳ I: 18 tuần x tiết/tuần = 36 tiết Học kỳ II: 17 tuần x tiết/tuần = 34 tiết
HỌC KỲ I. Tiết
1-2 Bài Máy tính chương trình máy tính.
3-4 Bài Làm quen với chương trình ngơn ngữ lập trình 5-6 Bài thực hành Làm quen với Free Pascal
7-8 Bài Chương trình máy tính liệu. 9-10 Bài thực hành Viết chương trình để tính tốn 11-12 Bài Sử dụng biến chương trình 13-14 Bài thực hành Khai báo sử dụng biến 15-16 Bài tập
17 Kiểm tra tiết
18-21 Bài 10 Làm quen với giải phẩu thể người phần mềm Anatomy 22-25 Bài Từ tốn đến chương trình
26-27 Bài tập
28-30 Bài Câu lệnh điều kiện
31-32 Bài thực hành Sử dụng câu lệnh điều kiện 33 Kiểm tra thực 45Y45hành tiết
34-35 Ôn tập
36 Kiểm tra học kỳ
HỌC KỲ II. 37-38 Bài Câu lệnh lặp
39-40 Bài tập
41-44 Bài thực hành Sử dụng lệnh lặp for … (Bài tập (khơng dạy, khuyến khích HS tự học))
45-48 Bài Lặp với số lần chưa biết trước (Mục Lặp vơ hạn lần – lỗi lập trình cần tránh (Không dạy))
49-52 Bài thực hành Sử dụng lệnh lặp while….do 53-54 Bài tập
55 Kiểm tra tiết
56-59 Bài Làm việc với dãy số 60-61 Bài tập
62-66 Bài thực hành Xử lý dãy số chương trình 67 Kiểm tra thực hành tiết
68-69 Ôn tập
70 Kiểm tra học kỳ
Ban giám hiệu Tổ trưởng chun mơn Người xây dựng chương trình
(2)II Xây dựng khung kế hoạch giáo dục môn học:
STT Tên bài học
Mạch nội dung kiến thức
Yêu cầu cần đạt
Thời lượng (tiết PPCT )
Hình thức tổ chức dạy học
Ghi chú
1
Bài 1. Máy tính chương trình máy tính
Thuật tốn ngơn ngữ
lập trình
- Biết người dẫn cho máy tính thực cơng việc thơng qua lệnh;
- Biết chương trình cách để người dẫn cho máy tính thực nhiều công việc liên tiếp cách tự động; - Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải toán cụ thể; - Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình; - Biết vai trị chương trình dịch
1,2
Dạy học lớp PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
2 Bài 2. Làm quen với
chương trình ngơn ngữ lập trình
Thuật tốn ngơn ngữ
lập trình
- Biết ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chương trình, câu lệnh; - Biết ngơn ngữ lập trình có tập hợp từ khố dành riêng cho mục đích sử dụng định; - Biết tên ngơn ngữ lập trình người lập trình đặt ra, tên phải tuân thủ quy tắc ngơn ngữ lập trình Tên khơng trùng với
(3)các từ khoá;
- Biết cấu trúc chương trình bao gồm phần khai báo phần thân
3
Bài thực hành 1. Làm quen với Free Pascal
Thuật tốn ngơn ngữ
lập trình
- Thực thao tác khởi động/thốt khỏi FP, làm quen với hình soạn thảo FP; - Soạn thảo chương trình Pascal đơn giản;
- Biết cách dịch, sửa lỗi chương trình, chạy chương trình xem kết quả;
- Biết cần thiết phải tuân thủ quy định ngơn ngữ lập trình
5,6
Dạy PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
4
Bài 3. Chương trình máy tính liệu
Thuật tốn ngơn ngữ
lập trình
- Biết khái niệm kiểu liệu;
- Biết số phép toán với liệu số; - Biết khái niệm điều khiển tương tác người với máy tính
7,8
Dạy học lớp PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
5
Bài thực hành 2. Viết
chương trình để tính tốn
Thuật tốn ngơn ngữ
lập trình
- Chuyển biểu thức toán học sang biểu diễn Pascal;
- Biết kiểu liệu khác xử lí khác nhau;
- Hiểu phép toán div, mod;
- Hiểu thêm lệnh in liệu hình tạm ngừng chương trình
9,10
Dạy PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
6 Bài Sử dụng biến
Chương trình Pascal đơn giản
- Biết khái niệm biến, hằng;
- Hiểu cách khai báo, sử dụng biến, hằng;
(4)chương trình
- Biết vai trị biến lập trình;
- Hiểu lệnh gán
chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
7
Bài thực hành 3. Khai báo sử dụng biến
Chương trình Pascal đơn giản
- Thực khai báo cú pháp, lựa chọn kiểu liệu phù hợp cho biến;
- Kết hợp lệnh write, writelnvới read, readln để thực việc nhập liệu cho biến từ bàn phím; - Hiểu kiểu liệu chuẩn: kiểu số nguyên, kiểu số thực; - Sử dụng lệnh gán giá trị cho biến;
- Hiểu cách khai báo sử dụng hằng;
- Hiểu thực việc tráo đổi giá trị hai biến
13,14
Dạy PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
8 Bài tập
Chương trình Pascal đơn giản
Vận dụng lý thuyết hoàn thành số tập cụ thể
15,16
Dạy học lớp PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
9 Kiểm tra tiết
Vận dụng kiến thức học để làm kiểm tra lý thuyết
17
Tổ chức lớp PHBM tùy điều kiện CSVC nhà trường 10 Bài 10.
Làm quen với giải phẩu thể người
Khai thác phần mềm học
tập
- HS hiểu mục đích ý nghĩa phần mềm tự khởi động, tự mở học chức luyện tập liên
(5)bằng phần mềm Anatomy
quan đến giải phẫu thể người phần mềm;
- Thông qua phần mềm, HS biết tra cứu hình ảnh, thơng tin nhiều kiến thức khác hỗ trợ cho việc học môn Sinh học
nhân, nhóm nhỏ, nhóm lớn, lớp
11
Bài Từ tốn đến
chương trình
Chương trình Pascal đơn giản
- Biết khái niệm toán, thuật toán;
- Biết bước giải tốn máy tính; - Xác định Input, Output toán đơn giản;
- Biết chương trình thể thuật tốn ngơn ngữ cụ thể;
- Biết mơ tả thuật tốn phương pháp liệt kê bước;
- Hiểu thuật tốn tính tổng N số tự nhiên đầu tiên, tìm số lớn dãy số
20, 21
Dạy học lớp PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
12 Bài tập
Chương trình Pascal đơn giản
Vận dụng kiến thức học giải số toán cụ thể
22, 23
Dạy học lớp PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp 13 Bài Câu
lệnh điều kiện
Tổ chức rẽ nhánh
- Biết cần thiết cấu trúc rẽ nhánh lập trình;
- Biết cấu trúc rẽ nhánh sử dụng để dẫn cho máy tính thực
(6)các thao tác phụ thuộc vào điều kiện;
- Biết cấu trúc rẽ nhánh có hai dạng: Dạng thiếu dạng đủ;
- Biết ngơn ngữ lập trình có câu lệnh để thể cấu trúc rẽ nhánh;
- Hiểu cú pháp, hoạt động câu lệnh điều kiện dạng thiếu dạng đủ Pascal; - Bước đầu viết câu lệnh điều kiện Pascal
nhỏ, nhóm lớn, lớp
15
Bài thực hành Sử dụng câu lệnh điều kiện
Tổ chức rẽ nhánh
- Viết câu lệnh điều kiện if then chương trình;
- Rèn luyện kĩ ban đầu đọc chương trình đơn giản hiểu ý nghĩa thuật tốn sử dụng chương trình
31, 32
Dạy PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
16
Kiểm tra thực hành tiết
Kiểm tra đánh giá
Vận dụng kiến thức học để làm kiểm tra thực hành máy
33
Tổ chức PHBM với hình thức tổ chức: Cá nhân nhóm
17 Ơn tập
Hệ thống lại kiến
thức
Hệ thống lại toàn kiến thức học thuộc học kì 1, chuẩn bị cho kiểm tra học kì
34, 35
Dạy học lớp PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp 18 Kiểm tra
học kỳ
Hệ thống lại kiến
thức
Kiểm tra đánh giá nhận thức học sinh qua hệ thống kiểm tra học kì
(7)2
tùy điều kiện CSVC nhà trường Học Kỳ
19 Bài Câu lệnh lặp
Tổ chức lặp
- Biết nhu cầu cần có cấu trúc lặp ngơn ngữ lập trình;
- Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần;
- Hiểu hoạt động câu lệnh lặp với số lần biết trướcfor do Pascal;
- Viết lệnhfor do số tình đơn giản; - Biết lệnh ghép Pascal
37, 38
Dạy học lớp PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
19 Bài tập Tổ chức lặp
- Biết vận dụng cấu trúc lặp làm số toán cụ thể SGK…
39, 40
Dạy học lớp PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
20
Bài thực hành Sử dụng lệnh lặp for …
Tổ chức lặp
- Viết chương trình có sử dụng lệnh lặp for do;
- Sử dụng câu lệnh ghép;
- Rèn luyện kĩ đọc hiểu chương trình có sử dụng lệnh lặp for do.
41, 42, 43, 44
Dạy PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
Bài tập (khơng dạy, khuyến khích HS tự học) 21 Bài Lặp
với số lần chưa biết trước
Tổ chức lặp
- Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước ngôn ngữ lập trình;
45, 46, 47,48
Dạy học lớp PHBM với hình thức tổ
(8)- Biết ngơn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để dẫn máy tính thực lặp lặp lại cơng việc đến điều kiện thoả mãn;
- Hiểu hoạt động câu lệnh lặp với số lần chưa biết trước while do Pascal
chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
lần – lỗi lập trình cần tránh (Khơn g dạy)
22
Bài thực hành Sử dụng lệnh lặp
while….d o
Tổ chức lặp
- Hiểu câu lệnh lặp while do chương trình;
- Biết lựa chọn câu lệnh
lặp while do
for do phù hợp với tình cụ thể;
- Rèn luyện kĩ khai báo, sử dụng biến; - Rèn luyện khả đọc chương trình;
- Biết vai trị việc kết hợp cấu trúc điều khiển
49, 50, 51, 52
Dạy PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
23 Bài tập Tổ chức lặp
Vận dụng kiến thức, kỹ học giải số toán cụ thể
53, 54
Dạy học lớp PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
24 Kiểm tra tiết
Kiểm tra đánh giá
Kiểm tra đánh giá nhận thức học sinh qua hệ thống kiểm tra lý thuyết
55
Tổ chức lớp PHBM tùy điều kiện CSVC nhà trường 25 Bài 9.
Làm việc
Kiểu mảng
- Biết khái niệm mảng chiều;
56, 57, 58, 59
(9)với dãy số
- Biết cách khai báo mảng, nhập, in, truy cập phần tử mảng; - Hiểu thuật tốn tìm số lớn nhất, số nhỏ dãy số
PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
26 Bài tập Kiểu mảng
Vận dụng kiến thức biến mảng làm số toán đơn giản
60, 61
Dạy học lớp PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
27
Bài thực hành 7. Xử lý dãy số chương trình
Kiểu mảng
- Thực hành khai báo sử dụng biến mảng; - Ôn luyện cách sử dụng câu lệnh if then, for do;
- Củng cố kĩ đọc, hiểu chỉnh sửa chương trình;
- Hiểu viết chương trình với thuật tốn tìm giá trị lớn nhất, nhỏ dãy số, tính tổng dãy số
62, 63, 64, 65
Dạy PHBM với hình thức tổ chức: Cá nhân, nhóm nhỏ, nhóm lớn, lớp
28
29
Kiểm tra thực hành tiết
Kiểm tra đánh giá
Kiểm tra đánh giá nhận thức học sinh qua hệ thống kiểm tra thực hành
66,67
Thực PHBM theo cá nhân, nhóm
30 Ơn tập
Hệ thống lại kiến
thức
Hệ thống lại toàn kiến thức học thuộc học kì 2, chuẩn bị cho kiểm tra học kì
68, 69
(10)học kỳ đánh giá học hoàn thiện số toán cụ thể
thuyết thực hành tùy điều kiện CSVC nhà trường
III Số tiết kiểm tra định kì. Phân phối chương trình cũ
(04 tiết)
Phân phối chương trình mới (04 tiết)
Ghi chú
Kỳ 1 Kỳ 2 Kỳ 1 Kỳ 2
01 lý thuyết
01 thực hành
01 lý thuyết
01 thực
hàn h
01 lý thuyết
01 thực hành
01 lý thuyết