C 프로그래밍 기법 향상

홈으로교육과정코딩&디자인 아카데미프로그래밍

일수/시간 5일 / 35시간 (09:00~17:00) 강사 한컴아카데미 전문강사
과정매니저  정승호 (031-622-7684)
교육비 770,000원 (VAT포함)
후속과정 개발자를 위한 C++ 프로그래밍
임베디드 C 프로그래밍
실습장비 컴파일러, dev-c++, 비주얼 스튜디오
정원 20명
전체 교육일정
교육일정 신청마감일 수강신청 교육장소
교육일정 조회결과가 없습니다.
과정개요
C언어는 개발자의 필수 언어지만 그 특징과 장점을 프로그램 개발에 효과적으로 활용하지 못하는 경우가 많습니다. 본 과정에서는 프로그래밍 능력 향상을 위해 데이터의 표현 방법과 연산 방식, 포인터의 기본 개념을 살펴보고 응용 포인터, 파일 입출력, 전처리 지시자, 분할 컴파일 등 개발 과정에서 필요한 다양한 기법들을 다룹니다.

* 실습환경 : 컴파일러, dev-c++, 비주얼 스튜디오

특이사항

교육목적

- 체계적으로 문법을 익히고 알고리즘을 적용한 실습을 통해 프로그래밍 능력 배양
- 데이터의 표현 방법과 연산 과정을 이해하여 정확한 프로그래밍 구현
- 포인터의 기본 개념부터 응용까지 완벽 정리하여 포인터 사용의 자신감 획득
- 분할 컴파일과 데이터 공유, 전처리 과정 및 파일 입출력 등 실무 개발에 필요한 스킬 향상


교육대상

- 데이터를 처리하는 원리를 이해하고 포인터를 완벽히 정복하고자 하는 분
- 기본 문법을 정리하고 실무에 응용하는 방법이 궁금한 초급 개발자


교육내용

구분

목차세부내용
1일차

- 데이터 표현과 입출력

- 연산자, 제어문, 함수

- 프로그램의 기본 구조, 상수, 변수, 입출력 함수

- 산술, 관계, 논리, 증감, 비트, 기타 연산자

- if, while, do~while, for, break, continue

- 함수의 정의, 호출, 선언, 다양한 유형의 함수

2일차

- 배열, 포인터 개념

- 배열과 포인터 관계

- 배열과 포인터의 함수화

- 배열의 선언과 초기화, 반복문을 사용한 배열 처리

- 주소와 포인터의 개념, 포인터 연산

- 포인터를 사용한 배열 처리, 포인터 매개변수

- 스택 자료구조 프로그램 설계

3일차

- 문자와 문자열

- 변수의 사용 영역

- 다차원 배열, 포인터 배열


- 문자열과 포인터, 문자열 연산 함수

- 지역, 전역, 정적, 레지스터 변수

- 2차원 배열의 선언과 초기화

- 포인터 배열의 선언과 활용 방법


4일차

- 응용 포인터

- 함수 포인터, void 포인터

- 동적 할당 함수


- 이중 포인터, 배열 포인터 활용한 다차원 배열 처리 함수 구현

- 함수 포인터, void 포인터 이용한 프로그램 설계

- malloc, free 활용한 동적할당 프로그램 설계

- 포인터 활용한 memory copy 프로그램 구현


5일차

- 구조체

- 전처리 지시자

- 분할 컴파일


- 구조체 선언, 구조체 배열, 구조체 자기 참조 포인터

- 구조체 동적 할당 활용 프로그램 설계(링크드리스트)

- include, define, 매크로 함수,조건부 컴파일

- 분할 컴파일 방법, extern과 static을 사용한 데이터

공유와차단




첨부파일

[과정소개서]_C프로그래밍 기법향상.pdf

페이스북트위터구글즐겨찾기이메일

확인