Kế hoạch học tập Lớp 11 Tin học

KẾ HOẠCH HỌC TẬP TIN HỌC – LỚP 11 – HỌC KỲ I

CHƯƠNG 1: MỘT SỐ KHÁI NIỆM CƠ BẢN VỀ LẬP TRÌNH

Ngày 1: Khái niệm về thuật toán và ngôn ngữ lập trình

Lý thuyết:

  • Thuật toán và vai trò của thuật toán trong lập trình
  • Ngôn ngữ lập trình – các loại ngôn ngữ lập trình

Bài tập:

  1. Viết thuật toán đơn giản (ví dụ: tìm số lớn nhất trong 3 số)
  2. Phân biệt ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao

Gợi ý sử dụng AI:

  • “Giải thích thuật toán là gì và ví dụ minh họa”
  • “So sánh các loại ngôn ngữ lập trình phổ biến hiện nay”

Ngày 2: Biểu diễn thuật toán

Lý thuyết:

  • Các cách biểu diễn thuật toán: liệt kê, sơ đồ khối, giả mã
  • Ưu điểm và nhược điểm của từng cách biểu diễn

Bài tập:

  1. Vẽ sơ đồ khối cho thuật toán tính tổng các số từ 1 đến n
  2. Viết giả mã cho thuật toán kiểm tra số nguyên tố

Gợi ý sử dụng AI:

  • “Hướng dẫn viết thuật toán bằng sơ đồ khối”
  • “Chuyển đổi thuật toán từ giả mã sang ngôn ngữ lập trình cụ thể”

CHƯƠNG 2: NGÔN NGỮ LẬP TRÌNH PASCAL

Ngày 3: Làm quen với Pascal

Lý thuyết:

  • Cấu trúc chương trình Pascal
  • Các kiểu dữ liệu cơ bản: số nguyên, thực, ký tự, logic

Bài tập:

  1. Viết chương trình Pascal in ra “Hello World”
  2. Viết chương trình nhập 2 số và in tổng

Gợi ý sử dụng AI:

  • “Viết chương trình Pascal tính chu vi, diện tích hình chữ nhật”
  • “Phân biệt kiểu dữ liệu integer và real trong Pascal”

Ngày 4: Câu lệnh rẽ nhánh và lặp trong Pascal

Lý thuyết:

  • Câu lệnh if…then…else và case
  • Các vòng lặp for, while, repeat…until

Bài tập:

  1. Viết chương trình kiểm tra số chẵn/lẻ
  2. Viết chương trình tính giai thừa của n dùng vòng lặp

Gợi ý sử dụng AI:

  • “Hướng dẫn viết vòng lặp for trong Pascal để in bảng cửu chương”
  • “So sánh các loại vòng lặp trong Pascal bằng ví dụ”

CHƯƠNG 3: KIỂM TRA VÀ SỬA LỖI CHƯƠNG TRÌNH

Ngày 5: Gỡ lỗi và nâng cao kỹ năng lập trình

Lý thuyết:

  • Phân biệt lỗi cú pháp, lỗi logic, lỗi runtime
  • Kỹ năng kiểm tra và sửa lỗi chương trình

Bài tập:

  1. Phân tích chương trình Pascal và tìm lỗi sai
  2. Chỉnh sửa chương trình không chạy đúng yêu cầu

Gợi ý sử dụng AI:

  • “Gợi ý sửa lỗi chương trình Pascal cụ thể”
  • “Giải thích các lỗi thường gặp khi lập trình Pascal”

KẾ HOẠCH HỌC TẬP TIN HỌC – LỚP 11 – HỌC KỲ II

CHƯƠNG 4: KIỂU DỮ LIỆU CÓ CẤU TRÚC

Ngày 1: Kiểu mảng một chiều

Lý thuyết:

  • Khai báo và sử dụng mảng một chiều
  • Truy cập phần tử mảng, duyệt mảng bằng vòng lặp

Bài tập:

  1. Nhập dãy số, tìm giá trị lớn nhất, nhỏ nhất
  2. Tính tổng các phần tử chia hết cho 3

Gợi ý sử dụng AI:

  • “Viết chương trình Pascal sử dụng mảng để tính điểm trung bình”
  • “So sánh cách dùng mảng trong Pascal và Python”

Ngày 2: Kiểu bản ghi (record)

Lý thuyết:

  • Khai báo kiểu record
  • Sử dụng record để lưu thông tin học sinh, sản phẩm,…

Bài tập:

  1. Lưu danh sách học sinh: họ tên, tuổi, điểm
  2. Tìm học sinh có điểm cao nhất

Gợi ý sử dụng AI:

  • “Gợi ý chương trình quản lý học sinh bằng Pascal”
  • “Chuyển đổi cấu trúc record sang lớp trong Python”

CHƯƠNG 5: TỆP VÀ LƯU TRỮ DỮ LIỆU

Ngày 3: Làm việc với tệp văn bản

Lý thuyết:

  • Mở, đọc, ghi tệp văn bản trong Pascal
  • Đóng tệp và xử lý lỗi khi làm việc với tệp

Bài tập:

  1. Ghi danh sách điểm học sinh vào tệp
  2. Đọc tệp và tính trung bình điểm

Gợi ý sử dụng AI:

  • “Hướng dẫn đọc tệp văn bản và xử lý dữ liệu dòng theo dòng”
  • “Chuyển chương trình Pascal đọc tệp sang Python”

CHƯƠNG 6: TỔNG KẾT VÀ ÔN TẬP

Ngày 4: Ôn tập tổng hợp học kỳ II

Ôn tập:

  • Ôn lại các khái niệm về mảng, record và tệp
  • Phân tích bài toán, thiết kế thuật toán giải quyết

Bài tập tổng hợp:

  1. Quản lý thông tin sinh viên (sử dụng record và mảng)
  2. Lưu trữ và đọc dữ liệu từ tệp

Gợi ý sử dụng AI:

  • “Gợi ý đề thi lập trình Pascal cơ bản và nâng cao”
  • “Phân tích bài toán quản lý và đưa ra thuật toán tối ưu”
Lên đầu trang