Khóa Lập Trình Cơ Bản với C++: Thuật Toán - Hướng Đối Tượng - Cấu Trúc Dữ Liệu

Phần Buổi Chủ Đề Thời Gian Nội Dung Tiến Độ
Ngôn ngữ lập trình C++ Buổi 1 Tổng quan về C++ và môi trường lập trình 90 phút
  • Giới thiệu C++ (30 phút)
  • Môi trường lập trình (60 phút)
Hoàn thành
Buổi 2 Cấu trúc chương trình C++ 90 phút
  • Cấu trúc của một chương trình C++ (45 phút)
  • Thực hành: Viết chương trình "Hello World" và tính toán đơn giản (45 phút)
Đang học
Buổi 3 Biến, hằng và kiểu dữ liệu cơ bản 90 phút
  • Biến và hằng (45 phút)
  • Kiểu dữ liệu cơ bản (45 phút)
Chưa bắt đầu
Buổi 4 Toán tử và biểu thức 90 phút
  • Toán tử số học (30 phút)
  • Toán tử so sánh và logic (30 phút)
  • Thực hành: Bài tập tính toán và so sánh (30 phút)
Chưa bắt đầu
Buổi 5 Cấu trúc điều khiển - Phần 1 (if-else) 90 phút
  • Cấu trúc điều khiển if-else (45 phút)
  • Thực hành: Bài tập điều kiện đơn giản (45 phút)
Chưa bắt đầu
Buổi 6 Cấu trúc điều khiển - Phần 2 (switch-case) 90 phút
  • Cấu trúc điều khiển switch-case (45 phút)
  • Thực hành: Bài tập áp dụng switch-case (45 phút)
Chưa bắt đầu
Buổi 7 Vòng lặp - Phần 1 (for, while) 90 phút
  • Vòng lặp for và while (60 phút)
  • Thực hành: In bảng cửu chương, tính tổng dãy số (30 phút)
Chưa bắt đầu
Buổi 8 Vòng lặp - Phần 2 (do-while) 90 phút
  • Vòng lặp do-while (45 phút)
  • Thực hành: Bài tập với vòng lặp do-while (45 phút)
Chưa bắt đầu
Lập trình hướng đối tượng Buổi 9 Khái niệm cơ bản về lập trình hướng đối tượng (OOP) 90 phút
  • Giới thiệu về OOP (45 phút)
  • Thực hành: Xây dựng lớp đơn giản với các thuộc tính và phương thức (45 phút)
Chưa bắt đầu
Buổi 10 Lớp (Class) và đối tượng (Object) 90 phút
  • Khái niệm lớp và đối tượng (45 phút)
  • Thực hành: Xây dựng lớp với các phương thức và thuộc tính (45 phút)
Chưa bắt đầu
Buổi 11 Kế thừa (Inheritance) 90 phút
  • Kế thừa (45 phút)
  • Thực hành: Xây dựng lớp kế thừa và mở rộng chức năng (45 phút)
Chưa bắt đầu
Buổi 12 Đa hình (Polymorphism) và phương thức ảo 90 phút
  • Đa hình và phương thức ảo (45 phút)
  • Thực hành: Ví dụ về đa hình, ghi đè phương thức (45 phút)
Chưa bắt đầu
Cấu trúc dữ liệu Buổi 13 Mảng (Array) và các thao tác cơ bản 90 phút
  • Khái niệm mảng (45 phút)
  • Thực hành: Tính tổng các phần tử trong mảng (45 phút)
Chưa bắt đầu
Buổi 14 Danh sách liên kết (Linked List) 90 phút
  • Khái niệm danh sách liên kết (45 phút)
  • Thực hành: Thêm/xóa phần tử trong danh sách liên kết (45 phút)
Chưa bắt đầu
Buổi 15 Ngăn xếp (Stack) 90 phút
  • Khái niệm ngăn xếp (45 phút)
  • Thực hành: Xây dựng ngăn xếp, ứng dụng chuyển đổi biểu thức (45 phút)
Chưa bắt đầu
Buổi 16 Hàng đợi (Queue) 90 phút
  • Khái niệm hàng đợi (45 phút)
  • Thực hành: Xây dựng hàng đợi, ứng dụng trong quản lý tiến trình (45 phút)
Chưa bắt đầu
Thuật toán Buổi 17 Thuật toán sắp xếp cơ bản 90 phút
  • Thuật toán sắp xếp cơ bản (45 phút)
  • Thực hành: Cài đặt các thuật toán sắp xếp cơ bản trên mảng (45 phút)
Chưa bắt đầu
Buổi 18 Thuật toán sắp xếp nâng cao 90 phút
  • Thuật toán sắp xếp nâng cao (45 phút)
  • Thực hành: So sánh hiệu suất giữa các thuật toán sắp xếp (45 phút)
Chưa bắt đầu
Buổi 19 Thuật toán tìm kiếm 90 phút
  • Tìm kiếm tuần tự và nhị phân (45 phút)
  • Thực hành: Cài đặt các thuật toán tìm kiếm trên mảng (45 phút)
Chưa bắt đầu
Buổi 20 Đệ quy và tổng kết 90 phút
  • Đệ quy (45 phút)
  • Tổng kết và ôn tập (45 phút)
Chưa bắt đầu