← Tất cả lộ trình
💻 Tin học · Lớp 11

Lộ trình Tin học Lớp 11

Học tuần tự theo chương và yêu cầu cần đạt; mỗi bài gồm lý thuyết, ví dụ, luyện tập và quiz.

🧭 18 chặng⏱ 284 phút🎁 0 điểm
Đăng nhập để bắt đầu →
1
BƯỚC 1

Khóa chính, khóa ngoại và truy vấn SQL

Thiết kế hai bảng có quan hệ và dùng JOIN để truy vấn mà không lặp dữ liệu tùy tiện.

⏱ 29 phút
2
BƯỚC 2

Chuẩn hóa dữ liệu: vì sao không nhét mọi thứ vào một bảng?

Dùng ví dụ đơn hàng để nhận ra lặp dữ liệu và tách bảng đúng quan hệ.

⏱ 15 phút
3
BƯỚC 3

Gõ một địa chỉ web: DNS, TLS và HTTP làm gì?

Theo dấu một yêu cầu từ tên miền đến nội dung trên trình duyệt.

⏱ 15 phút
4
BƯỚC 4

Cơ sở dữ liệu quan hệ: khóa chính định danh, khóa ngoại liên kết

Design primary and foreign keys, interpret one-to-many relationships and preserve referential integrity without duplicating descriptive data.

⏱ 15 phút
5
BƯỚC 5

Truyền dữ liệu mạng: mỗi tầng thêm thông tin để chuyển đúng nơi

Explain TCP/IP encapsulation, addresses and ports while distinguishing reliable transport from IP routing and link delivery.

⏱ 15 phút
6
BƯỚC 6

Tìm kiếm tuần tự và nhị phân: điều kiện đúng quan trọng hơn tốc độ

Compare linear and binary search, state the sorted-data precondition and trace interval updates without off-by-one errors.

⏱ 15 phút
7
BƯỚC 7

Chuẩn hóa cơ sở dữ liệu: giảm dư thừa và bất thường cập nhật

Normalize relational tables using keys and functional dependencies while recognizing when justified denormalization may support performance.

⏱ 15 phút
8
BƯỚC 8

Mạng máy tính: địa chỉ IP, định tuyến và DNS

Explain packet routing, private and public IP addresses, DNS resolution and layered troubleshooting without treating the Internet as one direct connection.

⏱ 15 phút
9
BƯỚC 9

Kiểm thử và gỡ lỗi: từ trường hợp kiểm thử đến nguyên nhân gốc

Design test cases with boundaries and invariants, distinguish testing from debugging and reduce defects with reproducible evidence.

⏱ 15 phút
10
BƯỚC 10

Đệ quy: bài toán nhỏ hơn, điều kiện dừng và ngăn xếp lời gọi

Design recursive algorithms with a decreasing measure and base case, trace call stacks and compare recursive clarity with iterative resource use.

⏱ 15 phút
11
BƯỚC 11

SQL JOIN: kết nối bảng bằng khóa, tránh nhân dòng ngoài ý muốn

Hiểu khóa chính–khóa ngoại, phân biệt INNER/LEFT JOIN, dự đoán số dòng và tránh JOIN thiếu điều kiện.

⏱ 15 phút
12
BƯỚC 12

Mật khẩu và xác thực đa yếu tố: giảm rủi ro chiếm tài khoản

Tạo mật khẩu dài và riêng biệt, dùng trình quản lí mật khẩu, bật MFA và nhận diện phishing; hiểu rằng nhiều bước chưa chắc là nhiều yếu tố.

⏱ 15 phút
13
BƯỚC 13

Chỉ mục cơ sở dữ liệu: tăng tốc đọc và đánh đổi khi ghi

Hiểu chỉ mục như cấu trúc phụ hỗ trợ tìm kiếm, chọn cột theo truy vấn, đọc ý tưởng B-tree và nhận diện chi phí lưu trữ, cập nhật, chỉ mục dư thừa.

⏱ 15 phút
14
BƯỚC 14

Độ phức tạp thuật toán: tốc độ tăng quan trọng hơn một lần bấm giờ

Ước lượng thời gian và bộ nhớ theo kích thước đầu vào bằng Big-O, phân biệt trường hợp và không đồng nhất độ phức tạp tiệm cận với thời gian chạy tuyệt đối.

⏱ 15 phút
15
BƯỚC 15

Giao dịch cơ sở dữ liệu: ACID bảo vệ tính nhất quán khi nhiều thao tác cùng xảy ra

Hiểu transaction, commit, rollback và bốn tính chất ACID qua ví dụ chuyển khoản; nhận diện lỗi cập nhật dở dang và xung đột đồng thời.

⏱ 15 phút
16
BƯỚC 16

Ngăn xếp và hàng đợi: LIFO, FIFO và lựa chọn cấu trúc dữ liệu

Mô phỏng push–pop và enqueue–dequeue, nhận diện underflow và chọn cấu trúc theo thứ tự xử lí thay vì hình thức cài đặt.

⏱ 15 phút
17
BƯỚC 17

Duyệt đồ thị BFS và DFS: thứ tự khám phá, cấu trúc biên và trạng thái đã thăm

Mô phỏng duyệt theo chiều rộng bằng hàng đợi và chiều sâu bằng ngăn xếp/đệ quy, giải thích vai trò visited, phân biệt thứ tự duyệt với đường đi ngắn nhất.

⏱ 15 phút
18
BƯỚC 18

Thiết kế ca kiểm thử: lớp tương đương, giá trị biên và điều kiện lỗi

Chọn bộ ca kiểm thử nhỏ nhưng có lí do bằng phân lớp đầu vào và kiểm tra sát biên, bao phủ luồng hợp lệ–không hợp lệ và hiểu giới hạn của kiểm thử.

⏱ 15 phút