
Giáo trình Ngôn ngữ lập trình C, do TS. Nguyễn Hạnh Phúc và các thành viên, TS. Nguyễn Hữu Tuân và TS. Nguyễn Duy Trường Giang biên soạn, được thiết kế với mục tiêu cung cấp cho sinh viên những kiến thức cơ bản và nâng cao về ngôn ngữ lập trình C. Đây là một trong những ngôn ngữ lập trình phổ biến và quan trọng trong việc phát triển phần mềm, đặc biệt là trong các lĩnh vực như lập trình hệ thống và phát triển ứng dụng. Nội dung của giáo trình được xây dựng dựa trên đề cương học phần Kỹ thuật lập trình C, môn học dành cho sinh viên các khoa như Khoa Công nghệ thông tin, Khoa Điện- Điện tử và Viện Cơ khí tại trường Đại học Hàng Hải Việt Nam. Các kiến thức trong giáo trình không chỉ bao gồm các khái niệm cơ bản về lập trình, cú pháp và cấu trúc của ngôn ngữ C, mà còn hướng tới việc phát triển kỹ năng giải quyết vấn đề, lập trình mạch lạc và hiệu quả trong môi trường thực tế. Giáo trình này là tài liệu quan trọng hỗ trợ sinh viên trong quá trình học tập và nghiên cứu, giúp họ nắm vững các nguyên lý và kỹ thuật lập trình cần thiết để ứng dụng trong công việc sau này. Giáo trình này có cấu trúc như sau: Chương 1. Tổng quan về ngôn ngữ lập trình C: Trình bày lịch sử hình thành ngôn ngữ lập trình C, cấu trúc chung của một chương trình cơ bản trong ngôn ngữ C và các ứng dụng của ngôn ngữ lập trình C. Chương 2. Các câu lệnh cơ bản của ngôn ngữ lập trình C: Trình bày chi tiết các câu lệnh cơ bản trong C như lệnh nhập dữ liệu, in dữ liệu, rẽ nhánh, lặp, ... Chương 3. Hàm trong ngôn ngữ lập trình C: Trình bày cách thức xây dựng và sử dụng hàm trong C. i Chương 4. Các kiểu dữ liệu có cấu trúc: Trình bày về các cấu trúc dữ liệu phổ biến như mảng, con trỏ, chuỗi, cấu trúc, tệp tin.