과정상세
Advanced C Programming

교재제공 중급
Advanced C Programming
카테고리
- 학습유형별 대면
- SW 개발 프로그래밍 언어
과정요약
학습시간 | 09:30 ~ 17:30 ( 35시간 ) | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 20 명 |
교재정보 | |||
강사명 | 김원선 |
과정소개
Programming중급
"Advanced C Programming" 과정은 C 언어의 고급 개념과 기술을 통해 소프트웨어 개발 역량을 한 단계 끌어올릴 수 있는 교육 과정 입니다.
실제 소프트웨어 개발 현장에서 C 언어를 효과적으로 적용하는 방법을 알려드립니다.
실무 적용이 어려운 SW 개발자, 포인터 활용 기술을 익히고자 하는 SW 개발자 라면 이 과정을 추천드립니다!
- 포인터의 다양한 활용법을 완벽하게 익혀보세요! 메모리 관리의 마스터가 되어 효율적인 프로그램을 작성할 수 있습니다.
- 포인터의 진수를 배우고, 메모리의 모든 부분을 자유롭게 활용하세요.
- 링크드 리스트, 트리, 해시 테이블 등 여러 가지 자료구조를 직접 구현해보세요!
- 실무에 바로 적용 가능한 강력한 자료구조 기술을 통해 복잡한 데이터를 손쉽게 관리하고 처리할 수 있습니다.
- 수강생들에게 높은 만족도를 자랑하는 강사님이 직접 강의합니다.
- 다년간의 실무 경험과 깊이 있는 지식을 바탕으로, 여러분이 필요로 하는 모든 것을 세심하게 가르쳐드립니다.
- 강사님의 명확하고 이해하기 쉬운 강의를 통해 C 언어의 고급 개념을 확실히 마스터하세요.
- 실무에서 적용되는 유닉스/리눅스 C언어에 대해 배울 수 있었습니다.
수강생들의 속도에 맞춰 진행해주시고 적절한 커리큘럼을 준비해주셔서 좋은 교육을 받을 수 있었습니다.! (⭐⭐⭐⭐⭐)
💥 이OO
- 유익한 강의였습니다 ㅎㅎ 포인터에 자신감도 생겼고 업무에 바로쓸수있는 꿀팁들도 얻어가는 좋은 시간이었습니다 감사합니다! (⭐⭐⭐⭐⭐)
💻 박OO
- 메모리 포인터 등 C 를 좀도 깊이 이해하는데 큰 도움이 되었습니다. 강사님도 정말 잘 가르쳐주셔요. (⭐⭐⭐⭐⭐)

◾ 선수 과정 : 실무에 바로 적용하는 C Fundamentals (바로가기)
학습목표
- 포인터 자료형을 활용할 수 있다.
- 여러 가지 자료구조를 C로 구현할 수 있다.
- 비트 연산 및 다양한 매크로 함수를 활용할 수 있다.
- Heap 영역을 사용하여 자료구조를 표현할 수 있다.
- 안전한 코드를 만들기 위한 CERT C 코딩을 적용할 수 있다.
학습대상
- C 코딩을 하고는 있지만 실제 적용이 어려운 SW개발자
- 다양한 포인터를 활용하여 프로그램에 적용하는 기술을 익히고자 하는 SW 개발자
- Heap 세그먼트를 사용한 자료구조 알고리즘을 적용하고자 하는 SW 개발자
- 비즈니스 로직 구현에 적합한 알고리즘을 활용하여 코딩하고 싶은 SW 개발자
- CERT C 내용을 적용한 안전한 코드를 작성 하고자 하는 SW 개발자
-
-
1일차
-
C 라이브러리 및 개발도구 활용
- Cent O/S 환경이해와 gcc 컴파일러 09:30 ~ 10:30
- 유용한 컴파일러 옵션들 활용 10:30 ~ 11:30
- 리눅스 라이브러리 구조 이해 11:30 ~ 12:30
- 정적, 공유, 동적라이브러리 작성 13:30 ~ 14:30
- 조건 컴파일 적용 14:30 ~ 15:30
- 분할컴파일과 Make 15:30 ~ 16:30
- Make 추가적인 문법 16:30 ~ 17:30
-
C 라이브러리 및 개발도구 활용
-
2일차
-
다양한 포인터 자료형 활용
- 메모리와 포인터의 개념 09:30 ~ 10:30
- 포인터 변수와 포인터 연산 활용 10:30 ~ 11:30
- 1차원 배열과 포인터 관계 11:30 ~ 12:30
- 함수에서 포인터를 활용한 Project 13:30 ~ 14:30
- 다차원 배열과 포인터의 관계 14:30 ~ 15:30
- 함수에서 다차원 배열을 다루는 포인터 활용 Project 15:30 ~ 16:30
- 문자열 상수와 포인터배열 활용 16:30 ~ 17:30
-
다양한 포인터 자료형 활용
-
3일차
-
구조체비트필트, 공용체 활용
- 다중 포인터를 사용한 함수매개인자 전달하기 09:30 ~ 10:30
- 함수포인터를 사용한 함수호출 활용 10:30 ~ 11:30
- void형 포인터와 Generic programming 11:30 ~ 12:30
- 콜백(callback) 함수란? 13:30 ~ 14:30
- 가변인자를 갖는 함수 구조와 활용
Cert C, 버그없는 안전한 C 포인터 사용 14:30 ~ 15:30 - 구조체와 공용체의 차이와 응용방법 15:30 ~ 16:30
- 구조체 비트필드의 메모리 접근방법과 활용 16:30 ~ 17:30
-
구조체비트필트, 공용체 활용
-
4일차
-
비트연산자와 매크로함수 활용
자료구조와 동적메모리 할용
- 이진수 연산 비트연산자의 이해 09:30 ~ 10:30
- 매크로함수의 특징과 비트연산자와 매크로함수의 응용
Cert C, 버그없는 안전한 매크로 함수 사용 10:30 ~ 11:30 - 프로세스와 동적메모리 할당 구조 11:30 ~ 12:30
- 동적메모리 할당 함수의 이해 13:30 ~ 14:30
- 동적메모리 할당과 중포인터의 관계 14:30 ~ 15:30
- 동적할당 메모리 누수(Leak) 툴 사용하기 15:30 ~ 16:30
- 동적할당을 이해하기 위한 연결리스트 활용 16:30 ~ 17:30
-
비트연산자와 매크로함수 활용
자료구조와 동적메모리 할용
-
5일차
-
업무에 적용하는 프로젝트 활용
- 특정멤버 동적할당과 문자열 오버플로우 문제해결 09:30 ~ 10:30
- 자료구조 Stack과 Queue 구조와 시스템적용분야 이해 10:30 ~ 11:30
- 동적할당을 이용한 사원관리 Project 구조 및 내용 추가 11:30 ~ 12:30
- 동적할당을 사용한 사원관리 Project 싱글 포인터 활용 13:30 ~ 14:30
- 동적할당을 사용한 사원관리 Project 싱글 포인터 활용 14:30 ~ 15:30
- 동적할당을 사용한 사원관리 Project 싱글 포인터 활용 15:30 ~ 16:30
- 동적할당을 사용한 사원관리 Project 동적배열 활용 16:30 ~ 17:30
-
업무에 적용하는 프로젝트 활용
-
1일차
수강후기 25
-
5김*연
2025.04.25
강사님이 친절하십니다 -
5윤*환
2025.04.25
설명을 잘해주셔서 좋았습니다. -
5조*식
2025.04.25
C와 리눅스, 그리고 포인터에 대해서 굉장히 디테일하게 교육해주셔서 이해하기 너무 좋았습니다. -
4.5박*
2025.04.25
잘 설명해주셨습니다. -
5인*한
2024.11.22
진도가 조금 빨라요