BẢNG ĐẶC TẢ CHUẨN KIẾN THỨC KỸ NĂNG MÔN TIN HỌC 8 STT Nội dung kiến thức Đơn vị kiến thức Chuẩn kiến thức kỹ năng cần kiểm tra Số câu hỏi theo mức độ nhận thức Nhận biết Thông hiểu Vận dụng Vận dụng c.
Trang 1BẢNG ĐẶC TẢ CHUẨN KIẾN THỨC KỸ NĂNG
MÔN: TIN HỌC 8 S
T
T kiến thức Nội dung Đơn vị kiến thức Chuẩn kiến thức kỹ năng cần kiểm tra
Số câu hỏi theo mức độ nhận thức Nhận
biết
Thông hiểu
Vận dụng
Vận dụng cao
I Lập trình
đơn giản
I 1 Máy tính và chương trình máy tính
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ể
I 2 Làm quen với chương trình và ngôn ngữ lập trình
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 đuô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
Trang 2Vậ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
I 3.
Chương
trình máy
tính và dữ
liệu
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 toá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
Trang 3- Chuyển được các biểu thức trong Pascal thành các biểu thức toán
- Kết hợp write/writeln, readln/delay để trình bày kết quả của các phép toán trong chương trình sao cho hài hòa
I 4 Sử
dụng biến
và hằng
trong
chương
trình
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
I 5 Từ bài
toán đến
chương
trình
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 toá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 quá trình giải bài toá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 toán
- Hiểu mô tả thuật toán bằng phương pháp liệt kê các bước
Trang 4Vậ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 toán, tự viết chương trình bằng ngôn ngữ
lập trình Pascal
I 6 Câu
lệnh điều
kiện
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 toá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
I 7 Câu
lệnh lặp
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
Trang 5cô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 toá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
I 8 Lặp
với số lần
chưa biết
trước
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
Trang 6- 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 toán, thuật toán của 1 số bài toá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 hoàn chỉnh
I 9 Làm
việc với dãy
số
Nhận biết:
- 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
- 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 toá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 toá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 toán xử lý từng phần tử của biến mảng trong chương trình, từ đó viết
Trang 7chương trình hoàn chỉnh của thuật toá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 hoàn chỉnh
- Viết được chương trình kết hợp toà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
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
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 ngoà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