
Cơ Sở Lập Trình
Trịnh Tấn Đạt
Khoa CNTT - Đại Học Sài Gòn
Email: trinhtandat@sgu.edu.vn
Website: https://sites.google.com/site/ttdat88/

Nội dung
▪Giới thiệu môn học
▪Nội dung môn học
▪Đánh giá
▪Tài liệu tham khảo
▪Trao đổi và thảo luận

Giới Thiệu
▪Tên học phần:Cơ sở lập trình
▪Mã môn học : 841020
▪Số tín chỉ:4
▪Số tiết: 75 tiết (lí thuyết: 45 tiết ; thực hành: 30 tiết)
▪Mô tả học phần
oHọc phần trình bày các kiến cung cấp cho người học kiến thức cơ bản về ngôn ngữ lập trình
C/C++
oHọc phần giảng dạy các kỹ năng tư duy lập trình, kỹ năng soạn thảo chương trình và xử lý lỗi
chương trình.
▪Mục tiêu: Học phần nhằm giảng dạy các kiến thức cơ bản về lập trình: khái niệm thuật toán,
lệnh nhập/xuất dữ liệu, lệnh gán, các biểu thức, các cấu trúc điều khiển (rẽ nhánh, cấu trúc lặp),
chương trình con, mảng, kiểu dữ liệu có cấu trúc và rèn luyện tư duy lập trình, các kỹ năng
phân tích, thiết kế một số bài toán cơ bản,soạn thảo chương trình và xử lý sửa lỗi chương
trình cũng như hình hành các thái độ học tập chăm chỉ, nghiêm túc, trung thực và sáng tạo cho
sinh viên.

Nội dung môn học
▪Giới thiệu môn học và khái niệm Thuật toán
▪Chương 1: Giới thiệu ngôn ngữ C/C++
▪Chương 2: Các cấu trúc điều khiển
▪Chương 3: Chương trình con và Hàm
▪Chương 4: Mảng
▪Chương 5: Struct

Giới Thiệu
❖Tài liệu tham khảo:
▪Tài liệu chính
Bài giảng của giảng viên
[1] Huỳnh Minh Trí, Phan Tấn Quốc, Nguyễn Nhựt Đông, Giáo trình kỹ thuật lập trình, NXB
Đại học Quốc Gia TPHCM, 2016.
▪Tài liệu khác (khuyến khích đọc thêm tài liệu bằng Tiếng Anh)
[2] Phạm Văn Ất, “Kỹ thuật lập trình C -cơ sở và nâng cao”, NXB Giáo Dục, 2006.
[3] Trần Đan Thư, Nguyễn Thanh Phương, Đinh Bá Tiến, Trần Minh Triết,“Nhập môn lập trình”,
Trường ĐH KHTN ĐHQG TPHCM, 2011.
[4] Wikibooks.org, “C Programming”
▪Nguồn tham khảo khác (từ internet, tìm kiếm bằng tiếng Anh)
ohttps://www.cprogramming.com/tutorial/c-tutorial.html
ohttp://www.eskimo.com/~scs/cclass/notes/top.html
oStackoverflow: https://stackoverflow.com/
oGeeksforGeeks : https://www.geeksforgeeks.org/
oGoogle, Bing, …

