
1
TRƯỜNG CAO ĐẲNG VIỆT MỸ
GIÁO TRÌNH
MÔN HỌC: KỸ THUẬT LẬP TRÌNH
NGÀNH: CÔNG NGHỆ THÔNG TIN
TRÌNH ĐỘ: TRUNG CẤP/CAO ĐẲNG
(Ban hành kèm theo Quyết định số: /QĐ-CĐVM ngày ..… tháng ....... năm…….
của Trường Cao đẳng Việt Mỹ)
Thành phố Hồ Chí Minh, năm 20…
(Lưu hành nội bộ)

2
TUYÊN BỐ BẢN QUYỀN
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép
dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh
thiếu lành mạnh sẽ bị nghiêm cấm.

3
LỜI GIỚI THIỆU
Trong bối cảnh ngành Công nghệ thông tin phát triển không ngừng, khả năng lập
trình đã trở thành một kỹ năng cốt lõi, là nền tảng cho mọi lĩnh vực từ phát triển
phần mềm, phân tích dữ liệu đến trí tuệ nhân tạo. Môn học "Kỹ thuật lập trình"
được xây dựng nhằm trang bị cho người học những tư duy logic và kỹ thuật nền
tảng nhất để giải quyết vấn đề bằng máy tính.
Môn học này được thiết kế để học song song với môn Tin học, tạo thành một bộ
đôi kiến thức bổ trợ cho nhau: một bên là kỹ năng ứng dụng, một bên là tư duy
sáng tạo và giải quyết vấn đề. Với ngôn ngữ lập trình C/C++ làm công cụ chính,
người học sẽ từng bước làm chủ các cấu trúc dữ liệu và giải thuật cơ bản, từ đó
xây dựng nền móng vững chắc cho các môn học chuyên ngành sâu hơn và cho sự
nghiệp lập trình viên trong tương lai.
Nội dung của giáo trình bao gồm các chương sau:
Chương 1: Hàm
Chương 2: Mảng và chuỗi
Chương 3: Con trỏ
Chương 4: Kiểu dữ liệu do người dùng định nghĩa
Trong quá trình biên soạn, chúng tôi đã tham khảo và trích dẫn từ nhiều tài liệu
được liệt kê tại mục Danh mục tài liệu tham khảo. Chúng tôi chân thành cảm ơn
các tác giả của các tài liệu mà chúng tôi đã tham khảo.
Bên cạnh đó, giáo trình cũng không thể tránh khỏi những sai sót nhất định. Nhóm
tác giả rất mong nhận được những ý kiến đóng góp, phản hồi từ quý đồng nghiệp,
các bạn người học và bạn đọc.
Trân trọng cảm ơn./.
Thành phố Hồ Chí Minh, ngày … tháng … năm202…
Tham gia biên soạn
1. Chủ biên Trần Công Mua
2. Trần Hoàng Yên
3. Nguyễn Minh Hiến

4
4. ThS. Châu Trần Trúc Ly
5. Th.S. Phạm Đào Minh Vũ

5
MỤC LỤC
1.
Lời giới thiệu
Trang 3
2.
Mục lục
5
3.
Giáo trình môn học
6
4.
Tài liệu tham khảo
11
5.
Chương 1: Hàm
12
6.
Chương 2: Mảng và chuỗi
16
7.
Chương 3: Con trỏ
19
8.
Chương 4: Kiểu dữ liệu do người dùng định nghĩa
22

