NỘI DUNG KIỂM TRA GIỮA KỲ 1 – NĂM HỌC 2021 2022 MÔN TIN HỌC 11 THỜI GIAN LÀM BÀI 45 PHÚT TT Nội dung kiến thứckĩ năng Đơn vị kiến thứckĩ năng Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá Số câu hỏi theo các mức độ nhận thức Nhận biết Thông Vận dụng Vận dụng hiểu cao 1 Một số khái niệm cơ sở trong ngôn ngữ lập trình (NNLT) 1 Phân loại NNLT Nhận biết Biết python là NNLT bậc cao Thông hiểu Những ưu điểm của NNLT python 1 1 2 Chương trình dịch Nhận biết Nêu được khái niệm thông dịch (Biết pyth.
Trang 1NỘI DUNG KIỂM TRA GIỮA KỲ 1 – NĂM HỌC: 2021-2022 MÔN: TIN HỌC 11 - THỜI GIAN LÀM BÀI: 45 PHÚT
T
T
Nội dung
kiến thức/kĩ
năng
Đơn vị kiến thức/kĩ năng
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Số câu hỏi theo các mức độ nhận thức
Nhận biết
Thô ng
Vận dụng
Vận dụng hiể
1
Một số khái
niệm cơ sở
trong ngôn
ngữ lập trình
(NNLT)
1 Phân loại
NNLT
Nhận biết:
Biết python là NNLT bậc cao
Thông hiểu:
Những ưu điểm của NNLT python
2 Chương trình
dịch
Nhận biết:
Nêu được khái niệm thông dịch (Biết python là NNLT thông dịch)
Thông hiểu:
Hiểu chương trình thông dịch
Nhận biết:
Trang 23 Các thành phần cơ sở của NNLT (NNLT được lựa
chọn để dạy học)
Thông hiểu:
Cách đặt tên biến đúng trong python
Phân biệt được câu lệnh gán biến trong python
Gán nhiều giá trị đến nhiều biến
3
2
Chương trình
đơn giản
1 Cấu trúc chương trình
Nhận biết:
Câu lệnh khai báo thư viện
Câu lệnh chú thích
Thông hiểu:
Thông qua ví dụ đơn giản, giải thích được chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình
2 Một số kiểu
dữ liệu chuẩn
Nhận biết:
Biết một số kiểu dữ liệu có sẵn trong NNLT: số, logic 2
Trang 33 Khai báo biến
Nhận biết:
Biết kết quả trả về của câu lệnh gán biến
Thông hiểu:
Dựa vào ép kiểu giải thích được kết quả trả về của câu lệnh gán biến
Chương trình
đơn giản 4 Phép toán,
biểu thức, lệnh gán
Nhận biết:
Biết phép toán số học trong python
Phép gán trong python
Phép toán so sánh trong python
Thông hiểu:
Hiểu được câu lệnh gán
Giải thích được hoạt động của câu lệnh gán
3
3
Trang 4Thông hiểu:
Hiểu hàm nhập dữ liệu từ bàn phím vào trong python (Input()) trả về chuỗi)
Hiểu được lệnh đưa dữ liệu ra màn hình
6 §8 Soạn thảo, dịch, thực hiện
và hiệu chỉnh chương trình
Nhận biết:
Các trình hỗ trợ soạn thảo python
Tháo tác với các trình
Vận dụng cao:
Đọc hiểu một chương trình ( viết chương tình đơn giản)
2
1
Trang 5NỘI DUNG KIỂM TRA CUỐI KỲ 1 MÔN: TIN HỌC 11 - THỜI GIAN LÀM BÀI: 45 PHÚT
TT Nội dung kiến thức/kĩ năng thức/kĩ năng Đơn vị kiến Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Số câu hỏi theo các mức độ nhận thức Nhận
biết
Thông hiểu
Vận dụng
Vận dụng cao
1
Một số khái
niệm cơ sở
trong ngôn
ngữ lập trình
(NNLT)
1 Phân loại
NNLT
Nhận biết:
Biết python là NNLT bậc cao
Thông hiểu:
Những ưu điểm của NNLT python
2 Chương trình
dịch
Nhận biết:
Nêu được khái niệm thông dịch (Biết python là NNLT thông dịch)
Thông hiểu:
Hiểu chương trình thông dịch
Nhận biết:
Trang 6Thông hiểu:
Cách đặt tên biến đúng trong python
Phân biệt được câu lệnh gán biến trong python
4 Các thành phần cơ sở của NNLT (NNLT được lựa
chọn để dạy học)
Nhận biết:
Cách đặt tên biến đúng trong python
Thông hiểu:
Phân biệt được câu lệnh gán biến trong python
Gán nhiều giá trị đến nhiều biến
2 Chương trình
đơn giản
1 Cấu trúc chương trình
Nhận biết:
Câu lệnh khai báo thư viện
Câu lệnh chú thích
Thông hiểu:
Thông qua ví dụ đơn giản, giải thích được chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình
Trang 72 Một số kiểu dữ liệu chuẩn
Nhận biết:
Biết một số kiểu dữ liệu có sẵn trong
3 Khai báo biến
Nhận biết:
Biết kết quả trả về của câu lệnh gán biến
Thông hiểu:
Dựa vào ép kiểu giải thích được kết quả trả
về của câu lệnh gán biến
4 Phép toán, biểu
Nhận biết:
Biết phép toán số học trong python
Phép gán trong python
Phép toán so sánh trong python
Trang 8Vận dụng:
Viết được các biểu thức số học đơn giản
Viết được các biểu thức lôgic đơn giản
5 Tổ chức vào/ra đơn giản
Nhận biết:
Nêu được các lệnh vào/ra đơn giản và để nhập thông tin từ bàn phím và đưa thông tin ra màn hình
Thông hiểu:
Phân biệt được việc nhập dữ liệu đã cho của bài toán (bằng lệnh nhập) và việc đưa ra được dữ liệu cần tìm (bằng lệnh xuất)
Vận dụng:
Viết được lệnh vào/ra đơn giản
6 Soạn thảo, dịch, thực hiện
và hiệu chỉnh chương trình
Nhận biết:
Nêu được các bước: soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
Nêu được một số công cụ của môi trường lập trình cụ thể
Thông hiểu:
Trang 9 Giải thích được một số thông báo lỗi đơn giản của chương trình dịch
Giải thích được việc sửa lỗi dựa trên thông báo lỗi và tính hợp lí của kết quả thu được
Vận dụng:
Bước đầu sử dụng được chương trình dịch để phát hiện lỗi
Bước đầu chỉnh sửa được chương trình dựa vào thông báo lỗi của chương trình dịch và
tính hợp lí của kết quả thu được
3 Rẽ nhánh (Rẽ nhánh và lặp) 1 Tổ chức rẽ
nhánh
Nhận biết:
Chỉ ra được cấu trúc rẽ nhánh trong thuật toán
Chỉ ra được câu lệnh rẽ nhánh trong chương trình
Trình bày được cú pháp của câu lệnh rẽ 4 2 1* 1
Trang 10rẽ nhánh dạng thiếu và dạng đủ trong một chương trình cụ thể
Giải thích được tác dụng của câu lệnh ghép, lấy được ví dụ minh họa
Vận dụng:
Sử dụng được cấu trúc rẽ nhánh trong
mô tả thuật toán để giải quyết một số bài toán đơn giản
Viết được các lệnh rẽ nhánh (khuyết hoặc đủ) của một NNLT cụ thể để thể hiện một cấu trúc rẽ nhánh cho trước trong thuật toán
Vận dụng cao:
Sử dụng được cấu trúc rẽ nhánh để biểu thị được thuật toán cho một số bài toán đơn giản tại các bước mà nó cần các quyết định phụ thuộc vào một điều kiện cho trước
Sử dụng được câu lệnh rẽ nhánh để thể hiện cấu trúc rẽ nhánh trong thuật toán cho một số
bài toán đơn giản