본 과정은 C를 처음 배우는 독자분 그리고 C를 공부한 적은 있지만 잘 이해되지 않았던 부분이 많은 독자분께 기본적인 내용부터 시작해 비교적 깊이 있는 부분까지 완벽히 이해할 수 있도록 구성했습니다. 특히, 포인터와 파일입출력 부분은 책을 통해 이해하지 못했던 부분들이 있었다면 명확하게 정리할 수 있는 기회가 될 것입니다.
C언어는 프로그래밍에 입문하는 초보자들이 처음 접하는 언어이면서 동시에 고급 프로그래밍이 가능한 강력한 언어로 실무에서도 많이 사용되는 언어입니다. 따라서 시작은 누구나 쉽게 하지만 제대로 이해하고 활용하기란 결코 쉽지 않습니다. 본 과정에서는 단순한 문법의 전달이 아닌 그 문법이 왜 필요하고 어떻게 활용될 수 있는지를 설명하여 프로그래밍에 응용할 수 있는 능력을 길러 줄 것입니다. 특히, 대부분의 C언어 입문자들이 좌절하는 포인터 부분을 개념을 파헤쳐 완벽히 이해할 수 있도록 할 것이며, 함수의 사용법만을 피상적으로 익혀왔던 파일입출력 부분을 왜 그렇게 사용해야 하는지를 설명할 것입니다. 본 과정에 사용되는 교재는 학습과정을 단계별로 나누어서 기본적인 프로그래밍을 먼저 익힌 후에 깊이 있고 응용이 필요한 부분을 차례로 학습할 수 있도록 하여 초보자도 지루하지 않게 공부할 수 있도록 구성되어 있습니다. 따라서 교재의 흐름을 충실히 따르되 현 시점에서 불필요한 부분은 과감히 삭제하고 보충설명이 필요한 부분은 교재 이외에 별로도 설명할 것입니다.
학습목표:
• C 언어의 문법을 완벽히 이해한다.
• 컴퓨터 구조의 이해를 통한 프로그램의 실행원리를 깨우친다.
• 포인터의 작동원리를 이해하여 응용할 수 있도록 한다.
• 파일 입출력의 내부구조를 파헤쳐 입출력 함수 사용에 응용한다.
• 코딩 스타일, 디버깅, 개발과정 등을 다루어 실무에 활용할 수 있는 기반을 다진다.
수강대상:
• 윈도우즈와 탐색기에 대한 기본적인 사용법은 알아야 한다.
• 진법 변환, 비트, 파일 등 전산관련 기본 지식들이 있으면 좋다.