Khóa học C++ nâng cao
Khám phá lộ trình học tập toàn diện được thiết kế giúp học viên nâng cao tư duy, kỹ năng giải quyết bài toán và lập trình thành thạo.
Giới thiệu khóa học
Khóa học C++ nâng cao trang bị cho học viên nền tảng lập trình thuật toán bài bản và chuyên sâu với ngôn ngữ lập trình mạnh mẽ. Phù hợp cho học sinh định hướng thi học sinh giỏi, Tin học trẻ Bảng B/C hoặc phát triển phần mềm lâu dài.
Nội dung chính tập trung vào:
- Cú pháp ngôn ngữ chuẩn hóa và tư duy giải quyết bài toán thuật toán.
- Tối ưu hóa thời gian chạy và dung lượng bộ nhớ của chương trình.
- Thực hành lập trình trực tuyến trên hệ thống chấm bài tự động (Online Judge) phản hồi tức thì.
Giảng viên phụ trách
Thầy Nguyễn Hoài Vũ
• 7+ năm kinh nghiệm giảng dạy Tin học văn phòng
• Chuyên môn: Lập trình Python nâng cao, C++ nâng cao
Lộ trình chi tiết
Chương 1: Cơ bản & Làm quen
Bắt đầu với những kiến thức nền tảng và bài học vỡ lòng.Bài 1 - Mảng một chiều nâng cao và tìm kiếm phần tử Khóa
Bài giảng chi tiết về chủ đề Mảng một chiều nâng cao và tìm kiếm phần tử giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 2 - Tìm giá trị lớn nhất cực đại của mảng Khóa
Bài giảng chi tiết về chủ đề Tìm giá trị lớn nhất cực đại của mảng giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 3 - Thuật toán sắp xếp mảng cơ bản Bubble Sort Khóa
Bài giảng chi tiết về chủ đề Thuật toán sắp xếp mảng cơ bản Bubble Sort giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 4 - Thuật toán sắp xếp chọn Selection Sort Khóa
Bài giảng chi tiết về chủ đề Thuật toán sắp xếp chọn Selection Sort giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 5 - Mảng hai chiều ma trận cơ bản Khóa
Bài giảng chi tiết về chủ đề Mảng hai chiều ma trận cơ bản giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 6 - Nhập xuất và tính tổng ma trận hàng cột Khóa
Bài giảng chi tiết về chủ đề Nhập xuất và tính tổng ma trận hàng cột giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Chương 2: Trung cấp & Tương tác
Tăng cường khả năng tương tác và kiểm tra đánh giá đợt 1.Bài 7 - Thao tác với chuỗi ký tự std string Khóa
Bài giảng chi tiết về chủ đề Thao tác với chuỗi ký tự std string giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 8 - Cắt chuỗi, tìm kiếm chuỗi con trong C++ Khóa
Bài giảng chi tiết về chủ đề Cắt chuỗi, tìm kiếm chuỗi con trong C++ giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 9 - Hàm tự định nghĩa và cấu trúc chương trình Khóa
Bài giảng chi tiết về chủ đề Hàm tự định nghĩa và cấu trúc chương trình giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 10 - Phân biệt truyền tham chiếu và truyền tham trị Khóa
Bài giảng chi tiết về chủ đề Phân biệt truyền tham chiếu và truyền tham trị giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 11 - Ôn tập mảng, chuỗi và lập trình hàm Khóa
Bài giảng chi tiết về chủ đề Ôn tập mảng, chuỗi và lập trình hàm giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 12 - Kiểm tra lần 1 Khóa
Bài kiểm tra đánh giá năng lực đợt 1 về các kiến thức cơ bản đã học trong nửa đầu khóa học.
Chương 3: Nâng cao & Ứng dụng
Làm quen với các cấu trúc chuyên sâu và kiểm tra đánh giá đợt 2.Bài 13 - Khái niệm địa chỉ ô nhớ và biến con trỏ Khóa
Bài giảng chi tiết về chủ đề Khái niệm địa chỉ ô nhớ và biến con trỏ giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 14 - Toán tử giải tham chiếu lấy giá trị ô nhớ Khóa
Bài giảng chi tiết về chủ đề Toán tử giải tham chiếu lấy giá trị ô nhớ giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 15 - Con trỏ và mảng một chiều Khóa
Bài giảng chi tiết về chủ đề Con trỏ và mảng một chiều giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 16 - Khai báo và sử dụng cấu trúc struct Khóa
Bài giảng chi tiết về chủ đề Khai báo và sử dụng cấu trúc struct giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 17 - Mảng các cấu trúc đối tượng học sinh Khóa
Bài giảng chi tiết về chủ đề Mảng các cấu trúc đối tượng học sinh giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 18 - Kiểm tra lần 2 Khóa
Bài kiểm tra đánh giá năng lực đợt 2 về các kiến thức nâng cao.
Chương 4: Dự án tổng hợp & Đánh giá
Hoàn thiện kỹ năng qua dự án thực tế và thi tốt nghiệp cuối khóa.Bài 19 - Cấp phát bộ nhớ động với toán tử new và delete Khóa
Bài giảng chi tiết về chủ đề Cấp phát bộ nhớ động với toán tử new và delete giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 20 - Đọc ghi file văn bản trong C++ bằng fstream Khóa
Bài giảng chi tiết về chủ đề Đọc ghi file văn bản trong C++ bằng fstream giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 21 - Kiểm tra cuối khóa Khóa
Bài thi cuối khóa đánh giá toàn diện năng lực học viên để xét cấp chứng chỉ hoàn thành khóa học.
Kết quả đạt được sau khóa học
- Làm việc chuyên nghiệp với mảng 1 chiều, 2 chiều và chuỗi ký tự
- Hiểu cách tổ chức chương trình bằng hàm và truyền tham chiếu/tham trị
- Làm quen cấu trúc con trỏ cơ bản
Đối tượng phù hợp
Độ tuổi & Trình độ
Khóa học được thiết kế tối ưu cho đối tượng Lớp 6 - 9, trình độ Nâng cao.