Đề thi Tin học TN THPT 2026 — Hướng dẫn ôn tập
Tin học là môn mới chính thức trong kỳ TN THPT từ 2025 theo chương trình GDPT 2018. Đặc biệt: học sinh có thể chọn một trong hai định hướng đăng ký từ đầu năm lớp 11.
Cấu trúc đề Tin học TN THPT 2026
| Phần | Loại câu | Số câu | Điểm |
|---|---|---|---|
| Phần I | Trắc nghiệm ABCD | 24 câu | 6.0 |
| Phần III | Trả lời ngắn | 6 câu | 4.0 |
Lưu ý: môn Tin học KHÔNG có Phần II Đúng/Sai — chỉ 2 phần. Tổng 30 câu, 50 phút.
Hai định hướng
Định hướng 1: Tin học ứng dụng (ICT)
Tập trung vào kỹ năng sử dụng phần mềm:
- Word, Excel, PowerPoint nâng cao.
- Cơ sở dữ liệu — thiết kế bảng, truy vấn SQL cơ bản.
- Đồ họa — Photoshop / GIMP cơ bản.
- Web tĩnh — HTML, CSS, JavaScript cơ bản.
- An toàn thông tin, đạo đức số.
Định hướng 2: Khoa học máy tính (CS)
Tập trung vào lập trình + thuật toán:
- Python (ngôn ngữ chính thức).
- Cấu trúc dữ liệu: list, dict, set, tuple, stack, queue.
- Thuật toán: tìm kiếm tuyến tính/nhị phân, sắp xếp, đệ quy.
- Lập trình hướng đối tượng cơ bản (class, object).
- Cơ sở dữ liệu quan hệ — SQL nâng cao.
- Mạng máy tính, an toàn mạng.
Học sinh đăng ký 1 trong 2 định hướng → đề thi tương ứng. Đề chung Phần I (24 câu lý thuyết), Phần III khác nhau (6 câu thực hành/lập trình tùy định hướng).
Kiến thức trọng tâm — Định hướng Tin học ứng dụng
- Excel nâng cao: hàm IF, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, PivotTable.
- Word: trộn thư (mail merge), mục lục tự động, tham chiếu chéo.
- PowerPoint: trình chiếu chuyên nghiệp, hiệu ứng, tích hợp đa phương tiện.
- CSDL quan hệ: thực thể, thuộc tính, khóa chính, khóa ngoại, truy vấn cơ bản.
- Web tĩnh: HTML thẻ cơ bản, CSS selector, JavaScript event.
Kiến thức trọng tâm — Định hướng Khoa học máy tính
Lập trình Python
# Ví dụ: tính tổng dãy số từ 1 đến n
n = int(input())
total = sum(range(1, n + 1))
print(total)
- Cú pháp cơ bản: biến, kiểu dữ liệu, toán tử.
- Câu lệnh điều khiển: if/elif/else, while, for.
- Hàm: def, tham số, return.
- Cấu trúc dữ liệu: list, dict, set, tuple, string.
- Xử lý file: open, read, write.
- Module: import, sử dụng
math,random.
Thuật toán cơ bản
- Tìm kiếm: linear search O(n), binary search O(log n).
- Sắp xếp: bubble sort, selection sort, insertion sort, quicksort.
- Đệ quy: tính giai thừa, Fibonacci, Tháp Hà Nội.
- Quy hoạch động cơ bản: dãy con tăng dài nhất, ba lô.
Phân tích độ phức tạp
- O(1), O(log n), O(n), O(n log n), O(n²).
- Đánh giá thời gian chạy của vòng lặp lồng nhau.
Phần III — Bài tập lập trình + tính toán
Phần III Tin học yêu cầu viết đáp án dạng số hoặc chuỗi. Ví dụ:
Cho đoạn chương trình Python:
a = 5 b = 3 print(a // b + a % b)Kết quả in ra là gì?
Đáp án: 3 (5//3 = 1, 5%3 = 2, tổng 3).
Hoặc bài tính toán độ phức tạp, đếm số phép toán, tìm output đoạn code.
Lộ trình ôn 6 tuần
Định hướng Tin học ứng dụng
| Tuần | Trọng tâm |
|---|---|
| 1 | Excel hàm cơ bản + nâng cao |
| 2 | PivotTable + biểu đồ + Word mail merge |
| 3 | CSDL quan hệ + truy vấn |
| 4 | HTML + CSS |
| 5 | An toàn thông tin + đạo đức số |
| 6 | Luyện đề full |
Định hướng Khoa học máy tính
| Tuần | Trọng tâm |
|---|---|
| 1 | Python cú pháp + điều khiển |
| 2 | List, dict, hàm |
| 3 | Thuật toán tìm kiếm + sắp xếp |
| 4 | Đệ quy + quy hoạch động cơ bản |
| 5 | OOP + xử lý file |
| 6 | Luyện đề full |
Lỗi sai phổ biến
Tin học ứng dụng
- Nhầm hàm VLOOKUP với HLOOKUP.
- Sai cú pháp công thức Excel — quên dấu
$cho khóa cell. - Không phân biệt primary key và foreign key.
- Quên thẻ đóng trong HTML.
Khoa học máy tính
- Sai indentation Python — gây lỗi cú pháp.
- Nhầm
=với==— gán giá trị vs so sánh. - Tính sai O(n²) của vòng lặp — đếm sai số bước.
- Stack overflow trong đệ quy — quên điều kiện dừng.
- Index out of range — list bắt đầu từ 0, không phải 1.
Tải đề Tin học TN THPT 2026
Bên dưới là kho đề Tin học chia theo 2 định hướng. Đề Phần III có sẵn editor Python online để học sinh chạy thử code trước khi nộp.