Chương trình đào tạo
- 11 Sections
- 90 Lessons
- 21 Weeks
Expand all sectionsCollapse all sections
- Chương 1: Chuẩn bị trước khi họcPhần này chúng ta sẽ cùng nhau lựa chọn công cụ và cài đặt công cụ phục vụ quá trình học lập trình C. Bạn chỉ cần cài duy nhất 01 công cụ thôi nhé.6
- Chương 2: Nhập môn lập trình CPhần này chúng ta sẽ bắt đầu tìm hiểu các thành phần cơ sở cấu thành nên ngôn ngữ lập trình C và các ngôn ngữ lập trình khác. Đây là phần quyết định đến tất cả các phần sau trong khóa học. Các bạn vui lòng chú ý giúp!11
- 2.1Bài 2.1. Giới thiệu ngôn ngữ lập trình C và cấu trúc chung của máy tính19 p
- 2.2Bài 2.2. Chương trình C đầu tiên22 p
- 2.3Bài 2.3. Cộng hai số nguyên13 p
- 2.4BÀI KIỂM TRA SỐ 2.110 p
- 2.5Bài 2.4. Tìm hiểu về các biến14 p
- 2.6BÀI KIỂM TRA SỐ 2.210 p
- 2.7Bài 2.5. Tìm hiểu về các kiểu dữ liệu11 p
- 2.8Bài 2.6. Minh họa nhập liệu và kiểu dữ liệu23 p
- 2.9BÀI KIỂM TRA SỐ 2.310 p
- 2.10Bài 2.7. Tìm hiểu các phép toán30 p
- 2.11BÀI KIỂM TRA SỐ 2.410 p
- Chương 3: Cấu trúc ra quyết định & vòng lặpNội dung phần này chúng ta sẽ cùng tìm hiểu các cách thức điều khiển chương trình chạy trong máy tính, bao gồm điều khiển ra quyết định có thực hiện một đoạn lệnh nào đó không; có thực hiện lặp một đoạn chương trình nào đó không; các lệnh và cú pháp cũng như thủ thuật kiểm soát các cấu trúc điều khiển này.10
- 3.0Bài 3.1. Giới thiệu các cấu trúc ra quyết định14 p
- 3.1Bài 3.2 Cấu trúc if-else15 p
- 3.2Bài 3.3. Cấu trúc switch-case22 p
- 3.3Bài 3.4. Chuẩn bị gì trước khi code7 p
- 3.4BÀI KIỂM TRA SỐ 3.110 p
- 3.5Bài 3.5. Vòng lặp for39 p
- 3.6Bài 3.6. Vòng lặp while và do-while19 p
- 3.7Bài 3.7. Lệnh break, continue và nested loop21 p
- 3.8BÀI KIỂM TRA SỐ 3.210 p
- 3.9Bài 3.8. Hướng dẫn gỡ lỗi-Debugging15 p
- Chương 4: Các hàm - FunctionsNội dung phần này chúng ta sẽ tìm hiểu cách thức tổ chức và quản lý chương trình trong ngôn ngữ lập trình C thông qua các hàm. Đây là nội dung cốt yếu trong bất kì chương trình ứng dụng hoàn chỉnh nào.11
- 4.0Bài 4.1. Tìm hiểu về hàm – functions23 p
- 4.1Bài 4.2. Tìm hiểu thư viện math.h10 p
- 4.2BÀI KIỂM TRA SỐ 4.110 p
- 4.3Bài 4.3. Các hàm nguyên mẫu25 p
- 4.4Bài 4.4. Gọi hàm bằng truyền tham chiếu và truyền giá trị23 p
- 4.5Bài 4.5. Hàm sinh số ngẫu nhiên26 p
- 4.6BÀI KIỂM TRA SỐ 4.212 p
- 4.7Bài 4.6. Quy tắc phạm vi của một định danh8 p
- 4.8Bài 4.7. Hàm đệ quy26 p
- 4.9Bài 4.8. So sánh giữa đệ quy và vòng lặp3 p
- 4.10BÀI KIỂM TRA SỐ 4.310 p
- Chương 5: Cấu trúc dữ liệu mảng - ArraysTrong nội dung này chúng ta sẽ tìm hiểu cách lưu trữ và truy xuất thông tin sử dụng mảng và các thao tác thường gặp trên mảng. Mảng chúng ta tìm hiểu gồm mảng 1 chiều và nhiều chiều.6
- Chương 6: Con trỏ và địa chỉ của biếnPhần này chúng ta sẽ tập trung tìm hiểu và làm sáng tỏ con trỏ - đặc trưng trong ngôn ngữ lập trình C. Con trỏ là cái gì, áp dụng vào đâu, khi nào, tại sao? Cuối chương ta thực hiện quản lý bộ nhớ trong chương trình C một cách chủ động thông qua cấp phát động.8
- Chương 7: Kí tự và xâu kí tựNội dung này sẽ dành riêng để nói về những thao tác xử lí kí tự đơn và chuỗi kí tự trong ngôn ngữ lập trình C cũng như cách sử dụng các hàm đã viết sẵn trong thư viện.10
- 7.1Bài 7.1. Tổng quan về kí tự và chuỗi kí tự24 p
- 7.2Bài 7.2. Khử lỗi trôi lệnh khi đọc cả dòng19 p
- 7.3BÀI KIỂM TRA SỐ 7.110 p
- 7.4Bài 7.3. Các hàm thao tác với chuỗi kí tự19 p
- 7.5Bài 7.4. Các hàm tìm kiếm và phân tách chuỗi20 p
- 7.6BÀI KIỂM TRA SỐ 7.210 p
- 7.7Bài 7.5. Các hàm thao tác với kí tự đơn12 p
- 7.8Bài 7.6. Các hàm chuyển đổi xâu kí tự vs con số25 p
- 7.9Bài 7.7. Các chuẩn định dạng dữ liệu input và output18 p
- 7.10BÀI KIỂM TRA SỐ 7.310 p
- Chương 8: Kiểu dữ liệu structNội dung này chúng ta sẽ tìm hiểu về kiểu dữ liệu người dùng tự định nghĩa - struct. Nó còn có tên khác là kiểu dữ liệu dẫn xuất. Đây là một tính năng hết sức ý nghĩa với người lập trình sử dụng ngôn ngữ lập trình C. Tiếp đó ta sẽ tìm hiểu và thực hiện thao tác lưu file vào máy tính để thuận tiện cho việc đọc ghi, chia sẻ dữ liệu tái sử dụng về sau.8
- Chương 9: Tổng kết khóa họcNội dung phần này gồm chủ đề bài tốt nghiệp cuối khóa và định hướng con đường tiếp theo sau khi học lập trình C.2
- Chương 10. Các cấu trúc dữ liệu thường gặpChương này ta sẽ tìm hiểu và sử dụng các cấu trúc dữ liệu cơ bản cũng như thực hiện các thao tác trên các cấu trúc dữ liệu đó.15
- 11.0Bài 11.1. Tổng quan về các cấu trúc dữ liệu cơ bản1 p
- 11.1Bài 11.2. Tạo và thêm node vào danh sách liên kết đơn53 p
- 11.2Bài 11.3. Tìm kiếm node trong danh sách liên kết đơn15 p
- 11.3Bài 11.4. Cập nhật giá trị cho các node trong danh sách liên kết đơn15 p
- 11.4Bài 11.5. Xóa node trong danh sách liên kết đơn26 p
- 11.5Bài 11.6. Sắp xếp danh sách liên kết đơn6 p
- 11.6Bài 11.7. Trộn hai danh sách liên kết đơn12 p
- 11.7Bài 11.8. Đảo ngược danh sách liên kết đơn8 Weeks
- 11.8Bài 11.9. Danh sách liên kết vòng19 p
- 11.9Bài 11.10. Các thao tác với danh sách liên kết đôi phần 131 p
- 11.10Bài 11.11. Các thao tác với danh sách liên kết đôi phần 220 p
- 11.11Bài 11.12. Các thao tác với ngăn xếp tạo từ mảng25 p
- 11.12Bài 11.13. Các thao tác với ngăn xếp tạo từ DSLK đơn14 p
- 11.13Bài 11.14. Các thao tác với hàng đợi tạo từ mảng27 p
- 11.14Bài 11.15. Các thao tác với hàng đợi tạo từ DSLK đơn13 p
- Chương 11: Bài giải và tài liệu tham khảoNội dung phần này chứa các bài giải mẫu của các bài tập trong từng bài học và bài project cuối khóa.3
Bài 1.1. Cài đặt Công cụ IDE để Học Lập trình C
Tiếp theo
