C는 1972년에 개발된 프로그래밍 언어로, 다양한 응용을 구현하는 데 사용될 수 있는 범용 프로그래밍 언어이지만 하드웨어 중심의 저급언어 수준의 특성도 포함하고 있고 매우 빠른 실행코드를 만들어 낼 수 있어 시스템 프로그래밍에 적합한 언어이다. 따라서 C를 학습하는 것은 프로그래밍 언어와 함께 컴퓨터에 대한 기본을 이해하는 데 도움이 된다. 또한 C는 그 이후에 등장한 C++, C#, Java, Python 등 다양한 언어에 영향을 주어, C를 잘 학습하면 다른 언어를 이해하는 데도 큰 도움이 된다. 본 과목의 목표는 C언어에 대한 전반적인 개념과 문법을 익히고, 이를 프로그램 작성에 활용할 수 있는 능력을 함양하는 것이다. 언어를 학습하는 것이므로 충분한 실습을 병행하여 충분한 활용 능력을 갖출 수 있기를 바란다.
C는 1972년에 개발된 프로그래밍 언어로, 다양한 응용을 구현하는 데 사용될 수 있는 범용 프로그래밍 언어이지만 하드웨어 중심의 저급언어 수준의 특성도 포함하고 있고 매우 빠른 실행코드를 만들어 낼 수 있어 시스템 프로그래밍에 적합한 언어이다. 따라서 C를 학습하는 것은 프로그래밍 언어와 함께 컴퓨터에 대한 기본을 이해하는 데 도움이 된다. 또한 C는 그 이후에 등장한 C++, C#, Java, Python 등 다양한 언어에 영향을 주어, C를 잘 학습하면 다른 언어를 이해하는 데도 큰 도움이 된다. 본 과목의 목표는 C언어에 대한 전반적인 개념과 문법을 익히고, 이를 프로그램 작성에 활용할 수 있는 능력을 함양하는 것이다. 언어를 학습하는 것이므로 충분한 실습을 병행하여 충분한 활용 능력을 갖출 수 있기를 바란다.