Lập trình C nâng cao PDF

83/ 100

Giáo trình Kỹ thuật lập trình C cơ sở và nâng cao của thầy Phạm Văn Ất là một cuốn giáo trình trình bày đầy đủ kiến thức lập trình C dành cho các bạn sinh viên. Bài viết này mình sẽ đưa ra một số nhận xét về cuốn sách kỹ thuật lập trình C này với tư cách là người đã từng đọc và học qua nó. Cuối bài mình sẽ cung cấp link download mà mình kiếm được trên internet cuốn kỹ thuật lập trình C này để các bạn có thể tham khảo.

Lập trình C nâng cao PDF
Ảnh bìa giáo trình Kỹ thuật lập trình C cơ bản và nâng cao của GS. Phạm Văn Ất

Mặc dù sách đã xuất bản khá lâu rồi (2006) nhưng giá trị của nó thì vẫn còn nguyên cho tới ngày hôm nay. Các kiến thức thầy trình bày trong sách là những tri thức vô cùng bổ ích dành cho các lập trình viên của chúng ta. Do sách đã viết lâu nên có một số (rất ít) vấn đề liên quan tới các trình biên dịch hiện tại. Nếu trong trường hợp học mà bạn gặp khó khăn gì đó, đừng ngại ngần đặt câu hỏi tại Nhóm Lập Trình Không Khó để được giải đáp nhé.

  • Thông tin sách Kỹ thuật lập trình C
  • Nội dung giáo trình kỹ thuật lập trình C
  • Giới thiệu khóa học lập trình C
  • Download giáo trình Kỹ thuật lập trình C

Thông tin sách Kỹ thuật lập trình C

Sách Kỹ thuật lập trình C cơ sở & nâng cao của thầy Phạm Văn Ất là tài liệu lập trình C mà nhiều trường đại học hiện nay vẫn đang lấy làm tại liệu tham khảo cho môn học lập trình C.

Sách gồm 546 trang, có 18 chương và 13 phụ lục. Bố cục nội dung sách được chia làm 2 phần: cơ sở và nâng cao. Phần cơ sở gồm có 10 chương đầu bao gồm hầu hết tất cả các kiến thức trong trương chình học của bạn. Như vậy, trong trường hợp bạn không có nhu cầu học thêm mà chỉ học theo giáo trình môn học tại trường thì bạn chỉ cần đọc 10 chương đầu.

Phần nâng cao bao gồm 8 chương tiếp theo trình bày về các vấn đề khó như: Kỹ thuật tạo ảnh chuyển động, chơi nhạc trên máy tính, kiến trúc & cách truy cập bộ nhớ máy tính, tương tác với hệ điều hành DOS và BIOS, … và rất nhiều kiến thức nâng cao khác vô cùng bổ ích. Nếu có thể, mình khuyên các bạn nên đọc để biết khi cần có thể tra cứu lại.

Nội dung giáo trình kỹ thuật lập trình C

Dưới đây là đề mục các chương của cuốn sách kỹ thuật lập trình C của thầy Phạm Văn Ất, mình liệt kê để các bạn có thể hình dùng được nội dung của sách:

  • Chương 1: Các khái niệm cơ bản
  • Chương 2: Hằng, biến và mảng
  • Chương 3: Biểu thức
  • Chương 4: Vào ra (Nhập xuất)
  • Chương 5: Các toán tử điều khiển
  • Chương 6: Hàm và cấu trúc chương trình
  • Chương 7: Cấu trúc (Kiểu struct)
  • Chương 8: Quản lý màn hình và cửa sổ
  • Chương 9: Đồ họa (thư viện graphics.h)
  • Chương 10: Thao tác trên các tệp tin
  • Chương 11: Lưu trữ dữ liệu & tổ chức bộ nhớ chương trình
  • Chương 12: Các chỉ thị tiền xử lý
  • Chương 13: Sử dụng ngắt trong C
  • Chương 14: Truy nhập trực tiếp vào bộ nhớ
  • Chương 15: Hàm xử lý ngắt và chương trình thường trú
  • Chương 16: Âm thanh, âm nhạc
  • Chương 17: Lập trình theo thời gian, theo sự kiện và trò chơi
  • Chương 18: Giao diện giữa C và Assembler

Ngoài ra, sách kỹ thuật lập trình C cơ sở & nâng cao của thầy còn bao gồm 13 phục lục liên quan tới nội dung cuốn sách:

  1. Quy tắc xuống dòng và sử dụng khoảng trống khi viết chương trình
  2. Tóm tắt các hàm chuẩn của Turbo C
  3. Bảng mã ASCII
  4. Cài đặt Turbo C vào đĩa cứng (giờ có nhiều IDE/Text editor tốt hơn)
  5. Hướng dẫn sử dụng môi trường kết hợp Turbo C
  6. Hệ soạn thảo của Turbo C
  7. Dùng Menu Project dịch chương trình trên nhiều tệp
  8. Dịch chương trình theo chế độ dòng lệnh TCC
  9. Sửa lỗi cú pháp và gỡ rối chương trình
  10. Các mô hình bộ nhớ
  11. Danh sách các hàm của Turbo C theo thứ tự ABC
  12. Hàm với đối số bất định trong C
  13. Một số chương trình hữu ích (bắt phím, làm menu, vẽ đồ thị)

Giới thiệu khóa học lập trình C

Nếu bạn đang hứng thú học C thì có thể tham khảo khóa học Học C Bá Đạo của Lập Trình Không Khó.

Khóa học gồm 70 bài học lý thuyết & thực hành cung cấp cho bạn kiến thức lập trình C từ cơ bản đến nâng cao. Khóa học cho phép bạn tương tác trực tiếp qua video. Hơn hết, khóa học là miễn phí dành cho tất cả mọi người.

Khóa học này có gì nổi bật?

  1. Tập trung vào thực hành/ làm bài tập thay vì lý thuyết dày đặc.
  2. Được sự giúp đỡ của giảng viên (qua FB nhóm) và cộng đồng.
  3. Sử dụng command line, Visual Studio Code (theo xu hướng công nghệ)
  4. Đã có hơn 200.000 bạn học viên tham gia
  5. Số lượng bài tập thực hành có lời giải siêu khủng

Bạn có thể bắt đầu học tại đây:

Download giáo trình Kỹ thuật lập trình C

Nếu bạn thấy giáo trình kỹ thuật lập trình C của thầy Phạm Văn Ất hấp dẫn và muốn thử đọc nó, hoặc sử dụng nó làm tài liệu học tập. Bạn có thể xem và download tài liệu qua link dưới đây.

Bạn có thể tìm thấy nhiều tài liệu, bài giảng và khóa học miễn phí về ngôn ngữ C được tổng hợp ở bài viết dưới đây: