Bài giảng Lập trình nâng cao: Bài 1 Giới thiệu môn học và nhắc lại kiến thức C/C++ cung cấp cho người học những kiến thức như: Cấu trúc chung của hàm; Cách sử dụng hàm; Các hàm có sẵn; Biến toàn cục, biến cục bộ; Truyền tham số; Nạp chồng hàm; Hàm đệ quy; Mảng dữ liệu một chiều, hai chiều; Tìm kiếm và sắp xếp dữ liệu trong mảng; Xâu ký tự và các phép toán trên xâu; Truyền tham số là mảng. Mời các bạn cùng tham khảo! | LẬP TRÌNH NÂNG CAO Bài 1 Giới thiệu môn học và nhắc lại kiến thức C C TRƯƠNG XUÂN NAM 1 Nội dung chính 1. Giới thiệu môn học 2. Nhắc lại kiến thức C C 3. Bài tập Trương Xuân Nam - Khoa CNTT 2 Phần 1 Giới thiệu môn học TRƯƠNG XUÂN NAM 3 Giáo trình amp Giờ học Thời lượng 3 tín chỉ 15 buổi x 3 tiết Giáo trình chính Absolute C 6th Edition Walter Savitch Kenrick Mock Đã có bản dịch tiếng Việt Công cụ trên máy tính Dev-C Visual Studio Visual Studio Code Hoặc những công cụ tương đương Phần lý thuyết lý thuyết trên slide chữa bài tập Phần thực hành viết chương trình trên máy tính Trương Xuân Nam - Khoa CNTT 4 Nội dung giảng dạy 1. Hàm 1. Cấu trúc chung của hàm 2. Cách sử dụng hàm 3. Các hàm có sẵn 4. Biến toàn cục biến cục bộ 5. Truyền tham số 6. Nạp chồng hàm 7. Hàm đệ quy 2. Kiểu mảng và xâu ký tự 1. Mảng dữ liệu một chiều hai chiều 2. Tìm kiếm và sắp xếp dữ liệu trong mảng 3. Xâu ký tự và các phép toán trên xâu 4. Truyền tham số là mảng Trương Xuân Nam - Khoa CNTT 5 Nội dung giảng dạy 3. Con trỏ và bộ nhớ 1. Bộ nhớ máy tính 2. Biến và địa chỉ của biến 3. Biến con trỏ 4. Mảng và con trỏ 5. Bộ nhớ động 6. Mảng động và con trỏ 7. Truyền tham số là con trỏ 8. Con trỏ hàm 4. Kiểu cấu trúc và hợp 1. Kiểu cấu trúc 2. Cấu trúc tự trỏ và danh sách liên kết 3. Con trỏ tới thành phần Trương Xuân Nam - Khoa CNTT 6 Nội dung giảng dạy 4. Kiểu cấu trúc và hợp tiếp. 4. Kiểu hợp 5. Kiểu liệt kê 5. Vào ra dữ liệu 1. Khái niệm dòng dữ liệu 2. Tệp văn bản và tệp nhị phân 3. Vào ra tệp Trương Xuân Nam - Khoa CNTT 7 Mục tiêu của môn học Nâng cao kiến thức về ngôn ngữ lập trình C C Hiểu rõ các khái niệm cơ bản trong C C và những khái niệm nền tảng của lập trình Trương Xuân Nam - Khoa CNTT 8 Tại sao phải học môn này Kiến thức lập trình C C là cốt lõi để sinh viên học tiếp các môn lập trình khác Là môn học bắt buộc để lấy bằng đại học Trương Xuân Nam - Khoa CNTT 9 Thi amp Tính điểm Tính điểm Điểm quá trình 50 Điểm chuyên cần Điểm kiểm tra giữa kỳ 2 đầu điểm Điểm kiểm tra cuối kì 50 thi .