프로그래밍이란 프로그램을 작성하는 작업을 말합니다. 프로그램이란 사람이 기계에게 어떤 일을 명령하는 작업명세서입니다. 이 세상 모든 것이 컴퓨터를 통해서 이루어지는 현재의 세상에 여러분이 컴퓨터공학을 전공하든 안하든 프로그래밍을 해야할 가능성이 높습니다. 즉 실생활의 문제를 분석하고 알고리즘을 개발한 후, 컴퓨터가 이해할 수 있는 언어를 이용해 프로그램을 작성하여 문제를 해결하는 것이다. 본 교과에서도 마찬가지로 컴퓨터를 통해 문제를 해결하기 위해 컴퓨터 프로그래밍 언어 중 하나 인 C언어를 사용한다. 더불어 C 언어라는 비교적 "저수준"의 언어를 배웁니다. 저수준의 언어는 사람이 다루기 어렵지만 기계가 이해하기 좋습니다. 컴퓨터공학을 전공할 사람은 "고수준"의 언어를 배우는 것이 좋지만, 공통과목으로 기계를 다루는 전공을 고려하여 "저수준"의 언어를 다룹니다. 교과내용은 기초적인 문법과 활용을 이해하고, 프로그램의 설계, 알고리즘 개발을 통해 프로그램을 개발하는 것을 목표로 한다