Cơ sở lập trình là học phần chuyên ngành của ngành Khoa học máy tính và Hệ thống thông tin quản lý, là điều kiện học trước của học phần lập trình hướng đối tượng và lập trình nâng cao. Học phần này cung cấp những kiến thức cơ bản để sinh viên làm quen với các phương pháp lập trình và giải các bài toán trên máy tính. Học phần này lấy ngôn ngữ lập trình C/C++ để minh hoạ.

* Học phần này gồm các kiến thức về :

- Các cấu trúc lập trình căn bản

- Kỹ thuật lập trình

- Một số giải thuật và phương pháp giải quyết bài toán trên máy tính

- Các cấu trúc dữ liệu căn bản

- Các ví dụ được minh họa bằng ngôn ngữ lập trình C/C++.