
Một số kiến thức cơ bản
- Lập trình là gì? Một số khái niệm trong lập trình
- Cài đặt IDE Dev C++ – Môi trường lập trình C/C++
- 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ự
- 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
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ố
- 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á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
- Tìm hiểu về thuật toán Sàng nguyên tố (sàng Eratosthenes)
- 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++