교육 세부 내용
과정코드 3NHC0009
과정명 Secure C 프로그래밍
강사 김기희
교육기간 4 일( 9:30~17:30 ) 이론50%, 실습50%
교육비 무료
교육일정
현재 신청 가능한 교육이 없습니다.
 
expand_less교육내용 정보 닫기
[ 교육내용 ]

단원명

훈 련 내 용

전처리기 선언과 초기화 영역, 표현식

매크로 및 함수 고려사항

전역변수초기화와 순서 고려사항

식별자 고려사항

정수, 부동소수점, 배열, 문자와 문자열

정수변화규칙의 이해

정수관련 변수, 함수 및 연산자 고려사항

부동소수점 관련 변수, 함수 및 연산자 고려사항

배열선언 및 초기화, 사용에 대한 고려사항

문자와 문자열의 선언 및 초기화, 사용에 대한 고려사항

메모리관리, 입력과 출력

메모리 할당 및 해제시 고려사항

메모리 할당 에러 처리

입출력관련 함수선언 및 사용시 고려사항

환경, 시그널, 에러처리, 기타

환경변수 사용시 고려사항

외부프로그램 호출시 고려사항

시르널핸들러 사용시 고려사항

에러처리시 고려사항

컴파일러 최적화

 


※ 단, 교육 내용은 교육의 질적 향상을 위해 사전 예고 없이 변경될 수 있습니다.

과정개요
  - 기본적으로 C언어에 대한 이해가 있는 상태에서 Secure C 코딩능력을 향상시키기 위한 문제 및 해결법을 인지하고 향후 현업에서 신뢰성이 높고 공격에 강한 높은 품질의 시스템 개발을 위한 습관을 위해 “Polya의 4단계 문제해결교수법”을 적용하여 과정을 진행하고자 함.



교육목적
  - C언어 문법에 의거하여 고려해야 할 사항을 진행함으로써 C언어에 대한 깊이있는 이해와 함께 프로그래밍할 때 발생할 수 있는 문제를 체계적으로 인지하고 활용할 수 있다.

- 임베디드 환경에서 발생할 수 있는 품질관련 문제발생 여부를 인지하여 C프로그래밍시 적용할 수 있다.

- 안정성, 신뢰성, 의존성, 견고성, 가용성, 유지보수성 등의 품질 지수를 높이는데 필요한 응용기술을 인지하여 현업개발에 적용할 수 있다.



# 과정특징

- 인식 -> 개선 -> 습관에 이르게 하기 위해 워크샵 형태로 과정 진행

- 정보시스템영역보다 임베디드 영역으로 특화하여 과정 진행

- 기본적인 C언어이해가 아닌 신뢰성 및 보안을 목적으로 과정 진행

- C언어강사 중 임베디드전문기술을 보유한 강사로 배정하여 과정 진행

교육대상
  -
기타
  ※ 본 과정은 본회와의 컨소시엄 협약을 맺은 우선지원대상(중소)기업의 재직자만 수강하실 수 있습니다.

(컨소시엄 협약 방법 : 컨소시엄 가입 신청서 작성 등록 후 협약서 원본제출 > 관리자 승인 > 교육 개별 신청)

# 고용보험법 시행령 제 12조에서 정한 우선지원대상 기업: 법 제19조제2항에서 “대통령령으로 정하는 기준에 해당하는 기업”이란 산업별로 상시 사용하는 근로자수가 다음 각 호의 어느 하나에 해당하는 기업(이하 “우선지원 대상기업”이라한다)을 말한다.

1.광업: 300명 이하

2.제조업 : 500명 이하

3.건설업: 300명 이하

4.운수업 및 통신업: 300명 이하

5.제1호부터 제4호까지 외의 산업: 100명 이하)



※ 교재 무료제공

※ 중식제공

※ 교통비(주차료)는 지급되지 않으니, 대중교통을 이용해 주세요.

※ 전체 교육시간의 80% 이상 출석한 교육생에 한하여 수료증을 발급합니다.

※ 수강인원이 미달인 경우 폐강될 수 있습니다.



※ 문의처: 우지훈 연구원(02-6388-6163, hrd3@gokea.org) /

남기연 주임(02-6388-6046, edu@gokea.org) / 서혜미 대리(02-6388-6042, hyemi@gokea.org)