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 |