LỘ TRÌNH KHOÁ HỌC

Lập trình C++ giúp học viên rèn luyện tư duy logic, kỹ năng phân tích và cách tiếp cận bài toán một cách bài bản – nền tảng không thể thiếu để chinh phục các kỳ thi học sinh giỏi, thi chuyên, và Olympic Tin học. 

Khóa học được thiết kế chuyên sâu, giúp học viên làm quen với cấu trúc dữ liệu, giải thuật kinh điển và các chiến lược giải toán hiệu quả bằng lập trình. Học cùng giảng viên giàu kinh nghiệm và chương trình bám sát định hướng thi, học viên sẽ từng bước nâng cao trình độ và tự tin bước vào các đấu trường học thuật.

ThinkEdu khai giảng thường xuyên các khoá lớp học lập trình dành cho học viên từ 10-15 tuổi. Khoá học “LẬP TRÌNH CÙNG CHUYÊN GIA” giúp học viên tăng khả năng sáng tạo, tư duy lập trình, đam mê công nghệ thông tin và tự tin chinh phục các kỳ thi Tin học.

NGUYÊN TẮC GIẢNG DẠY TẠI THINKEDU

Mô hình học tập

Mô hình học tập theo dự án (Project Based Learning): Học viên phát triển sản phẩm từ các vấn đề thực tế, biến ý tưởng thành dự án cụ thể. Trong mỗi buổi học, các em được rèn luyện đồng thời 5 kỹ năng 5C: Giao tiếp (Communication), Sáng tạo (Creativity), Tư duy phản biện (Critical Thinking), Hợp tác (Collaboration) và Tư duy tin học (Computational Thinking).

Tiêu chuẩn lớp học

Lớp học tiêu chuẩn 10 – 12 học viên, 1 giảng viên chính và 1-2 trợ giảng. Nhằm hỗ trợ kịp thời và kiểm soát chặt chẽ chất lượng của lớp học. Không gian thoải mái đầy đủ trang thiết bị, hỗ trợ tối đa quá trình học tập của học viên.

Học sinh làm trọng tâm

ThinkEdu quan niệm rằng, ẩn sâu trong mỗi học viên đều là một “bầu trời ý tưởng” cần được khám phá và thấu hiểu. Vì vậy, ThinkEdu theo đuổi lý tưởng “lấy học viên làm trung tâm” nhằm giúp các em bộc lộ toàn diện năng khiếu và điểm mạnh của bản thân. Học viên là người chủ động trình bày ý tưởng, mong muốn; giảng viên và đội ngũ trợ giảng sẽ luôn đồng hành, hỗ trợ các em hoàn thành dự án của mình.

LỢI ÍCH KHOÁ HỌC

Mình cho con học lập trình Python tại Trung tâm, đầu tiên là để con được trải nghiệm, sau khi tham gia con rất thích và đam mê với lập trình, gia đình cũng định hướng con sẽ theo chuyên Tin sau này. Đội ngũ giảng viên tại Trung tâm có trình độ chuyên môn cao, nhiều thầy đã từng tham gia các kỳ thi Tin học lớn nên nên hiểu rõ cách truyền đạt và định hướng cho học sinh, mình hoàn toàn yên tâm khi cho con theo học tại ThinkEdu.

Phụ huynh học viên Minh Nguyên

Bạn nhà mình nằm trong đội tuyển thi HSG Tin học của trường, nghe con và cô giáo báo tin, mình liên hệ ngay với Trung tâm để đăng ký cho con tham gia học, để trang bị thêm kiến thức và kỹ năng để con tự tin hơn khi tham gia kỳ thi. Vì con năm nay mới học lớp 7 nên thi để trải nghiệm, ThinkEdu là địa chỉ số 1 tại Thanh Hoá về dạy lập trình cho trẻ.

Phụ huynh học viên Nam Hải

ĐỘI NGŨ GIẢNG VIÊN THINKEDU

Kỹ sư Nguyễn Thế Quyết

  • Chuyên ngành Công nghệ thông tin.
  • Cử nhân Sư phạm toán.

ThS. Lê Văn Hải Biên

  • Chuyên ngành Khoa học máy tính.
  • Trưởng nhóm lập trình Web Công ty CP Thinklabs.

Kỹ sư Thiều Anh Đức

  • Chuyên ngành Công nghệ thông tin.
  • Bộ phận phát triển hạ tầng dịch vụ Công ty CP Thinklabs.
.
.
.
.

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

ĐĂNG KÝ NHẬN TƯ VẤN

Đă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 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Ả
  1. Giới thiệu tư duy máy tính, lập trình kéo thả và lợi ích.
  2. 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Ả
  1. Học viên làm quen với lập trình kéo thả.
  2. Vượt các màn kéo thả.
  3. Thi đua mini game.
Buổi 3
KHÁM PHÁ SCRATCH
  1. Làm quen giao diện, nhân vật và sân khấu.
  2. 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
  1. Ôn tập các kiến thức về giao diện.
  2. Áp dụng công cụ, vẽ nhân vật độc đáo.
Buổi 5
LẬP TRÌNH CHUYỂN ĐỘNG
  1. Làm quan khối lệnh chuyển động.
  2. 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"
  1. Làm quen khối lệnh hiển thị.
  2. 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
  1. Nhắc lại kiến thức lập trình chuyển động, hiển thị.
  2. Kết hợp làm dự án hoạt hình mini.
Buổi 8
ĐIỀU KIỂN BẰNG PHÍM
  1. Làm quen câu lệnh sự kiện.
  2. 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
  1. Khám phá khối lệnh điều khiển.
  2. Sử dụng lệnh lặp lại thông minh.
Buổi 10
CÂU LỆNH RẼ NHÁNH
  1. Làm việc với câu lệnh điều kiện trong Scratch ( if / else).
  2. Thực hành và áp dụng lập trình mini game "Ping Pong".
Buổi 11
MINI GAME ĐẦU TIÊN
  1. Mỗi bạn tạo 1 mini game.
  2. Đổi máy chơi chéo.
  3. 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
  1. Chọn chủ đề.
  2. Lên ý tưởng thiết kế và lập trình.
Buổi 13
THIẾT KẾ THIỆP
  1. Sử dụng công cụ tạo nền và nhân vật.
  2. Viết nội dung ý nghĩa cho thiệp.
Buổi 14
THIẾP CHUYỂN ĐỘNG
  1. Lập trình hiệu ứng cho thiệp.
  2. Tạo kịch bản thuyết trình.
Buổi 15
THUYẾT TRÌNH GIỮA KHÓA
  1. Trình bày dự án thiệp.
  2. Chia sẻ ý tưởng.
  3. Góp ý vui giữa các bạn.
Buổi 16
ÂM THANH
  1. Làm quen với nhạc nền, hiệu ứng.
  2. Sử dụng thành thạo khối lệnh Âm Thanh.
Buổi 17
CẢM BIẾN
  1. Khám phá khối lệnh cảm biến.
  2. Thực hành các ví dụ vui nhộn.
Buổi 18
BIẾN SỐ VÀ CÁC PHÉP TOÁN
  1. Tạo biến điểm số, lưu dữ liệu.
  2. Tính điểm và thực hiện các phép toán logic.
Buổi 19
THIẾT KẾ ĐỒNG HỒ
  1. Tạo giao diện đồng hồ.
  2. Tạo các nhân vật kim: giờ, phút, giây.
Buổi 20
LẬP TRÌNH ĐỒNG HỒ
  1. Tạo biến số.
  2. Lập trình các kim để đồng hồ chạy thật.
  3. 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á
  1. Lên ý tưởng dự án cuối khoá.
  2. Thiết kế dự án.
Buổi 22
lập trình dự án cuối khoá
  1. Khởi tạo biến số liên quan.
  2. Lập trình cho các đối tượng.
Buổi 23
HOÀN THIỆN DỰ ÁN
  1. Lập trình hoàn thiện dự án.
  2. 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
  1. Trình bày sản phẩm trước lớp.
  2. Giao lưu trao đổi dùng thử sản phẩm của nhau.
  3. Cùng chơi mini game rinh quà.
  4. Tổng kết khóa học.
    👉 “Chính thức trở thành Junior Programmer!”