Học phần này giúp sinh viên có các kiến thức cơ bản về lập trình, ngôn ngữ lập trình, kỹ thuật lập trình, cách khai báo và định nghĩa biến, hằng, kiểu dữ liệu, dữ liệu sơ cấp, dữ liệu có cấu trúc, hàm…, cách sử dụng các câu lệnh đơn và câu lệnh có cấu trúc. Từng bước lập trình đơn giản thông qua ngôn ngữ lập trình C. Hỗ trợ sinh viên có cái nhìn tổng quát nhất về kỹ thuật lập trình, ngôn ngữ lập trình C; là nền tảng, hình thành tư duy lập trình để sinh viên có thể vận dụng và tiếp thu các học phần có lập trình khác trong chương trình đào tạo.