BẢNG ĐẶC TẢ CHUẨN KIẾN THỨC KỸ NĂNG
MÔN: TIN HỌC 8
S
T
T
Nội dung
kiến thức
Đơn vị kiến
thức
I. Lập trình
đơn giản
I. 1. Máy
tính và
chương
trình máy
tính
I. 2. Làm
quen với
chương
trình và
ngơn ngữ
lập trình
Số câu hỏi theo mức độ
nhận thức
Chuẩn kiến thức kỹ năng cần kiểm tra
Nhận biết:
- Biết ngôn ngữ dùng để viết các chương trình máy tính gọi là ngơn ngữ lập trình
- Biết con người chỉ dẫn máy tính thực hiện thơng qua các lệnh
Thơng hiểu:
- Hiểu chương trình là cách giúp con người chỉ dẫn máy tính thực hiện nhiều cơng việc
liên tiếp 1 cách tự động để thực hiện các công việc hay giải 1 bài toán cụ thể
- Hiểu vai trị của chương trình dịch
- Hiểu được viết chương trình là viết các lệnh chỉ dẫn máy tính
Vận dụng:
- Viết được các bước hướng dẫn máy tính theo tuần tự
Vận dụng cao:
- Tự viết được từng bước cụ thể giúp máy tính giải quyết được 1 vấn đề cụ thể
Nhận biết:
- Biết được các thành phần cơ bản của ngôn ngữ lập trình
- Biết ngơn ngữ lập trình có tập hợp các từ khóa đầu tiên của ngơn ngữ lập trình như
program, uses, begin, end
- Biết cấu trúc chung của 1 chương trình
- Biết khái niệm về ngơn ngữ lập trình
- Biết được màn hình làm việc thực tế của Pascal
- Biết khu vực soạn thảo, các thành phần trên màn hình làm việc
- Biết được các cách mở bảng chọn, các phím tắt khi thực hiện chương trình
- Biết đi mở rộng của chương trình Pascal
Thơng hiểu:
- Hiểu được chức năng, cơng dụng của các từ khóa cơ bản của ngơn ngữ lập trình như
program, uses, begin, end
- Hiểu được công dụng của từng phần trong cấu trúc chương trình
- Hiểu được quy tắc đặt tên cho chương trình- Hiểu được các chức năng của Free Pascal
- Hiểu được công dụng của từng bảng chọn cụ thể
- Hiểu được 1 số lỗi cơ bản khi soạn thảo chương trình
Nhận
biết
Thơng
hiểu
Vận
dụng
Vận
dụng
cao
3
2
1
1
9
6
3
3
I. 3.
Chương
trình máy
tính và dữ
liệu
Vận dụng:
- Phân biệt được tên chương trình nào đúng, sai trong chương trình
- Soạn thảo được 1 chương trình đơn giản trên phần mềm Free Pascal
- Thực hiện được 1 số thao tác mở bảng chọn và chọn lệnh
- Kiểm tra, dịch và chạy chương trình
- Lưu 1 chương trình đơn giản
Vận dụng cao:
- Đặt được tên chương trình theo đúng quy tắc
- Tự sửa 1 số lỗi cơ bản khi lập trình
Nhận biết:
- Biết khái niệm về kiểu dữ liệu là gì
- Biết các kiểu dữ liệu thông dụng trong Pascal
- Biết phạm vi giá trị của các kiểu dữ liệu cơ bản
- Biết các phép toán cơ bản về kiểu dữ liệu số trong pascal
- Biết các phép so sánh trong Pascal
- Biết khái niệm điều khiển tương tác giữa người – máy tính
- Biết các kiểu dữ liệu khác nhau thì được xử lý khác nhau
- Biết được đối với phép chia thơng thường, kết quả hiển thị trên màn hình khơng chính
xác
- Biết được với câu lệnh Delay, chương trình sẽ tạm ngưng theo thời gian xác định được
tính bằng đơn vị miligiây
- Biết sự khác nhau giữa lệnh write và writeln
Thông hiểu:
- Hiểu sự khác nhau giữa kiểu dữ liệu số nguyên, số thực, ký tự và chuỗi ký tự
- Hiểu và phân biệt được 2 phép chia lấy phần nguyên (div) và chia lấy phần dư (mod)
cùng phép chia thông thường (/) khác nhau như thế nào
- Hiểu sự khác nhau giữa lệnh Readln và Delay- Hiểu được ý nghĩa về :n:m của câu lệnh
write(<giá trị thực>:n:m);
- Hiểu được khi nào cần sử dụng write/writeln
- Tìm được phần nguyên và phần dư của 1 phép chia
Vận dụng:
- Viết được các biểu thức toán với các ký hiệu trong Pascal
- Phân biệt được ý nghĩa của các câu lệnh Write trong Pascal
- Viết chương trình để tính tốn các phép tính cơ bản như cộng, trừ, nhân.
- Viết được chương trình để tính phép chia có sử dụng trình điều khiển giá trị thực (:n:m)
Vận dụng cao:
- Thực hiện 1 chương trình có sử dụng readln và delay
14
7
4
3
I. 4. Sử
dụng biến
và hằng
trong
chương
trình
I. 5. Từ bài
tốn đến
chương
trình
- Chuyển được các biểu thức trong Pascal thành các biểu thức tốn
- Kết hợp write/writeln, readln/delay để trình bày kết quả của các phép tốn trong chương
trình sao cho hài hịa
Nhận biết:
- Biết khái niệm về biến trong lập trình
- Biết vai trị, cơng dụng của biến trong lập trình
- Biết cú pháp để khai báo biến
- Nhận biết được lệnh gán trong lập trình
- Biết giá trị của biến cịn có thể gán nhờ các câu lệnh nhập dữ liệu read/readln
- Biết cách khai báo và sử dụng biến trong chương trình
- Biết khai báo đúng cú pháp với từng loại biến
Thông hiểu:
- Hiểu được cách khai báo các loại biến trong chương trình
- Hiểu và phân biệt được khi nào cần lưu giá trị vào biến thông qua lệnh gán hoặc lệnh
read/readln
- Hiểu lệnh gán có chứa phép tính, máy tính sẽ xử lý thế nào
- Hiểu các kiểu dữ liệu chuẩn về số nguyên, số thực áp dụng khi khai báo biến
- Hiểu cách trao đổi giá trị của 2 biến
Vận dụng:
- Vận dụng kết hợp kiến thức bài 3, khai báo kiểu dữ liệu cho biến với từng mục đích sử
dụng khác nhau
- Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho biến
- Sử dụng lệnh gán giá trị kết hợp với phép tính cho biến
Vận dụng cao:
- Tự kiểm tra và sửa các lỗi trong quá trình khai báo và sử dụng biến
- Kết hợp được giữa các lệnh write/writeln, read/readln để nhập dữ liệu từ bàn phím vào
cho biến
Nhận biết:
- Biết khái niệm bài toán trong lập trình
- Biết chương trình là thể hiện của thuật tốn trên 1 ngôn ngữ cụ thể
- Biết các điều kiện cho trước (Input) và kết quả thu được (Output) khi xác định bài toán
- Biết khái niệm thuật toán là gì
- Biết q trình giải bài tốn trên máy tính
Thơng hiểu:
- Hiểu các bước để giải bài toán cụ thể theo trình tự
- Hiểu tại sao cần phải có thuật tốn
- Hiểu mơ tả thuật tốn bằng phương pháp liệt kê các bước
11
8
6
4
10
5
2
1
I. 6. Câu
lệnh điều
kiện
I. 7. Câu
lệnh lặp
Vận dụng:
- Xác định được 1 bài toán cụ thể
- Diễn tả được cách giải bài toán bằng dãy các thao tác cần thực hiện
Vận dụng cao:
- Dựa vào phần xác định bài toán, mơ tả thuật tốn, tự viết chương trình bằng ngơn ngữ
lập trình Pascal
Nhận biết:
- Biết sự cần thiết của cấu trúc rẽ nhánh trong lập trình
- Biết cấu trúc rẽ nhánh có 2 dạng
- Biết điều kiện được biểu diễn bằng các phép so sánh
- Biết cú pháp của câu điều kiện dạng thiếu và dạng đủ
- Biết sử dụng cú pháp câu điều kiện dạng thiếu và dạng đủ để viết được 1 số chương
trình Pascal đơn giản như tính chu vi, diện tích các hình
- Nhận biết được các lỗi về cú pháp câu điều kiện dạng thiếu và dạng đủ
Thông hiểu:
- Phân biệt được cấu trúc rẽ nhánh câu điều kiện dạng thiếu và dạng đủ
- Hiểu tính đúng sai của các điều kiện thơng qua các ví dụ
- Hiểu cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ
thuộc vào điều kiện
- Hiểu sự khác nhau về cấu trúc của câu điều kiện dạng thiếu và đủ trong quá trình viết
chương trình
- Hiểu ý nghĩa của các câu lệnh trong chương trình
Vận dụng:
- Áp dụng cú pháp để viết chương trình có sử dụng câu lệnh điều kiện
- Kết hợp bảng so sánh trong bài 3, sử dụng các phép so sánh áp dụng vào câu lệnh điều
kiện
- Tự viết được 1 chương trình tính chu vi, diện tích có sử dụng câu lệnh điều kiện
- Tự sửa được các lỗi lập trình về cú pháp của câu lệnh điều kiện
- Kết hợp bài 5 và kiến thức mơn tốn, viết chương trình phức tạp hơn
Vận dụng cao:
- Kết hợp, lồng ghép giữa câu điều kiện dạng thiếu và dạng đủ vào 1 chương trình cụ thể
- Chuyển đổi được câu lệnh điều kiện dạng đủ thành nhiều câu điều kiện dạng thiếu trong
chương trình
- Áp dụng những vấn đề thực tế, viết được các chương trình phức tạp hơn
Nhận biết:
- Biết nhu cầu cần có cấu trúc lặp trong ngơn ngữ lập trình
- Biết ngơn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại
9
6
4
3
11
7
6
2
I. 8. Lặp
với số lần
chưa biết
trước
cơng việc nào đó một số lần
- Biết cấu trúc lăp có thể thay thế cho nhiều lệnh
- Biết khi nào cần sử dụng đến câu lệnh lặp
- Biết cú pháp của câu lệnh lặp với số lần biết trước
- Biết khái niệm biến đếm và biến như thế nào
- Biết câu lệnh ghép trong Pascal
- Biết cách ứng dụng cú pháp câu lệnh lặp xác định trong chương trình
- Biết cách ứng dụng câu lệnh ghép trong chương trình
- Biết cách sửa lỗi chương trình liên quan đến cấu trúc lặp
Thơng hiểu:
- Hiểu cách hoạt động của cấu trúc lặp xác định
- Hiểu biến đếm hoạt động như thế nào
- Hiểu công dụng các từ khóa for, to, do
- Hiểu phương thức hoạt động và ý nghĩa của câu lệnh lặp trong chương trình
- Biết cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ
thuộc vào điều kiện
Vận dụng:
- Viết đúng lệnh For…do trong 1 số bài toán đơn giản
- Sử dụng thành thạo câu lệnh lặp For…do
- Viết được chương trình có sử dụng cấu trúc lặp
- Nâng cao kỹ năng viết, đọc và hiểu chương trình
- Tự sửa lỗi chương trình liên quan đến cấu trúc lặp
Vận dụng cao:
- Ứng dụng kiến thức bài 5, mơ tả thuật tốn và viết được chương trình có sử dụng cấu
trúc lặp xác định
- Chỉnh sửa chương trình có cấu trúc lặp để tối ưu kết quả hiển thị trong chương trình
Nhận biết:
- Biết cấu trúc lặp với số lần chưa biết trước
- Biết cú pháp của cấu trúc lặp với số lần chưa biết trước
- Biết nhu cầu cần cấu trúc lặp với số lần chưa biết trước trong ngơn ngữ lập trình
- Biết cấu trúc lặp với số lần chưa biết trước lặp bằng điều kiện
- Nhận biết cấu trúc lặp While trong 1 chương trình
- Biết khi sử dụng While cần kết hợp câu lệnh ghép
Thông hiểu:
- Hiểu sơ đồ khối của cấu trúc lặp với số lần chưa biết
- Hiểu và phân biệt được sự khác nhau giữa cấu trúc lặp với số lần biết trước và chưa biết
trước
6
6
4
2
- Hiểu 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 để chỉ dẫn máy tính
lặp đi lặp lại cơng việc đến khi điều kiện nào đó thỏa mãn
- Hiểu phương thức hoạt động của While trong chương trình
- Hiểu khi sử dụng lệnh lặp While, chương trình sẽ lặp bằng điều kiện thơng qua các phép
so sánh toán học
Vận dụng:
- Xác định được bài tốn, thuật tốn của 1 số bài tốn có sử dụng câu lệnh lặp với số lần
chưa biết trước
- Phân biệt được khi nào cần sử dụng For, khi nào cần sử dụng While
- Viết được 1 chương trình sử dụng lệnh lặp While…do thông qua các bài tập đơn giản
- Sử dụng thành thạo câu lệnh lặp While…do
Vận dụng cao:
- Chuyển đổi được chương trình sử dụng cấu trúc lặp For sang While và ngược lại
- Kết hợp câu lệnh lặp While và câu lệnh điều kiện If để viết chương trình hồn chỉnh
I. 9. Làm
Nhận biết:
việc với dãy - Biết khái niệm về dãy số (mảng) và biến mảng
- Biết cú pháp khai báo biến mảng
số
- Biết cách nhập, xuất mảng 1 chiều
- Biết cách truy cập các phần tử trong mảng
- Biết cách tính tốn với các phần tử của mảng
- Biết mảng làm việc chỉ nhận 2 kiểu dữ liệu là số nguyên và số thực
- Biết chương trình có sử dụng mảng như thế nào
- Biết sự khác nhau giữa cách khai báo giữa biến và biến mảng trong chương trình
Thơng hiểu:
- Hiểu ý nghĩa của cú pháp khai báo biến mảng
- Hiểu ưu điểm khi sử dụng biến mảng
- Hiểu sự khác nhau giữa biến và biến mảng
- Hiểu cách gán giá trị, đọc giá trị trong biến mảng
- Hiểu thuật tốn tìm giá trị nhỏ nhất và lớn nhất trong mảng
- Hiểu phương thức xử lý các phần tử của biến mảng trong chương trình
- Hiểu được các phần tử trong 2 biến mảng khác nhau có thể tương tác được với nhau
Vận dụng:
- Khai báo được biến mảng trong chương trình
- Sử dụng được lệnh nhập và xuất biến mảng trong chương trình
- Khai báo được biến mảng sử dụng 2 loại kiểu dữ liệu khác nhau
- Viết được chương trình đơn giản có sử dụng biến mảng
- Viết được thuật tốn xử lý từng phần tử của biến mảng trong chương trình, từ đó viết
12
10
7
3
II. Phần
mềm học tập
II. 1. Làm
quen với
giải phẫu
cơ thể
người bằng
phần mềm
Anatomy
chương trình hồn chỉnh của thuật tốn đó
Vận dụng cao:
- Kết hợp câu lệnh lặp For, While và câu lệnh điều kiện If để viết chương trình hồn chỉnh
- Viết được chương trình kết hợp tồn bộ kiến thức đã học như sử dụng biến, biến mảng,
câu lệnh điều kiện, câu lệnh lặp và biến mảng
Nhận biết:
- Nhận biết, làm quen với giao diện và không gian làm việc của phần mềm Anatomy
- Nhận biết các nút lệnh cơ bản của phần mềm
- Nhận biết các chức năng chính của phần mềm
- Biết phần mềm Anatomy là phần mềm giải phẫu cơ thể người trên máy tính
Thơng hiểu:
- Hiểu mơ hình của 7 hệ giải phẫu cơ thể người thơng qua hình ảnh trên phần mềm
- Hiểu các chức năng của một số bộ phận trên cơ thể người thông qua phần mềm
Vận dụng:
- Khám phá 1 số chức năng trên cơ thể người thơng qua phần mềm
- Phóng to, thu nhỏ được các bộ phận trên cơ thể người
- Tự điều chỉnh và quan sát được mơ hình cơ thể người từ bên ngồi hoặc từ bên trong
- Trình bày được các chức năng trên cơ thể người thông qua phần mềm
Vận dụng cao:
- Ứng dụng phần mềm Anatomy vào môn Sinh, hỗ trợ học môn Sinh
10
7
5
2