Tổng quan về giáo trình
Bộ sách giáo khoa và tài liệu bồi dưỡng giáo viên môn Tin học 10 (Bộ sách Cánh Diều) được Nhà xuất bản Đại học Sư phạm phối hợp cùng Công ty Cổ phần Đầu tư Xuất bản – Thiết bị Giáo dục Việt Nam (VEPIC) biên soạn và phát hành năm 2022. Tài liệu phục vụ giảng dạy môn Tin học lớp 10 – năm học bản lề chuyển tiếp từ giai đoạn giáo dục cơ bản sang giai đoạn giáo dục định hướng nghề nghiệp ở cấp Trung học phổ thông (THPT). Nhóm biên soạn gồm 11 nhà giáo, chuyên gia từ Trường Đại học Sư phạm Hà Nội, Đại học Quốc gia Hà Nội, Trường Đại học Bách khoa Hà Nội và Trường Đại học Điện lực; đội ngũ chủ biên và tác giả đồng thời là thành viên Ban phát triển Chương trình môn Tin học năm 2018.
Mục tiêu học tập của tài liệu bám sát các tiêu chuẩn của Chương trình Giáo dục phổ thông (CT GDPT) 2018 và Thông tư số 33/2017/TT-BGDĐT của Bộ Giáo dục và Đào tạo. Cụ thể, chương trình hướng đến việc phát triển toàn diện 5 thành phần năng lực tin học cốt lõi:
- NLa: Sử dụng và quản lý các phương tiện công nghệ thông tin và truyền thông.
- NLb: Ứng xử phù hợp trong môi trường số.
- NLc: Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông.
- NLd: Ứng dụng công nghệ thông tin và truyền thông trong học và tự học.
- NLe: Hợp tác trong môi trường số.
Cấu trúc bộ sách lớp 10 được chia thành ba ấn bản độc lập nhằm đáp ứng phân hóa nghề nghiệp sâu:
- Sách giáo khoa Tin học 10 (Nội dung cốt lõi dùng chung).
- Chuyên đề học tập Tin học 10 – Định hướng Khoa học máy tính (Computer Science - CS).
- Chuyên đề học tập Tin học 10 – Định hướng Tin học ứng dụng (Information and Communication Technology - ICT).
Điểm đặc trưng trong cách tiếp cận của bộ sách là tích hợp đồng bộ giữa lý thuyết và thực hành, chuyển dịch từ giáo dục trang bị kiến thức sang phát triển năng lực người học thông qua các chuỗi hoạt động khám phá và giải quyết bài toán thực tế.
Nội dung kiến thức cốt lõi
Các chương/chủ đề chính
Mạch nội dung của tài liệu được tổ chức theo các chủ đề lớn, đại diện cho ba mạch kiến thức xuyên suốt: Học vấn số hóa phổ thông (DL), Công nghệ thông tin và truyền thông (ICT), và Khoa học máy tính (CS).
& an toàn Internet Nghề lập trình & dịch vụ số dữ liệu & thuật toán sâu
- Chủ đề A: Máy tính và xã hội tri thức (Tin học và xử lý thông tin): Giới thiệu sự phân biệt bản chất giữa dữ liệu, thông tin và tri thức; mô hình Tháp dữ liệu – thông tin – tri thức; quy trình xử lý thông tin 4 bước (đầu vào, dữ liệu số hóa, lưu trữ, đầu ra); các đơn vị đo dung lượng lưu trữ nhị phân ($2^{10} = 1024$ byte); vai trò của thiết bị thông minh, Internet vạn vật (IoT), cuộc Cách mạng công nghiệp 4.0 và 4 trụ cột kinh tế tri thức theo mô hình của Ngân hàng Thế giới (World Bank).
- Chủ đề B: Mạng máy tính và Internet (Internet hôm nay và ngày mai): Phân tích sự khác biệt giữa mạng cục bộ (LAN) và Internet; các dịch vụ điện toán đám mây; nguồn học liệu mở (OpenCourseWare); an toàn thông tin số, nhận diện phần mềm độc hại (malware, virus); các biện pháp phòng vệ khi bị bắt nạt trên mạng và kỹ thuật xác thực hai bước.
- Chủ đề E: Ứng dụng tin học: Trang bị kỹ năng vận hành các hệ thống phần mềm thiết kế đồ họa, khai thác hệ thống phần mềm văn phòng thông qua các bài thực hành tổng hợp gắn liền với bối cảnh thực tế.
- Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính (Lập trình Python): Trình bày kỹ thuật lập trình cơ sở trên môi trường Python IDLE (gồm cửa sổ tương tác Shell và cửa sổ soạn thảo Code); các kiểu dữ liệu cơ bản (số nguyên, số thực, xâu ký tự, danh sách); câu lệnh điều kiện
if; cấu trúc lặp for (kết hợp hàm range(m, n, k)) và while; xây dựng chương trình con thông qua hàm def, truyền tham số, giá trị trả về return; thư viện hàm chuẩn math; quy trình 4 bước giải quyết bài toán trên máy tính.
- Chủ đề Hướng nghiệp với Tin học: Giới thiệu nhóm nghề thiết kế và lập trình (phát triển web, trò chơi, ứng dụng di động, thương mại điện tử); phân tích thị trường nhân lực và yêu cầu kỹ năng chuyên ngành.
Kiến thức nền tảng được xây dựng
- Lý thuyết thông tin và biểu diễn dữ liệu: Thiết lập nguyên lý chuyển hóa giữa hiện tượng vật lý bên ngoài thành dữ liệu số hóa qua các thiết bị thu nhận; nguyên tắc lưu trữ dữ liệu dưới dạng chuỗi bit nhị phân và cách chuyển đổi các tiền tố đo lường ($B, KB, MB, GB$).
- Nguyên lý kiến trúc ngôn ngữ lập trình: Phân cấp các tầng ngôn ngữ lập trình từ ngôn ngữ máy (chuỗi bit $0$ và $1$), hợp ngữ (Assembly) với các chỉ thị gợi nhớ, đến ngôn ngữ bậc cao có tính trừu tượng hóa (chỉ thị nhảy
JUMP được thay thế bằng cấu trúc khối, rẽ nhánh và vòng lặp). Đồng thời, làm rõ cơ chế chuyển dịch mã nguồn qua hai mô hình: thông dịch (Interpreter) và biên dịch (Compiler).
- Mô hình hóa thuật toán: Cung cấp tư duy phân rã bài toán lớn thành các bài toán con thông qua module hàm (functions), xây dựng thuật toán dạng hình thức trước khi triển khai thành mã nguồn.
Kỹ năng phát triển
- Kỹ năng kỹ thuật (Technical Skills): Cài đặt và sử dụng môi trường IDLE; viết, lưu trữ và thực thi tệp mã nguồn Python; phân tích thông báo lỗi cú pháp và lỗi ngoại lệ khi chạy; sử dụng các công cụ quản trị hệ điều hành cơ bản (như Task Manager) và phần mềm diệt virus.
- Kỹ năng phân tích (Analytical Skills): Phân tích yêu cầu bài toán thực tế để xác định tập dữ liệu đầu vào ($Input$) và kết quả mong muốn ($Output$); đối chiếu kiểm thử (testing) với các bộ dữ liệu khác nhau để phát hiện lỗi ngữ nghĩa (semantic errors).
- Năng lực ứng dụng và thực hành (Practical Competencies): Khai thác nguồn tài nguyên mở trên Internet, bảo vệ tài khoản số cá nhân qua xác thực đa yếu tố, lập trình tính toán các công thức khoa học (ví dụ: công thức Heron tính diện tích tam giác $S = \sqrt{p(p-a)(p-b)(p-c)}$).
Phương pháp giảng dạy và học tập
Giáo trình định hướng phương pháp giảng dạy dựa trên mô hình sư phạm kiến tạo và thuyết hoạt động:
- Cấu trúc bài học tiêu chuẩn hóa: Mỗi bài học được thiết kế thành một chuỗi hoạt động khép kín:
- Mục tiêu: Xác định rõ yêu cầu cần đạt dưới dạng động từ hành vi cụ thể ("Học xong bài này, em sẽ:").
- Khởi động: Nêu tình huống thực tế nhằm gợi mở vấn đề và kích hoạt kiến thức nền tảng.
- Khám phá – Kiến tạo: Cung cấp thông tin qua các hộp khái niệm chuẩn hóa và tổ chức hoạt động để người học tự rút ra quy luật.
- Luyện tập: Củng cố kiến thức và rèn luyện kỹ năng thông qua bài tập thực hiện ngay tại lớp.
- Vận dụng: Yêu cầu sử dụng kiến thức tích hợp để xử lý tình huống thực tế.
- Câu hỏi tự kiểm tra & Tóm tắt: Giúp hệ thống hóa nội dung cốt lõi và đánh giá mức độ hoàn thành mục tiêu.
- Tìm hiểu thêm: Cung cấp tài liệu mở rộng dành cho việc dạy học phân hóa.
- Dạy học theo dự án và bài tập tình huống: Chuyển trọng tâm từ việc giảng giải thao tác sang giao nhiệm vụ dự án (Project-based learning). Giáo viên đóng vai trò cố vấn, điều phối; học sinh làm việc độc lập hoặc theo nhóm để tạo ra sản phẩm hoàn chỉnh (chương trình phần mềm, ấn phẩm đồ họa, báo cáo số).
- Đổi mới kiểm tra đánh giá theo Thông tư 22/2021/TT-BGDĐT: Kết hợp đánh giá thường xuyên và định kỳ thông qua chất lượng sản phẩm học tập, báo cáo kỹ thuật và năng lực tranh biện, tự đánh giá chéo giữa các nhóm học sinh thay cho các bài kiểm tra lý thuyết đơn thuần.
Điểm nổi bật và cập nhật
Bộ sách thể hiện các cập nhật căn bản so với chương trình Tin học THPT năm 2006:
| Tiêu chí so sánh |
Chương trình Tin học 2006 |
Bộ sách Tin học 10 Cánh Diều (CT 2018) |
| Tiếp cận biên soạn |
Tiếp cận nội dung ("Học sinh biết được những gì?") |
Tiếp cận phát triển năng lực ("Học sinh làm được những gì?") |
| Phạm vi khái niệm dữ liệu |
Giới hạn là thông tin đã được đưa vào trong máy tính |
Mở rộng: dữ liệu là hình thức thể hiện thông tin, tồn tại khách quan trong thế giới thực |
| Ngôn ngữ lập trình |
Ngôn ngữ thủ tục truyền thống (Pascal, C cơ bản) |
Ngôn ngữ lập trình bậc cao hiện đại (Python) trên môi trường trực quan IDLE |
| Phân hóa hướng nghiệp |
Chương trình chuẩn và nâng cao mang tính đại trà |
Phân hóa sâu thành hai định hướng nghề nghiệp rõ ràng: Khoa học máy tính (CS) và Tin học ứng dụng (ICT) |
| Nội dung công nghệ mới |
Chủ yếu là tin học văn phòng cổ điển |
Tích hợp Điện toán đám mây, Internet vạn vật (IoT), Công nghiệp 4.0, Kinh tế số, An toàn số |
Tính hệ thống và liên thông của tài liệu được đảm bảo nhờ cơ chế biên soạn thống nhất: đội ngũ tác giả có ít nhất $1/3$ thành viên tham gia liên tục giữa các cấp học (Tiểu học – THCS – THPT). Mạch kiến thức về xử lý thông tin được nâng cấp logic: Chủ đề A ở Tiểu học mang tên "Máy tính và em", lên cấp THCS là "Máy tính và cộng đồng", đến lớp 10 THPT phát triển thành "Máy tính và xã hội tri thức".
Đối tượng sử dụng giáo trình
- Học sinh lớp 10 cấp THPT: Là tài liệu học tập chính khóa. Học sinh lựa chọn một trong hai phân nhánh tùy thuộc vào định hướng nghề nghiệp tương lai:
- Định hướng Khoa học máy tính (CS): Phù hợp với học sinh có nguyện vọng theo học các ngành kỹ thuật, công nghệ thông tin, điện tử viễn thông, khoa học tự nhiên.
- Định hướng Tin học ứng dụng (ICT): Phù hợp với học sinh hướng đến các ngành kinh tế, xã hội nhân văn, nghệ thuật, du lịch, truyền thông.
- Yêu cầu kiến thức tiên quyết: Học sinh cần nắm vững các chuẩn kiến thức – kỹ năng tin học cơ bản đã được trang bị ở cấp THCS theo CT GDPT 2018 (sử dụng hệ điều hành, tìm kiếm thông tin trên mạng, tư duy thuật toán trực quan qua môi trường lập trình khối).
- Giáo viên môn Tin học: Sử dụng tài liệu bồi dưỡng và Sách giáo viên làm căn cứ xây dựng kế hoạch dạy học (giáo án), thiết kế các tình huống sư phạm, bài toán thực tế và thiết lập tiêu chí đánh giá năng lực theo chuẩn chương trình.
- Cán bộ quản lý chuyên môn và Phụ huynh học sinh: Dùng làm tài liệu tham khảo để giám sát chất lượng giảng dạy hoặc định hướng, hỗ trợ học sinh tự học tại nhà.
Câu hỏi thường gặp
1. Bộ sách giáo khoa Tin học 10 Cánh Diều gồm những ấn bản nào?
Hệ thống tài liệu bao gồm: Sách giáo khoa Tin học 10 (phần kiến thức cốt lõi), Chuyên đề học tập Tin học 10 – Khoa học máy tính, Chuyên đề học tập Tin học 10 – Tin học ứng dụng, Sách giáo viên Tin học 10 và Sách bài tập Tin học 10.
2. Học sinh cần chuẩn bị kiến thức nền tảng nào trước khi học chương trình này?
Học sinh cần nắm vững các kỹ năng sử dụng máy tính căn bản, thao tác tệp và thư mục trên hệ điều hành, khai thác Internet cơ bản và các khái niệm sơ lược về thuật toán đã học ở cấp Trung học cơ sở.
3. Ngôn ngữ lập trình chính thức được đưa vào giảng dạy là ngôn ngữ nào?
Chương trình sử dụng ngôn ngữ lập trình bậc cao Python phiên bản 3.x, thực hành thông qua môi trường phát triển tích hợp chuẩn IDLE với hai chế độ làm việc: cửa sổ tương tác (Shell) và cửa sổ soạn thảo chương trình (Code).
4. Phương pháp tự học giáo trình này như thế nào để đạt hiệu quả cao?
Học sinh cần đọc kỹ mục tiêu đầu bài, hoàn thành các nhiệm vụ trong phần Khởi động và Khám phá, trực tiếp thực hành gõ và chạy thử mã nguồn trên máy tính, giải các bài tập Luyện tập và Vận dụng, sau đó sử dụng hệ thống Câu hỏi tự kiểm tra ở cuối bài để đối chiếu mức độ đạt yêu cầu.
5. Có những nguồn học liệu bổ trợ nào đi kèm bộ sách?
Hệ sinh thái bổ trợ bao gồm Sách bài tập (cung cấp tóm tắt bài học, bài tập trắc nghiệm, tự luận, dự án và đáp án hướng dẫn), Sách giáo viên, hệ thống sách điện tử và học liệu số tương tác trên nền tảng trực tuyến của nhà xuất bản, cùng các video minh họa tiết dạy trên kênh truyền thông chính thức của bộ sách.
Kết luận
Bộ sách Tin học 10 Cánh Diều và tài liệu bồi dưỡng giáo viên đi kèm thiết lập một hệ thống giáo dục tin học chuẩn mực theo định hướng phát triển năng lực của Chương trình Giáo dục phổ thông 2018. Giá trị cốt lõi của tài liệu thể hiện ở tính sư phạm chặt chẽ, tính hiện đại của tri thức khoa học máy tính và khả năng ứng dụng thực tế.
Lộ trình học tập dẫn dắt người học từ việc thấu hiểu bản chất dữ liệu, thông tin trong xã hội tri thức (Chủ đề A, B), vận dụng công cụ số (Chủ đề E), đến việc làm chủ tư duy giải quyết vấn đề bằng thuật toán và lập trình Python (Chủ đề F), làm nền tảng cho việc định hướng nghề nghiệp chuyên sâu trong thời đại công nghệ số.