SỞ GDĐT SÓC TRĂNG CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG THPT NGÃ NĂM Độc lập Tự do Hạnh phúc KẾ HOẠCH GIẢNG DẠY MÔN TIN HỌC LỚP 11 Cả năm 37 tuần 52 tiết Học kì I 19 tuần thực hiện 18 tiết Học kì.
SỞ GD&ĐT SĨC TRĂNG TRƯỜNG THPT NGÃ NĂM CỘNG HỒ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc KẾ HOẠCH GIẢNG DẠY MÔN TIN HỌC LỚP 11 Cả năm 37 tuần 52 tiết Học kì I : 19 tuần thực 18 tiết Học kì II : 18 tuần thực 34 tiết HỌC KÌ I Nội dung Chủ đề I Một số khái niệm lập trình ngơn ngữ lập trình Chủ đề II Chương trình đơn giản Chủ đề III Cấu trúc rẽ nhánh lặp Tổng số tiết 8 Lí thuyết Thực hành Bài tập, ơn tập 4 2 Lí thuyết Thực hành Bài tập, ơn tập HỌC KÌ II Nội dung Chủ đề III Cấu trúc rẽ nhánh lặp Chủ đề IV Kiểu liệu có cấu trúc Chủ đề V Tệp thao tác với tệp Chủ đề VI Chương trình lập trình có cấu trúc Tổng số tiết 14 11 3 HỌC KÌ: I Chủ đề I Một số khái niệm lập trình ngơn ngữ lập trình Tổng số tiết Lí thuyết Thực hành Bài tập, ôn tập 2 TIẾT NỘI DUNG THỰC HIỆN §1 Khái niệm lập trình ngơn ngữ lập trình Vai trị chương trình dịch, khái niệm biên dịch thông dịch Các thành phần ngơn ngữ lập trình: bảng chữ cái, cú Tiết pháp ngữ nghĩa Phân biệt tên, biến Biết đặt tên ngơn ngữ lập trình cụ thể §2 Các thành phần ngơn ngữ lập trình Ngơn ngữ lập trình có ba thành phần là: bảng chữ cái, cú pháp ngữ nghĩa Các khái niệm tên, tên chuẩn, tên dành riêng (từ khoá), biến Các quy định tên, biến ngơn ngữ lập trình cụ thể Thực đặt tên nhận biết tên sai quy định Tiết Mục Một số khái niệm Các ví dụ khơng phải (ngơn ngữ lập trình) NNLT lựa chọn Chỉ dạy ví dụ NNLT lựa chọn Điểm ý Không dạy Câu hỏi Bài tập Không yêu cầu HS thực Chủ đề II Chương trình đơn giản Tổng số tiết Lí thuyết Thực hành Bài tập, ơn tập 2 Tiết §3 Cấu trúc chương trình Cấu trúc chung thành phần chương trình đơn giản §4 Một số kiểu liệu chuẩn §5 Khai báo biến Tiết §6 Phép toán, biểu thức, câu lệnh gán Tiết Các thành phần chương trình đơn giản Các ví dụ thể khơng NNLT lựa chọn Chỉ trình bày ví dụ thơng qua NNLT lựa chọn Một số kiểu liệu chuẩn, nguyên, thực, kí tự, logic Cách khai báo biến Thực khai báo biến cú pháp Mục 1, 2, Chỉ giới thiệu sơ lược kiểu liệu chuẩn NNLT lựa chọn Không dạy bảng mô tả đặc trưng kiểu liệu chuẩn khơng u cầu HS thuộc lịng bảng đặc trưng, yêu cầu biết để tham chiếu cần Ví dụ Khơng dạy Các khái niệm: phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ Viết số biểu thức số học logic đơn giản với phép tốn thơng dụng Hiểu lệnh gán viết lệnh gán Mục Hàm số học chuẩn, bảng hàm số chuẩn thường dùng Chỉ giới thiệu số hàm chuẩn bản, khơng giới thiệu tồn hàm bảng Học sinh tham chiếu đến bảng viết chương trình, khơng u cầu HS học thuộc lịng Tiết §7 Các thủ tục chuẩn vào/ra đơn giản §8 Soạn thảo, dịch, thực hiệu chỉnh chương trình Các lệnh vào/ đơn giản để nhập liệu từ bàn phím đưa liệu hình Viết số lệnh vào/ra đơn giản Các bước: Soạn thảo, dịch, thực hiệu chỉnh chương trình Một số cơng cụ mơi trường lập trình cụ thể Cách sử dụng chương trình dịch để phát sửa lỗi đơn giản Bài tập thực hành Tiết Tiết Bài tập thực hành Tiết Bài tập Tiết 10 Kiểm tra kì Chủ đề III Cấu trúc rẽ nhánh lặp Tổng số tiết Lí thuyết Tiết 11 §9 Cấu trúc rẽ nhánh (mục 1, 2, 3) §9 Cấu trúc rẽ nhánh (mục 4) Tiết 12 Mục Nội dung đoạn từ “ Thủ tục Readln” đến hết Chỉ giới thiệu Vào/Ra tương ứng với NNLT lựa chọn Mục tóm tắt nội dung Chỉ tóm tắt nội dung cịn lại sau giảm tải Mục Câu hỏi tập, tập số 6, 9, 10 Không yêu cầu học sinh thực Viết chương trình hồn chỉnh đơn giản Sử dụng số dịch vụ chủ yếu soạn thảo, lưu, dịch chỉnh sửa chương trình dựa thơng báo lỗi chương trình dịch, chạy chương trình Cần nghiêm túc, cẩn thận xác làm việc với ngơn ngữ lập trình Thực hành Bài tập, ơn tập Nhu cầu cấu trúc rẽ nhánh việc giải toán Cơ chế hoạt động câu lệnh rẽ nhánh dạng thiếu dạng đủ Hiểu câu lệnh ghép Sử dụng cấu trúc rẽ nhánh đẻ mơ tả thuật tốn số tốn đơn giản Viết lệnh rẽ nhánh áp dụng số trường hợp đơn giản Mục 4: Một số ví dụ Chỉ dạy 01 ví dụ tùy chọn Khuyến khích học sinh tự tìm hiểu ví dụ cịn lại Tiết 13 Bài tập Tiết 14 §10 Cấu trúc lặp (mục 1, 2) §10 Cấu trúc lặp (mục 3) Tiết 15 Nhu cầu cấu trúc lặp biểu diễn thuật toán Cấu trúc lặp kiểm tra điều kiện trước, cấu trúc lặp với số lần định trước Cách vận dụng loại cấu trúc lặp phù hợp với tình cụ thể, đơn giản Mơ tả thuật tốn số tốn đơn giản có sử dụng lệnh lặp Viết lệnh lặp kiểm tra điều kiện trước, lệnh lặp với số lần chưa định trước Viết thuật toán số toán đơn giản Mục 2: Thuật tốn tổng_1b chương trình tương ứng Khơng dạy Khuyến khích học sinh tự tìm hiểu Mục 3, Ví dụ Khơng giới thiệu phần sơ đồ khối Khuyến khích học sinh tự tìm hiểu Bài tập thực hành 2: câu e, f, g, h Không yêu cầu thực Khuyến khích học sinh tự thực Mục câu hỏi tập, tập 5,6,8 Không yêu cầu thực Khuyến khích học sinh tự thực Tiết 16 Bài tập Tiết 17 Ôn tập Tiết 18 Kiểm tra học kì HỌC KÌ: II Chủ đề III Cấu trúc rẽ nhánh lặp Tổng số tiết TIẾT NỘI DUNG Bài tập thực hành Tiết 19 Tiết 20 Bài tập thực hành Tiết 21 Bài tập Tiết 22 Bài tập Tiết 23 Bài tập Chủ đề IV Kiểu liệu có cấu trúc Tổng số tiết 14 Tiết 24 §11 Kiểu mảng (mục 1: a) Lí thuyết Thực hành Bài tập, ôn tập THỰC HIỆN Xây dựng chương trình có sử dụng cấu trúc rẽ nhánh Sử dụng số cơng cụ hiệu chỉnh chương trình Lí thuyết Thực hành Bài tập, ơn tập §11 Kiểu mảng (mục 1: b) Tiết 25 Bài tập (một số tập thêm phần mảng chiều) Tiết 27 Bài tập thực hành Bài tập thực hành Khái niệm mảng chiều hai chiều Cách khai báo truy cập đến phần tử mảng Cài đặt thuật toán số toán đơn giản với kiểu liệu mảng chiều Thực khai báo mảng, truy cập, tính tốn phần tử mảng Ví dụ 2, Ví dụ Khơng dạy Khuyến khích học sinh tự tìm hiểu Mục 2: Kiểu mảng chiều Không dạy Khuyến khích học sinh tự tìm hiểu Tiết 26 Tiết 28 Tiết 29 Bài tập thực hành Bài tập thực hành Tiết 30 Khai báo mảng Cách nhập liệu cho mảng từ bàn phím Cách duyệt phần tử mảng truy cập phần tử mảng Bài phần b Bài phần b Không yêu cầu thực Khuyến khích học sinh tự thực Củng cố khai báo mảng, duyệt, truy cập phần tử mảng Cách cài đặt thuật toán xếp phần tử dãy (Bằng tráo đổi) Ý thức lựa chọn thuật tốn có khối lượng tính tốn Bài phần b Khơng u cầu thực Khuyến khích học sinh tự thực Tiết 31 §12 Kiểu xâu (mục 1, 2) Xâu dãy kí tự (có thể coi xâu mảng chiều) Cách khai báo xâu, truy cập phần tử xâu Một số thủ tục, hàm thông dụng xâu Mục 3, ví dụ 2, 3, Khơng dạy Khuyến khích học sinh tự hiểu §12 Kiểu xâu (mục 3) Tiết 32 Tiết 33 Bài tập Tiết 34 Bài tập thực hành Bài tập thực hành Khai báo xâu Biết nhập xâu vào từ bàn phím, đưa xâu hình Truy cập phần tử xâu Sử dụng số hàm, thủ tục xử lí xâu Bài câu b Không yêu cầu thực Khuyến khích học sinh tự thực Tiết 35 Tiết 36 Bài tập Tiết 37 Kiểm tra kì Chủ đề V Tệp thao tác với tệp Tổng số tiết §14 Kiểu liệu tệp §15 Thao tác với tệp Lí thuyết Tiết 38 Thực hành Bài tập, ơn tập Đặc điểm, vai trị kiểu liệu tệp Khái niệm tệp văn Các thao tác tệp Lệnh khai báo tệp văn Thực thao tác làm việc với tệp: gán tên cho biến tệp, mở tệp, đọc/ghi tệp, đóng tệp Một số hàm thủ tục chuẩn làm việc với tệp Mục Phân loại tệp thao tác với tệp Chỉ giới thiệu sơ lược Khuyến khích học sinh tự tìm hiểu Tiết 39 §16 Ví dụ làm việc với tệp (vd 1) §16 Ví dụ làm việc với tệp (vd 2) Tiết 40 Tiết 41 Bài tập Chủ đề VI Chương trình lập trình có cấu trúc Tổng số tiết Lí thuyết 11 §17 Chương trình phân loại Tiết 42 Tiết 43 §18 Ví dụ cách viết sử dụng chương trình (mục 1) §18 Ví dụ cách viết sử dụng chương trình (mục 2) Tiết 44 Các thao tác làm việc với tệp: khai báo, mở tệp, gán tên tệp, đọc/ghi tệp đóng tệp Ví dụ Khuyến khích học sinh tự tìm hiểu Thực hành Bài tập, ơn tập Khái niệm chương trình lợi ích việc sử dụng chương trình Sự khác thủ tục hàm Cấu trúc chương trình Quan hệ tham số hình thức, tham số thực lời gọi thực chương trình Mục 1: hai lợi ích cuối Chương trình Khơng dạy Khuyến khích học sinh tự tìm hiểu thêm Mục 2: nội dung truyền tham số Chỉ giới thiệu tham số hình thức tham số thực mà không sâu vào cách truyền tham số tham trị tham biến Cấu trúc thủ tục, hàm Cách viết thủ tục hàm Các thành phần đầu thủ tục, hàm Cách gọi hàm, thủ tục Lời gọi thủ tục chương trình tham số thực Mục VD_thambien2 Khơng dạy Khuyến khích học sinh tự tìm hiểu Tiết 45 Bài tập Tiết 46 Bài tập Tiết 47 Bài tập thực hành Bài tập thực hành Tiết 48 Tham số hình thức, tham số thực sự, tham số giá trị, tham số biến, biến toàn cục, biến cục Sử dụng số hàm, thủ tục xủa lí xâu Mục c Khơng u cầu thực Khuyến khích học sinh tự tìm hiểu Tiết 49 Bài tập Tiết 50 Ôn tập Tiết 51 Ôn tập Tiết 52 Thi học kì DUYỆT Ngày… tháng năm 2023 10 GIÁO VIÊN DẠY TỔ TRƯỞNG CM Nguyễn Triều Thảo Trần Cẩm Thúy ... Không dạy bảng mô tả đặc trưng kiểu liệu chuẩn không yêu cầu HS thuộc lòng bảng đặc trưng, yêu cầu biết để tham chiếu cần Ví dụ Khơng dạy Các khái niệm: phép tốn, biểu thức số học, hàm số học. .. cầu thực Khuyến khích học sinh tự thực Mục câu hỏi tập, tập 5,6,8 Không yêu cầu thực Khuyến khích học sinh tự thực Tiết 16 Bài tập Tiết 17 Ôn tập Tiết 18 Kiểm tra học kì HỌC KÌ: II Chủ đề III... cập, tính tốn phần tử mảng Ví dụ 2, Ví dụ Khơng dạy Khuyến khích học sinh tự tìm hiểu Mục 2: Kiểu mảng chiều Khơng dạy Khuyến khích học sinh tự tìm hiểu Tiết 26 Tiết 28 Tiết 29 Bài tập