CYBERSOFT ACADEMY
CyberSoft Academy
Trang chủ
⌨️ Luyện gõ chữ Lộ trình 3–12 Dự án học viên Blog Về CyberSoft Đăng ký tư vấn →
🚀 OD2 · OVERDRIVE · NĂM 1 · NỀN CHUNG

Thuật toán, OOP & Quy trình kỹ sư Từ viết chạy được sang viết như kỹ sư

Con cài và chứng minh thuật toán, lập trình hướng đối tượng vững, làm việc bằng Git/GitHub + pytest như kỹ sư thật.

“Con không còn viết cho chạy mà viết như một kỹ sư.”

14buổi × 3 giờ
2capstone
3đồ án chọn 1
Bebras Bchứng chỉ định hướng
Kho Vận Mini — quản lý kho bằng OOP, tra cứu sản phẩm bằng hash O(1)
Kho Vận Mini — quản lý kho bằng OOP, tra cứu sản phẩm bằng hash O(1)

KHÓA NÀY LÀ GÌ✧

Khóa năm 1 cho học sinh THPT 14–18 tuổi đã học OD1: 14 buổi × 3 giờ, bốn chặng từ thuật toán nền, OOP tới quy trình kỹ sư.

Hàng Đợi Dịch Vụ — nhiều quầy, hàng đợi ưu tiên VIP, thống kê lượt khách
Hàng Đợi Dịch Vụ — nhiều quầy, hàng đợi ưu tiên VIP, thống kê lượt khách
Thuật toán có chứng minhsắp xếp · đệ quy · hash · Big-O
OOP vữngclass · đóng gói · kế thừa · composition
Quy trình kỹ sưGit/GitHub · Pull Request · pytest
Mỗi buổi 1 game + 1 appgame pygame + app web cùng khái niệm

CON HỌC GÌ✧

Sáu mảng kiến thức đưa con từ “giải được bài” lên “cài đặt đúng, chứng minh được, làm việc nhóm như kỹ sư”.

1
Thuật toán sắp xếp & tìm kiếmsắp xếp chọn/chèn · đếm thao tác · O(n²)

🎯Con hiểu và chứng minh thuật toán, không học thuộc

2
Cấu trúc dữ liệustack LIFO · queue FIFO · hash tra cứu O(1)

🎯Con dựng undo/redo, hàng chờ, tra cứu tức thì

3
Đệ quy & memoizationbase case · cây gọi đệ quy · ghi nhớ kết quả

🎯Con giải bài toán chia để trị gọn và nhanh

4
Lập trình hướng đối tượngclass · method · đóng gói · composition · kế thừa & ghi đè

🎯Con mô hình hoá thế giới thật bằng code

5
Quy trình kỹ sư Git/GitHubcommit · branch · merge · Pull Request · code review

🎯Con làm việc nhóm đúng chuẩn công ty

6
Kiểm thử & chất lượngpytest test-first · loop invariant · refactor · code smell

🎯Con chứng minh code đúng và giữ code sạch

BẢN ĐỒ 14 BUỔI✧

Bốn chặng leo thang; mỗi buổi con ship 1 app web + 1 game pygame cùng khái niệm.

1Chặng 1 · Thuật toán nền & độ phức tạp
Chặng 1 · Thuật toán nền & độ phức tạpSắp xếp chọn/chèn + đo Big-OApp Trình sắp xếp trực quan · game Xếp bài / xếp hạng
Chặng 1 · Thuật toán nền & độ phức tạpStack & Queue + ứng dụngApp Undo/Redo, Hàng đợi in ấn · game Hồi chiêu
Chặng 1 · Thuật toán nền & độ phức tạpĐệ quy: base case + cây đệ quyApp Vẽ hình đệ quy / Fibonacci · game Hang động đệ quy
Chặng 1 · Thuật toán nền & độ phức tạpMemoization; hash; tra cứu O(1)App Tra cứu vật phẩm bằng hash · game Kho báu tra cứu nhanh
2Chặng 2 · OOP & Capstone A — Kho Vận Mini
Chặng 2 · OOP & Capstone A — Kho Vận MiniOOP 1: class, thuộc tính, method · đặc tả Capstone AKho Vận Mini v0.1 — class Product · game Hero là class
Chặng 2 · OOP & Capstone A — Kho Vận MiniOOP 2: đóng gói, compositionKho Vận Mini v0.2 — Warehouse chứa Product · game Đội hình Hero
Chặng 2 · OOP & Capstone A — Kho Vận MiniOOP 3: kế thừa/ghi đè, DRY, UMLKho Vận Mini v0.3 — loại sản phẩm kế thừa · game Boss kế thừa Hero
🏆 CAPSTONE
Chặng 2 · OOP & Capstone A — Kho Vận MiniGit: commit/branch/merge · hoàn thiện Capstone AKho Vận Mini hoàn thiện trên repo Git
3Chặng 3 · Quy trình kỹ sư & Capstone B — Hàng Đợi Dịch Vụ
Chặng 3 · Quy trình kỹ sư & Capstone B — Hàng Đợi Dịch VụGitHub: Pull Request + code review · đặc tả BHàng Đợi Dịch Vụ v0.1 — mô phỏng quầy · PR game cùng nhóm
Chặng 3 · Quy trình kỹ sư & Capstone B — Hàng Đợi Dịch Vụpytest; test-firstHàng Đợi v0.2 — bộ test nghiệp vụ · Auto-battle có test
Chặng 3 · Quy trình kỹ sư & Capstone B — Hàng Đợi Dịch VụChứng minh tính đúng + độ phức tạpHàng Đợi v0.3 — chứng minh thứ tự phục vụ
Chặng 3 · Quy trình kỹ sư & Capstone B — Hàng Đợi Dịch VụRefactor + code smellHàng Đợi v0.4 — refactor gọn, giữ test xanh
4Chặng 4 · Tổng ôn & bảo vệ
Chặng 4 · Tổng ôn & bảo vệLuyện Bebras B + review chéoBộ đề Bebras B tự chấm · game Đố tư duy thuật toán
🏆 CAPSTONE
Chặng 4 · Tổng ôn & bảo vệCapstone B hoàn thiện + demo + bảo vệHàng Đợi Dịch Vụ hoàn thiện + portfolio

Muốn biết con có theo kịp Thuật toán, OOP & Quy trình kỹ sư không? Thử trước một buổi — ba mẹ ngồi cạnh, không mất phí.

Cho con thử sức 1 buổi →

SẢN PHẨM CON KHOE ĐƯỢC✧

Mỗi buổi một app web và một game pygame — hai hệ thống OOP có repo và test xanh.

Kho Vận Mini
● Capstone A · OOP + hash O(1)Kho Vận MiniHệ quản lý kho Shopee-lite: nhập/xuất, kiểm tồn, cảnh báo hết hàng, báo cáo, tìm sản phẩm bằng hash.
Hàng Đợi Dịch Vụ
● Capstone B · Queue + PriorityHàng Đợi Dịch VụMô phỏng quầy lấy số: nhiều quầy, ưu tiên VIP, ước tính thời gian chờ, thống kê phục vụ.
● Buổi 1 · sắp xếpTrình sắp xếp trực quanHiện từng bước đổi chỗ và đếm số phép so sánh để cảm nhận O(n²).
● Buổi 2 · stack & queueUndo/Redo · Hàng đợi in ấnMô phỏng nghiệp vụ thật bằng ngăn xếp và hàng đợi.
● Buổi 4 · lookup O(1)Tra cứu vật phẩm bằng hashSo sánh tra cứu O(n) với O(1) bằng bảng băm.
● Buổi 7 · game kế thừaBoss kế thừa HeroGame pygame: Boss kế thừa class Hero và ghi đè đòn đánh.

ĐỒ ÁN & TỐT NGHIỆP✧

Cuối khóa con chọn 1 trong 3 đồ án nền tảng — mỗi đồ án một cấu trúc dữ liệu trọng tâm, nhiều module, có bộ test tự chấm.

TourneyPro
TourneyProQuản lý giải đấu CyberCup: sơ đồ bracket (cây), lịch thi đấu (queue), xếp hạng realtime (heap).
CampusLife
CampusLifeCộng đồng trường & CLB: phân quyền bằng kế thừa, thời khoá biểu, điểm rèn luyện, huy hiệu.
DungeonForge
DungeonForgeRPG mê cung chơi bằng phím: OOP đa hình Hero/Warrior/Mage, quái & boss, túi đồ, kỹ năng.

Mỗi đồ án có bản đặc tả 9 mục con viết và bảo vệ trước khi code, rồi trình bày ở Demo Day cuối khóa.

GIỮ CHỖ HỌC THỬ MIỄN PHÍ✧

Để lại số điện thoại, CyberSoft gọi lại trong ngày: tư vấn khóa Thuật toán, OOP & Quy trình kỹ sư hợp với con và xếp buổi học thử 60 phút miễn phí, không ràng buộc.

Bằng việc gửi, anh/chị đồng ý để CyberSoft liên hệ tư vấn. Chúng tôi bảo mật thông tin của gia đình.

PHƯƠNG PHÁP HỌC✧

Mô hình 5E; AI gợi ý thiết kế và sinh test, con tự cài đặt và chứng minh bằng test xanh.

1Cài đặtTự cài thuật toán và class theo đặc tả
2Test trướcViết pytest trước rồi mới code (test-first)
3Chứng minhLoop invariant và phân tích Big-O
4Review chéoPush GitHub, mở Pull Request, góp ý code của bạn
5RefactorKhử code smell mà vẫn giữ test xanh
Mỗi khái niệm có một app minh hoạ — con kéo, bấm, chơi để hiểu
Sort Quest
Sort Questsắp xếp & đếm thao tác
Stack & Queue
Stack & Queuechồng bánh LIFO · xếp hàng FIFO
Búp Bê Nga
Búp Bê Ngađệ quy: hàm tự gọi lại mình
Tủ Khoá
Tủ Khoáhash: tra cứu O(1)
Xưởng Bánh
Xưởng Bánhclass → object
Gia Đình Thú
Gia Đình Thúkế thừa · ghi đè

DẤU TỰ LÀM✧

Con không chép: mọi sản phẩm đều có dấu vết con tự nghĩ, tự kiểm và tự bảo vệ.

1Đặc tả 9 mục tự bảo vệCon viết và bảo vệ đặc tả (bài toán, user story, chức năng, tiêu chí nghiệm thu) trước khi code.
2Lịch sử Git & Pull RequestMỗi bước con làm đều nằm trong commit, branch và PR được bạn cùng nhóm review.
3Test xanh & chứng minhAI sinh test gợi ý; con tự cài, cho test xanh và chứng minh tính đúng.

BUỔI RA MẮT CHO BA MẸ✧

15 phút con tự trình diễn đồ án cuối khóa — ba mẹ thấy rõ con đã học được gì, làm được gì.

Đồ án cuối khóa · TourneyPro
Đồ án cuối khóa · TourneyPro
🎓 CON TRÌNH DIỄN · ĐỒ ÁN CUỐI KHÓACon chọn 1 trong 3 đồ án
  • TourneyProQuản lý giải đấu CyberCup: sơ đồ bracket (cây), lịch thi đấu (queue), xếp hạng realtime (heap).
  • CampusLifeCộng đồng trường & CLB: phân quyền bằng kế thừa, thời khoá biểu, điểm rèn luyện, huy hiệu.
  • DungeonForgeRPG mê cung chơi bằng phím: OOP đa hình Hero/Warrior/Mage, quái & boss, túi đồ, kỹ năng.
🧠 KIẾN THỨC CON NẮM
Thuật toán sắp xếp & tìm kiếmCấu trúc dữ liệuĐệ quy & memoizationLập trình hướng đối tượngQuy trình kỹ sư Git/GitHubKiểm thử & chất lượng
🛠️ KỸ NĂNG CON LÀM ĐƯỢC
  • Con hiểu và chứng minh thuật toán, không học thuộc
  • Con dựng undo/redo, hàng chờ, tra cứu tức thì
  • Con giải bài toán chia để trị gọn và nhanh
  • Con mô hình hoá thế giới thật bằng code
  • Con làm việc nhóm đúng chuẩn công ty
  • Con chứng minh code đúng và giữ code sạch
🎬 KÈM THEOClip 30 giây con tự giải thích đồ án và share-link để ông bà, người thân cùng xem.

Muốn là người đầu tiên xem con trình diễn sản phẩm tự tay làm ra?

Giữ vé học thử cho con →

PHỤ HUYNH THƯỜNG HỎI✧

Học sinh THPT 14–18 tuổi đã hoàn thành OD1 (Python & Tư duy giải quyết vấn đề) trong lộ trình OVERDRIVE.

Hai capstone Kho Vận Mini và Hàng Đợi Dịch Vụ có repo và test xanh, cùng một đồ án chọn từ TourneyPro, CampusLife hoặc DungeonForge.

Thuật toán sắp xếp, stack/queue, đệ quy, hash và Big-O; lập trình hướng đối tượng; Git/GitHub, Pull Request, code review và pytest.

Khóa định hướng Bebras B — kỳ thi tư duy máy tính quốc tế. Con được đánh giá theo rubric 6 trục kèm bảo vệ đặc tả.

HÔM NAY, KHÔNG PHẢI “DỊP KHÁC”✧

Cho con học thử MIỄN PHÍ một buổi.Tuổi thơ của con không chờ “dịp khác”. 60 phút ba mẹ ngồi cạnh, xem con tự làm ra sản phẩm đầu tiên — kèm test xếp lớp & tư vấn lộ trình 9 năm riêng cho con, hoàn toàn miễn phí.

✓ Đã gửi! CyberSoft sẽ liên hệ với anh/chị sớm nhất.