개발자를 위한 C 프로그래밍
C 개발자로 성장하기 위한 기술교육훈련 과정으로 기업의 생산성에 직접 연계되는 실무이론(심화교육) 및 현장 중심의 프로젝트 교육(맞춤교육)을 진행합니다.
실제 C 프로그래밍 실습을 통하여 프로그램의 전체 흐름과 로직을 파악하고, 각종 응용 프로그램 제작에 대한 경험을 쌓을수 있습니다.
학습 목표
수강대상
• 소프트웨어 개발자
• IT로 직군을 변경하고자 하는 인력
• IT회사 신입사원
• 소프트웨어 개발 PM
교육 일정
- 시작일 : 2025년 10월 13일 ~ 종료일 : 2025년 10월 17일
- 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분
커리큘럼
- 2025-10-13 - 2025-10-17
35시간
대면개발자를 위한 C 프로그래밍Module 01: 함수의 정의
함수 정의
함수 호출
함수의 선언
Module 02: 배열과 포인터
다양한 형태의 함수 배열과 포인터
배열의 이해
배열의 선언과 사용
Module 03: 스택과 포인터
스택 / 메모리와 주소
포인터의 정의와 사용
포인터로 배열 다루기
Module 04: 문자열 입출력
배열을 처리하는 함수 문자열의 처리
문자열 / 중요한 문자열 처리 함수
문자열의 입출력
문자 입출력 함수 변수의 영역과 데이터의 전달
Module 05: 변수
자동변수 / 함수들 간의 데이터 전달 방법
정적 변수 / 외부 변수 2차원 배열과 포인터배열
Module 06: 2차원 배열
2차원 배열의 선언과 초기화
2차원 문자배열
Module 07: 다중 포인터
포인터의 응용
다중 포인터
배열 포인터
함수 포인터
Module 08: 동적 할당
void 포인터 메모리 동적 할당
동적 할당 함수
동적 할당 기억공간의 활용
메인함수의 전달인자
Module 09: 구조체
구조체의 형 선언과 멤버 참조
구조체배열 -구조체 포인터
공용체
열거형(enumeration type)
Module 10: 파일 입출력 및 컴파일
파일 입출력의 개념
파일 입출력 과정
다양한 입출력 함수 전처리와 분할 컴파일
전처리 명령어
const를 사용한 기호상수