Sinh viên có được các kiến thức cơ bản của kỹ thuật lập trình và ập trình lập trình hướng đối tượng, có khả năng phân tích, xây dựng chương trình, làm chủ các kỹ thuật lập trình và lập trình hướng đối tượng: thừa kế, đa hình, kết tập. Sinh viên làm quen với ngôn ngữ mô hình hóa UML và sử dụng các biểu đồ và kỹ thuật cơ bản trong lập trình. Sinh viên làm chủ các kỹ thuật kiểm thử và gỡ lỗi chương trình