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ại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Lên đầu trang