- Khóa học lập trình C/C++ từ A-Z cho người mới – Giảm giá 40%
- Cài đặt IDE Dev C++ – Môi trường lập trình C/C++
Một số kiến thức cơ bản
- Làm quen với ngôn ngữ C – Chương trình Hello World
- Những cú pháp cơ bản
- Các kiểu dữ liệu
- Biến và Toán tử
- Vòng lặp for, while và do…while
- Câu lệnh điều kiện if else
- Cấu Trúc Rẽ Nhánh Switch … Case
- Từ khóa break và continue
- Mảng
- Hàm
- Tham biến và Tham trị
- Chuỗi ký tự
- Toán tử ba ngôi trong lập trình C/C++ – Toán tử điều kiện
- Một số hàm xử lý chuỗi
- Con trỏ
- Đọc ghi file
- Struct – Dữ liệu kiểu cấc trúc
- Hàm tính căn bậc 2
- Hàm tính lũy thừa(số mũ)
- Ép kiểu dữ liệu
- Làm tròn số thập phân, hiện 2 chữ số thập phân sau dấu phẩy
- Hàm getch() – Lệnh bắt phím nhấn trong lập trình C/C++
- Hàm swap trong lập trình C/C++ – Hàm hoán vị giá trị 2 biến
- Cắt chuỗi trong C và C++ – Hàm có sẵn và tự viết hàm
- Sắp xếp mảng 1 chiều theo thứ tự giảm dần trong lập trình C/C++
- Sắp xếp mảng 1 chiều theo thứ tự tăng dần trong lập trình C/C++
- Hàm memset trong C/C++ – Sao chép ký tự x tới n ký tự trong một chuỗi
- Cấp phát bộ trong động C/C++ – malloc, realloc, calloc, new
- Giải phóng bộ nhớ động trong C/C++ – Hàm free(), delete
- Tìm hiểu về vector trong C++
Giải bài tập thực hành Nhập môn lập trình C
- Bài thực hành 1 – Các thành phần trong ngôn ngữ C
- Bài thực hành 2 – Cấu trúc rẽ nhánh
- Bài thực hành 3 – Cấu trúc lặp for
- Bài thực hành 4 – Cấu trúc lặp While, do…while
- Bài thực hành 5 – HÀM
- Bài thực hành 6 – Truyền tham số cho hàm
- Bài thực hành 7 – Mảng
- Bài thực hành 8 – Chuỗi ký tự
- bài thực hành 9 – Kiểu cấu trúc
- Bài thực hành 10 – Tập tin
OOP – Lập trình hướng đối tượng C++
- OOP là gì? Các tích chất của lập trình OOP
- Tạo Class? Thuộc tính và phương thức trong OOP
- Nạp chồng và ghi đè trong OOP
- Lớp string và các hàm xử lý string
- Bài tập Phân số lập trình OOP
- Bài tập xử lý Ma trận
Một số bài tập cơ bản
- Cách kiểm tra Số hoàn hảo
- Cách tìm UCLN và BCNN
- Bài toán trăm trâu trăm cỏ
- Cách kiểm tra Số nguyên tố
- Tìm UCLN, BCNN của 3 số, 4 số…nhiều số và của một mảng
- Bài toán tách tên người nhập môn lập trình C/C++
- Viết Hàm swap trong lập trình C/C++ – Hàm hoán vị giá trị 2 biến
- Cách tính căn bậc 3, căn bậc 4 và căn bậc n
- Đếm số lượng số chẵn lẻ trong mảng
- Kiểm tra số chẵn lẻ
- Tính tích 2 ma trận(Nhân 2 ma trận trận)
- Cộng hai ma trận
- Sắp xếp mảng 2 chiều
- Làm tròn số thập phân, hiện 2 chữ số thập phân sau dấu phẩy
- Kiểm tra mảng 2 chiều đối xứng
- Kiểm tra ma trận vuông đối xứng
- Kiểm tra mảng đối xứng
- Hướng dẫn viết chương trình tính giai thừa
- Chương trình kiểm tra số chính phương
- Viết chương trình tính trung bình cộng các số âm trong mảng
- Thuật toán đếm số lượng chữ số của số nguyên dương n
- Thuật toán tính dãy số Fibonacci
- Bài toán chuẩn hóa xâu ký tự
- Đọc mảng từ file và xử lý mảng – Đọc ghi file
- Quản lý vé tàu lập trình C – Đọc ghi file
- Liệt kê các số nguyên tố trong mảng
- Đếm số lượng số nguyên tố
- Liệt kê các số nguyên tố nhỏ hơn n
- Đếm số lượng số nguyên tố nhỏ hơn n
- Cách kiểm tra Số nguyên tố trong
- Vẽ hình tam giác trong lập trình C/C++
- Vẽ hình vuông trong lập trình C/C++
- Vẽ hình chữ nhật trong lập trình C/C++
- Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác
- Tính chu vi, diện tích hình tam giác trong C/C++
- Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++
- Tính diện tích, thể tính hình lập phương trong lập trình C/C++
- Tính diện tích, thể tích hình hộp chữ nhật trong lập trình C/C++
- Tính diện tích, thể tích hình trụ tròn trong lập trình C/C++
- Cách in bảng mã ASCII trong lập trình C/C++
- Tính trung bình cộng số dương, số âm trong mảng lập trình C/C++
- Cộng trừ nhân chia hai phân số trong lập trình C sử dụng Struct
- Chương trình quản lý sinh viên sử dụng struct
- Sắp xếp mảng 1 chiều theo thứ tự giảm dần trong lập trình C/C++
- Sắp xếp mảng 1 chiều theo thứ tự tăng dần trong lập trình C/C++
- Tìm hiểu các toán tử thao tác bit trong lập trình C/C++
- Chương trình cộng trừ 2 số phức trong Lập trình C/C++
Các thuật toán sắp xếp thường dùng
- Thuật toán sắp xếp nhanh (Quick Sort)
- Thuật toán sắp xếp trộn (Merge Sort)
- Thuật toán sắp xếp đổi chỗ trực tiếp (Interchange Sort)
- Thuật toán sắp xếp nổi bọt (Bubble Sort)
- Thuật toán sắp xếp chọn(Selection Sort)
- Thuật toán sắp xếp chèn (Insertion sort)
CTDL & Thuật toán – Một số bài toán
- Tìm hiểu thuật toán Quy hoạch động
- Tìm hiểu về Hàm đệ quy
- Thuật toán tìm kiếm nhị
- Tìm hiểu về Thuật toán quay lui (Backtracking)
- Tìm hiểu thuật toán Loang
- Tìm hiểu thuật toán chia để trị
- Tìm hiểu thuật toán tham lam trong lập trình
- Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search)
- Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search)
- Tìm hiểu về thuật toán Sàng nguyên tố (sàng Eratosthenes)
- Duyệt đồ thị, tìm kiếm đường đi dài nhất, đường đi ngắn nhất trong đồ thị
- Kiểm tra đồ thị liên thông trong bài toán đồ thị lập trình
- Quản lý sinh viên – Linked List
- Sinh các chuỗi nhị phân có độ dài bằng n trong C/C++
- Tìm dãy con có tổng trọng số lớn nhất trong lập trình C/C++
- Tính A^n bằng phương pháp chia để trị
- Quy hoạch động tìm xâu con chung độ dài lớn nhất
- Cấu trúc dữ liệu Danh sách liên kết (Linked list) trong lập trình C/C++
- Cấu trúc dữ liệu ngăn xếp trong lập trình C/C++
- Cấu trúc dữ liệu cây nhị phân trong lập trình C/C++
- Cây nhị phân tìm kiếm – Tìm hiểu cây nhị phân tìm kiếm trong C/C++
- Duyệt tiền tố, trung tố, hậu tố trong cây nhị phân – Lập trình C/C++
- Chinh phục cấu trúc dữ liệu hàng đợi lập trình C/C++ trong 5 phút
- Hiểu về cấu trúc dữ liệu cây trong lập trình C/C++
- Cây đa phân trong lập trình C/C++ – Cấu trúc dữ liệu cây đa phân
- Tìm hiểu Cấu trúc dữ liệu Hash table trong lập trình C/C++
Chyển động cơ bản – Lập trình game Console
- Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++
- Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++
- Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console
- Viết hàm thay đổi màu chữ trong màn hình console C/C++
- Viết hàm thay đổi kích thước màn hình console C/C++
- Tạo âm thanh bíp trong C/C++ với hàm Beep
- Hàm getch() – Lệnh bắt một phím nhấn
- Hàm Kbhit() – Lệnh kiểm tra có sự kiện nhấn phím
- Tạo chuyển động cơ bản trong Console C/C++ – Điều khiển chuyển động
- Tỏ tình Crush bằng code C/C++ – I LOVE YOU ngôn ngữ C/C++
- Xây dựng demo Code Vượt vật cản trên màn hình Console C/C++
- Lập trình game Rắn săn mồi trên C/C++ màn hình Console(Demo Snake
- Lập trình ứng dụng giúp bé học toán trên C/C++ màn hình Console
- Lập trình game Cờ Caro trên C/C++ màn hình Console(Demo Game)
Đồ họa trong Dev-C
- Cài đặt thư viện Graphics trên IDE Dev C++
- Hàm đồ hoạ cơ bản trong thư viện Graphics.h
- Click chuột trong màn hình đồ họa
- Cách tạo menu game trên thư viện Graphics C/C++
- Bóng bay lên trời – Lập trình Happy Birthday trên C/C++
- Lập trình I LOVE YOU trên Graphics C/C++ – Lập trình tỏ tình Crush
- Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++
- Lập trình Game Flappy Bird Trên Graphics C/C++
- Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++
- Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics
- Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++
- Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU
- Một số chương trình xây dựng trên Graphics