C프로그래밍은 현재 가장 많이 사용되고 있으며, 효율적인 언어로 인정받고 있는 프로그래밍 언어인 C 언어에 대해 그 문법적 내용과 프로그래밍 기법을 다루는 과목이다. C 언어는 다른 언어에 비해 확장성과 이식성 등 많은 장점을 가지고 있으며, 이러한 이유로 다양한 프로그래밍 능력의 향상을 위한 기초 언어로 적당하다. 따라서 본 과목을 통해서 C언어에 대한 전반적인 개념과 문법 등을 이해하고, 이를 바탕으로 프로그램 작성과 실행을 통해 실질적인 프로그래밍 방법을 배우도록 한다. 또한 상위 학년에서 배우게 될 자료구조나 알고리즘 등의 교과목과 웹 프로그래밍과 같은 다른 프로그래밍 언어들의 학습에 기초가 되도록 한다.
The C Programming course covers the grammar of the C programming language, one of the most widely used programming languages that is still regarded as highly efficient, and Cprogramming techniques. The C language has strengths such as scalability and portability compared to other programming languages, which makes it a basic language suitable for improving various programming abilities. Through this course, students will gain an understanding of the overall concepts and grammar of the C language, and learn practical programming techniques by coding and executing programs. Students will learn the basics to prepare for later courses that teach data structure and algorithms as well as other programming languages, such as web programming languages.
C프로그래밍은 현재 가장 많이 사용되고 있으며, 효율적인 언어로 인정받고 있는 프로그래밍 언어인 C 언어에 대해 그 문법적 내용과 프로그래밍 기법을 다루는 과목이다. C 언어는 다른 언어에 비해 확장성과 이식성 등 많은 장점을 가지고 있으며, 이러한 이유로 다양한 프로그래밍 능력의 향상을 위한 기초 언어로 적당하다. 따라서 본 과목을 통해서 C언어에 대한 전반적인 개념과 문법 등을 이해하고, 이를 바탕으로 프로그램 작성과 실행을 통해 실질적인 프로그래밍 방법을 배우도록 한다. 또한 상위 학년에서 배우게 될 자료구조나 알고리즘 등의 교과목과 웹 프로그래밍과 같은 다른 프로그래밍 언어들의 학습에 기초가 되도록 한다.
The C Programming course covers the grammar of the C programming language, one of the most widely used programming languages that is still regarded as highly efficient, and Cprogramming techniques. The C language has strengths such as scalability and portability compared to other programming languages, which makes it a basic language suitable for improving various programming abilities. Through this course, students will gain an understanding of the overall concepts and grammar of the C language, and learn practical programming techniques by coding and executing programs. Students will learn the basics to prepare for later courses that teach data structure and algorithms as well as other programming languages, such as web programming languages.