Tài liệu học lập trình c cho người khiếm thị
  • 1. LỜI NÓI ĐẦU
    • Lời nói đầu
  • 2. BÀI HỌC LÝ THUYẾT
    • Bài 1. Giới thiệu về ngôn ngữ lập trình C
    • Bài 2. Cài đặt môi trường và viết chương trình đầu tiên
    • Bài 3. Biến và kiểu dữ liệu
    • Bài 4. Toán tử và biểu thức
    • Bài 5. Nhập và xuất trong C
    • Bài 6. Câu lệnh điều kiện rẽ nhánh
    • Bài 7. Vòng lặp
    • Bài 8. Mảng
    • Bài 9. Con trỏ
    • Bài 10. Hàm
    • Bài 11. Chuỗi
    • Bài 12. Các kiểu dữ liệu nâng cao và thuật toán sắp xếp
    • Bài 13. Quản lý tập tin
  • Bài tập nhỏ
    • Bài tập 1: Biến và kiểu dữ liệu
    • Bài tập 2: Toán tử và biểu thức
    • Bài tập 3: Nhập và xuất trong C
    • Bài tập 4: Câu lệnh điều kiện
    • Bài tập 5: Vòng lặp
    • Bài tập 6: Mảng
    • Bài tập 7: Con trỏ
    • Bài tập 8: Hàm
    • Bài tập 9: Chuỗi
    • Bài tập 10: Dữ liệu nâng cao và sắp xếp
    • Bài tập 11: Quản lý tập tin
  • Bài tập lớn
    • Bài tập 1: Quản lý sinh viên
    • Bài tập 2: Phần mềm quản lý thư viện
    • Bài tập 3: Chương trình quản lý danh bạ
  • 4. VÍ DỤ MINH HỌA
    • Ví dụ 1: Chương trình Hello World
    • Ví dụ 2: Máy tính đơn giản
    • Ví dụ 3: Kiểm tra số nguyên tố
    • Ví dụ 4: Đọc và ghi file trong C
    • Ví dụ 5: Sử dụng con trỏ trong C
    • Ví dụ 6: Quản lý sinh viên sử dụng struct
    • Ví dụ 7: Sắp xếp mảng bằng thuật toán Bubble Sort
    • Ví dụ 8: Đọc ghi file CSV
    • Ví dụ 9: Duyệt mảng bằng con trỏ
    • Ví dụ 10: Quản lý bộ nhớ động
    • Ví dụ 11: Sử dụng vòng lặp để xử lý dữ liệu
    • Ví dụ 12: Xử lý chuỗi bằng thư viện string.h
    • Ví dụ 13: Cấu trúc dữ liệu nâng cao
  • 5. PHỤ LỤC
    • phần I. Các hàm chuẩn trong thư viện C
    • phần II. Cấu trúc dữ liệu trong C
    • Phần III: Thuật toán cơ bản
    • Phần IV: Thuật ngữ lập trình
  • 6. THÔNG TIN TÀI LIỆU
    • thông tin tài liệu
Powered by GitBook
On this page
  1. 1. LỜI NÓI ĐẦU

Lời nói đầu

Trong thời đại công nghệ thông tin phát triển mạnh mẽ, việc tiếp cận với ngôn ngữ lập trình là một yếu tố quan trọng giúp chúng ta bước vào thế giới công nghệ đầy tiềm năng. Ngôn ngữ lập trình C là một trong những lựa chọn hàng đầu để bắt đầu hành trình chinh phục lĩnh vực này.

Như các bạn đã biết, C là một ngôn ngữ lập trình bậc trung phổ biến, có mặt trong hầu hết các lĩnh vực công nghệ, từ phát triển phần mềm, hệ thống nhúng, lập trình hệ điều hành đến các ứng dụng yêu cầu hiệu suất cao. Với cú pháp chặt chẽ, khả năng kiểm soát bộ nhớ trực tiếp và hiệu năng tối ưu, C không chỉ là nền tảng cho nhiều ngôn ngữ lập trình hiện đại mà còn là công cụ quan trọng đối với các lập trình viên muốn hiểu sâu về cấu trúc máy tính và kỹ thuật lập trình hệ thống.

Tuy nhiên, phần lớn tài liệu lập trình hiện nay chưa thực sự được tối ưu để hỗ trợ người khiếm thị, dẫn đến nhiều khó khăn trong quá trình tiếp cận và học tập. Nhằm khắc phục hạn chế này, nhóm biên soạn đã xây dựng tài liệu này với phương châm "Học tập dễ dàng - Tiếp cận toàn diện", giúp người khiếm thị có thể học lập trình C một cách thuận tiện và hiệu quả nhất.

Tài liệu này được thiết kế theo hướng tiếp cận có hệ thống, đi từ các khái niệm nền tảng như biến, kiểu dữ liệu, cấu trúc điều khiển, đến các chủ đề chuyên sâu như con trỏ, quản lý bộ nhớ, lập trình hướng cấu trúc. Nội dung được trình bày mạch lạc, khoa học và hoàn toàn tương thích với các trình đọc màn hình (screen reader), giúp người học dễ dàng tiếp cận và thực hành.

Chúng mình hy vọng tài liệu này sẽ trở thành một người bạn đồng hành đáng tin cậy, không chỉ giúp bạn xây dựng nền tảng lập trình C vững chắc mà còn khơi dậy niềm đam mê với công nghệ, mở ra nhiều cơ hội nghề nghiệp trong tương lai. Hãy cùng nhau bắt đầu hành trình khám phá thế giới lập trình ngay hôm nay!

Thay mặt nhóm biên soạn, chúng mình xin gửi lời cảm ơn chân thành đến tất cả các bạn đã đồng hành và ủng hộ dự án này. Đây là nguồn động lực lớn để chúng mình tiếp tục phát triển thêm nhiều tài liệu dành cho người khiếm thị trong lĩnh vực công nghệ. Rất mong nhận được sự đóng góp từ cộng đồng để tài liệu này ngày càng hoàn thiện, tiếp cận được nhiều bạn trẻ khiếm thị hơn và góp phần tạo ra một sân chơi công nghệ bình đẳng, hòa nhập.

Nếu bạn có bất kỳ góp ý hay muốn đóng góp nội dung, xin vui lòng đóng góp trực tiếp vào repository của tác giả hoặc liên hệ qua email: banlinhdanong5004@gmail.com. Chúng mình luôn sẵn sàng hỗ trợ và đón nhận mọi ý kiến đóng góp.

Hy vọng rằng trong tương lai không xa, người khiếm thị tại Việt Nam sẽ có thêm nhiều tài liệu học lập trình chất lượng, không chỉ dành riêng cho ngôn ngữ C mà còn mở rộng sang nhiều ngôn ngữ khác.

Nhóm biên soạn tài liệu học Lập trình cho người khiếm thị

NextBài 1. Giới thiệu về ngôn ngữ lập trình C

Last updated 2 months ago