Thông tin và xử lí thông tin
Khái niệm thông tin, dữ liệu và các bước xử lí thông tin cơ bản.
Vai trò của thiết bị thông minh và tin học đối với xã hội
Tác động của thiết bị số và tin học tới kinh tế, giáo dục, y tế và đời sống hàng ngày.
Một số kiểu dữ liệu và dữ liệu văn bản
Giới thiệu kiểu dữ liệu cơ bản và cách lưu trữ dữ liệu văn bản trên máy tính.
Hệ nhị phân và dữ liệu số nguyên
Hệ đếm nhị phân, chuyển đổi giữa hệ thập phân và nhị phân, lưu trữ số nguyên trong máy tính.
Dữ liệu logic
Giới thiệu giá trị logic, phép toán logic cơ bản và ứng dụng trong điều kiện.
Dữ liệu âm thanh và hình ảnh
Cách máy tính lưu trữ, nén và xử lý âm thanh, hình ảnh; các định dạng phổ biến.
Thực hành sử dụng thiết bị số thông dụng
Hướng dẫn thực hành cơ bản: bật/tắt, kết nối mạng, cài ứng dụng, sao lưu dữ liệu và sử dụng an toàn thiết bị số.
Mạng máy tính trong cuộc sống hiện đại
Khái niệm mạng máy tính, các loại mạng (LAN, WAN), vai trò trong giao tiếp, kinh doanh và dịch vụ công.
An toàn trên không gian mạng
Nguyên tắc cơ bản an toàn mạng: bảo mật thông tin, mã độc, mưu mô lừa đảo, bảo vệ tài khoản và quyền riêng tư.
Thực hành khai thác tài nguyên trên internet
Thực hành tìm kiếm thông tin, đánh giá nguồn, trích dẫn và sử dụng tài nguyên hợp pháp trên Internet.
Ứng xử trên môi trường số. Nghĩa vụ tôn trọng bản quyền
Quy tắc ứng xử trực tuyến, tôn trọng quyền tác giả và cách trích dẫn, sử dụng hợp pháp tài nguyên số.
Phần mềm thiết kế đồ họa
Giới thiệu các phần mềm thiết kế đồ họa phổ biến (Photoshop, Illustrator, GIMP) và các thao tác cơ bản.
Bổ sung các đối tượng đồ họa
Các thao tác thêm, căn chỉnh, nhóm/đóng gói các đối tượng đồ họa trong phần mềm thiết kế.
Làm việc với đối tượng đường và văn bản
Kỹ thuật vẽ đường, chỉnh nét, hiệu ứng cho đối tượng vector và xử lý văn bản trong bản vẽ đồ họa.
Hoàn thiện hình ảnh đồ họa
Kỹ thuật hoàn thiện: chỉnh màu, thêm hiệu ứng, xuất bản phù hợp cho web hoặc in ấn.
Ngôn ngữ lập trình bậc cao và Python
Giới thiệu ngôn ngữ lập trình bậc cao, đặc điểm của Python và môi trường lập trình cơ bản.
Biến và lệnh gán
Khái niệm biến, kiểu dữ liệu biến và cách gán giá trị trong Python.
Các lệnh vào ra đơn giản
Học về cách nhập dữ liệu từ bàn phím và xuất dữ liệu ra màn hình trong Python.
Câu lệnh điều kiện IF
Tìm hiểu cách điều khiển luồng chương trình dựa trên các điều kiện logic.
Câu lệnh lặp FOR
Học cách sử dụng vòng lặp for với số lần lặp biết trước và hàm range().
Câu lệnh lặp WHILE
Tìm hiểu về vòng lặp với số lần lặp chưa biết trước và cách kiểm soát điều kiện dừng.
Kiểu dữ liệu danh sách
Giới thiệu về list trong Python, cách khởi tạo và truy cập các phần tử.
Một số lệnh làm việc với dữ liệu danh sách
Học các phương thức quan trọng để thao tác với danh sách như thêm, xóa, chèn phần tử.
Xâu kí tự
Tìm hiểu về kiểu dữ liệu văn bản, cách truy cập và các đặc điểm của xâu kí tự trong Python.
Một số lệnh làm việc với xâu kí tự
Các phương thức xử lý xâu phổ biến như tìm kiếm, thay thế, tách và nối xâu.
Hàm trong Python
Cách định nghĩa và sử dụng hàm để tái sử dụng mã nguồn và tổ chức chương trình.
Tham số của hàm
Chi tiết về cách truyền dữ liệu vào hàm qua tham số và đối số.
Phạm vi của biến
Phân biệt biến toàn cục và biến cục bộ, cách chúng tương tác trong chương trình.
Nhận biết lỗi chương trình
Phân loại các loại lỗi thường gặp trong lập trình Python và cách phát hiện.
Kiểm thử và gỡ lỗi chương trình
Các phương pháp kiểm tra tính đúng đắn của chương trình và kỹ thuật gỡ lỗi.
Thực hành viết chương trình đơn giản
Tổng hợp kiến thức để xây dựng các chương trình hoàn chỉnh giải quyết vấn đề thực tế.
Ôn tập lập trình python
Hệ thống lại toàn bộ kiến thức về Python đã học trong chương trình Tin học 10.