Mới đây trong một cuộc phỏng vấn với trang tin Hà Lan Bright. CEO của Apple đã có những chia sẻ chi tiết về tầm quan trọng của việc nên cho trẻ tiếp cận công nghệ và học lập trình từ môi trường tiểu học. “Tôi nghĩ rằng mọi người nên học lập trình" Khi trẻ bước vào bậc tiểu [...]
So với các quốc gia tiến bộ trên thế giới, Việt Nam có nền giáo dục khá truyền thống. Việt Nam đang trong thời kỳ hiện đại hóa và đổi mới nhằm hội nhập với nền kinh tế thế giới. Sự phát triển của một đất nước luôn phụ thuộc vào sự phát triển của trẻ Mới đây trong một [...]
LỢI ÍCH CỦA KHÓA HỌC Làm quen với kiến thức về lập trình: Khoá học Scratch sẽ cho con hiểu được “điều kì diệu” gì đã xảy ra khi phần mềm máy tính hoạt động. Con sẽ học cách lập trình qua việc kéo thả đơn giản để tăng sự hào hứng và kích thích trí tò mò trước khi [...]
Sự trưởng thành của một đứa trẻ là một quá trình dạy dỗ, vun đắp. Một đứa trẻ có trở thành một công dân tốt và sở hữu trí tuệ phát triển hay không cần phụ thuộc vào nhiếu yếu tố. Trong đó, điều quan trọng nhất là sự giáo dục từ gia đình. Làm quen với kiến thức về [...]
Đăng ký nhận tư vấn Khoá học "LẬP TRÌNH CÙNG CHUYÊN GIA"
ThinkEdu sẽ liên hệ bạn trong thời gian sớm nhất
BẢNG PHÂN PHỐI CHƯƠNG TRÌNH LẬP TRÌNH C++ & THUẬT TOÁN
(DÀNH CHO HỌC SINH 13-17 TUỔI)
LEVEL 1
LẬP TRÌNH C++ CƠ BẢN
Khóa này giữ vai trò xây nền tảng cho học sinh tiếp cận lập trình C++. Học sinh học từ cài môi trường, nhập xuất, biến, kiểu dữ liệu, toán tử, rẽ nhánh, vòng lặp, mảng 1 chiều, string, hàm và luyện tập tổng hợp
Nội dung chính:
- Làm quen Code::Blocks / IDE
- Nhập, xu ất dữ liệu
- Kiểu dữ liệu, biến, hằng
- Toán tử số học, so sánh, logic
- If, if-else, switch
- For, while, do -while, break, continue
- Mảng 1 chiều
- String cơ bản
- Hàm cơ bản
- Bài tập và kiểm tra cuối khóa
Đầu vào:
- Học sinh l ớp 6–9 chưa ho ặc mới học lập trình
- Biết sử dụng máy tính cơ b ản, gõ phím, lưu file
Đầu ra:
- Viết được chương trình C++ cơ bản
- Giải được bài toán ở mức nhập môn
- Có nền tảng để học thuật toán
Kiến thức nổi bật cần thiết:
- Tư duy tuần tự
- Biến và ki ểu dữ liệu
- Mô hình input/output
- Biết đọc đề và mô tả bước giải
Số buổi:
- 24 buổi
LEVEL 2
LẬP TRÌNH C++ NÂNG CAO
Khóa này giúp học sinh dùng C++ thành thạo hơn để không bị “vấp” khi vào bài khó. Phần trọng tâm là mảng 2 chiều, hàm nâng cao, đệ quy cơ bản, struct,
vector, file và debug
Nội dung chính:
- Ôn tập cú pháp và code sạch
- Mảng 2 chiều
- String nâng cao
- Hàm nâng cao, tham chiếu
- Đệ quy cơ bản
- Vector, pair, struct
- Sort cơ bản
- File I/O cơ bản
- Debug và tối ưu code
- Bài tập tổng hợp
Đầu vào:
- Học xong C++ cơ bản
- Viết được chương trình dùng if, vòng lặp, mảng 1 chiều
Đầu ra:
- Viết chương trình mạch lạc, ít lỗi
- Dùng được các cấu trúc dữ liệu C++ phổ biến
- Sẵn sàng vào phần thuật toán
Kiến thức nổi bật cần thiết:
- Hàm và phạm vi biến
- Mảng 2 chiều
- Đệ quy
- Struct, vector
- Kỹ năng debug
Số buổi:
- 24 buổi
LEVEL 3
THUẬT TOÁN NỀN TẢNG
Đây là khóa bản lề, mục tiêu là đưa học sinh sang tư duy giải bài chứ không chỉ biết cú pháp. Nội dung gồm tìm kiếm, sắp xếp, prefix sum, two pointers, greedy cơ bản, mô phỏng, đệ quy ứng dụng và phân tích bài
Nội dung chính:
- Đọc đề, phân tích yêu cầu
- Mô hình hóa bài toán
- Tìm kiếm tuyến tính và nhị phân
- Sắp xếp và ứng dụng
- Prefix sum
- Two pointers cơ bản
- Greedy cơ bản
- Mô phỏng
- Đếm và thống kê
- Luyện đề theo chuyên đề
Đầu vào:
- Học xong C++ nâng cao
- Đã vững vòng lặp, mảng, string, hàm
Đầu ra:
- Giải được bài mức cơ bản đến trung bình
- Biết chọn kỹ thuật phù hợp
- Có tư duy giải thuật ban đầu
Kiến thức nổi bật cần thiết:
- Phân tích độ phức tạp sơ bộ
- Chia bài toán thành bước nhỏ
- Pattern nhận diện dạng bài
Số buổi:
- 30 buổi
LEVEL 4
LUYỆN THI TỔNG HỢP
Đây là khóa học dành cho các bạn học viên có năng lực tốt muốn thử sức mình tại các kỳ thi như tin học trẻ, học sinh giỏi hoặc cao hơn là có mục tiêu thi
chuyên
Nội dung chính:
- Ôn kiến thức chung cần thiết cho các kì thi tin học trẻ, học sinh giỏi...
- Dạng bài mảng, chuỗi, đếm, mô phỏng
- Dạng bài tìm kiếm, sắp xếp, greedy
- Dạng bài đệ quy, backtracking nhập môn
- Dạng bài số học, tổ hợp cơ bản
- Dạng bài prefix sum, two pointers
- Dạng bài DP cơ bản
- Dạng bài đồ thị cơ bản
- Luyện đề theo từng bộ
- Thi thử và chữa bài
Đầu vào:
- Học xong thuật toán nền tảng
Đầu ra:
- Sẵn sàng thi Tin học trẻ, HSG và bước đầu tiếp cận thi chuyên
- Biết giải đề theo thời gian
- Có kỹ năng trình bày và tối ưu
Kiến thức nổi bật cần thiết:
- Đọc hiểu đề nhanh
- Kỹ năng phân tích bài khó
- Kỹ thuật tối ưu và trình bày lời giải
Số buổi:
- 42 buổi
BẢNG PHÂN PHỐI CHƯƠNG TRÌNH LẬP TRÌNH SCRATCH CƠ BẢN
(DÀNH CHO HỌC VIÊN 10-13 TUỔI)
Buổi 1
GIỚI THIỆU, LÀM QUEN VỚI LẬP TRÌNH KÉO THẢ
Giới thiệu tư duy máy tính, lập trình kéo thả và lợi ích.
Làm quen với code.org, thực hiện các nhiệm vụ kéo thả.
Buổi 2
THỬ THÁCH CÁC MÀN KÉO THẢ
Học viên làm quen với lập trình kéo thả.
Vượt các màn kéo thả.
Thi đua mini game.
Buổi 3
KHÁM PHÁ SCRATCH
Làm quen giao diện, nhân vật và sân khấu.
Làm quen với các công cụ trong phần mềm Scratch.
Buổi 4
TẠO NHÂN VẬT RIÊNG
Ôn tập các kiến thức về giao diện.
Áp dụng công cụ, vẽ nhân vật độc đáo.
Buổi 5
LẬP TRÌNH CHUYỂN ĐỘNG
Làm quan khối lệnh chuyển động.
Thực hành lập trình cho nhân vật di chuyển.
Buổi 6
NHÂN VẬT "BIẾN HÌNH"
Làm quen khối lệnh hiển thị.
Lập trình chuyển đổi trang phục, hình dạng nhân vật.
Buổi 7
LÀM HOẠT HÌNH MINI
Nhắc lại kiến thức lập trình chuyển động, hiển thị.
Kết hợp làm dự án hoạt hình mini.
Buổi 8
ĐIỀU KIỂN BẰNG PHÍM
Làm quen câu lệnh sự kiện.
Lập trình di chuyển nhân vật bằng phím, tương tác người dùng.
Buổi 9
LẶP LẠI HÀNH ĐỘNG
Khám phá khối lệnh điều khiển.
Sử dụng lệnh lặp lại thông minh.
Buổi 10
CÂU LỆNH RẼ NHÁNH
Làm việc với câu lệnh điều kiện trong Scratch ( if / else).
Thực hành và áp dụng lập trình mini game "Ping Pong".
Buổi 11
MINI GAME ĐẦU TIÊN
Mỗi bạn tạo 1 mini game.
Đổi máy chơi chéo.
Cùng vote: Game vui nhất, game khó nhất, Game sáng tạo nhất
Buổi 12
LÊN Ý TƯỞNG LÀM THIỆP
Chọn chủ đề.
Lên ý tưởng thiết kế và lập trình.
Buổi 13
THIẾT KẾ THIỆP
Sử dụng công cụ tạo nền và nhân vật.
Viết nội dung ý nghĩa cho thiệp.
Buổi 14
THIẾP CHUYỂN ĐỘNG
Lập trình hiệu ứng cho thiệp.
Tạo kịch bản thuyết trình.
Buổi 15
THUYẾT TRÌNH GIỮA KHÓA
Trình bày dự án thiệp.
Chia sẻ ý tưởng.
Góp ý vui giữa các bạn.
Buổi 16
ÂM THANH
Làm quen với nhạc nền, hiệu ứng.
Sử dụng thành thạo khối lệnh Âm Thanh.
Buổi 17
CẢM BIẾN
Khám phá khối lệnh cảm biến.
Thực hành các ví dụ vui nhộn.
Buổi 18
BIẾN SỐ VÀ CÁC PHÉP TOÁN
Tạo biến điểm số, lưu dữ liệu.
Tính điểm và thực hiện các phép toán logic.
Buổi 19
THIẾT KẾ ĐỒNG HỒ
Tạo giao diện đồng hồ.
Tạo các nhân vật kim: giờ, phút, giây.
Buổi 20
LẬP TRÌNH ĐỒNG HỒ
Tạo biến số.
Lập trình các kim để đồng hồ chạy thật.
Sáng tạo ra các kiểu đồng hồ mới.
Buổi 21
lên ý tưởng và thiết kế dự án cuối khoá
Lên ý tưởng dự án cuối khoá.
Thiết kế dự án.
Buổi 22
lập trình dự án cuối khoá
Khởi tạo biến số liên quan.
Lập trình cho các đối tượng.
Buổi 23
HOÀN THIỆN DỰ ÁN
Lập trình hoàn thiện dự án.
Tạo ý tưởng trình bày dự án cuối khoá.
Buổi 24
DEMO SẢN PHẨM & TỔNG KẾT
Trình bày sản phẩm trước lớp.
Giao lưu trao đổi dùng thử sản phẩm của nhau.
Cùng chơi mini game rinh quà.
Tổng kết khóa học.
👉 “Chính thức trở thành Junior Programmer!”