에듀윌원격국비교육원

메뉴

[상위1% 프로그래밍] Windows System Programming 시작을 위한 넓고 얕은 지식

[상위1% 프로그래밍] Windows System Programming 시작을 위한 넓고 얕은 지식

훈련기간
수료 여부 관계없이 복습기간(12개월) 제공
NCS분류 응용SW엔지니어링 [20010202]
교육기간 - 교육시간 17시간 (16차시)
수료기준 진도율 80%, 총점 60점 이상 수료기준 보기
훈련비0원
정부지원금0원
교재비0원
총 결제금액0원

과정소개

Windows는 이미 너무나 오랫동안 범용적으로 사용되고 있는 운영체제입니다. Windows 상에서 실행되는 SW를 개발하고자 하는 개발자라면, Windows의 특징과 그 동작원리를 이해하는 것이 필수입니다. 특히 Windows System Programming 분야에 대한 이해는 System Programming 뿐만 아니라, User Interface 및 기타 개발 분야에서의 설계에 대한 기본개념을 가지게 해줍니다.

 

사실 System Programming 분야는 넓고 매우 복잡해 보여서 시작하기가 쉽지 않습니다. 본 강좌에서는 "넓고 얇은 지식"을 추구하고자 합니다. 즉 나무 한 그루, 한 그루보다는 숲 전체를 조망하는 방식으로 System Programming 분야를 가볍게 살펴보고자 합니다. 각 기술들의 특징과 목표 및 주변 기술과의 공통점, 차이점 등을 큰직큰직하게 살펴보아서

목표로 합니다.

학습목표

1. 윈도우즈 시스템 프로그래밍의 역할을 설명할 수 있습니다.
2. 윈도우즈 시스템 프로그래밍의 주요 기술들의 목적과 역할을 설명할 수 있습니다.
3. Windows System Programming을 시작하기 위한 넓고 얇은 지식 과정을 통해 각 기술들의 역할과 부작용 해결방안을 제시할 수 있습니다.

수료기준

평가기준 진도율 진행단계평가 최종평가 과제 총점
반영비율 - 10% 60% 30% 100점
이수(과락)기준 80% - - - 60점
수료기준은 진도율 80%이상, 총 환산 점수 60점 이상입니다
하루 8시간 진도 제한

강의목차

차시 강의명
1차시 System Programming이란?
2차시 Windows
3차시 Windows API [1]
4차시 Windows API [2]
5차시 멀티스레드
6차시 동기화
7차시 메모리 [1]
8차시 메모리 [2]
9차시 입출력(I/O)
10차시 유니코드
11차시 유니코드 실습
12차시 동기와 비동기
13차시 정적과 동적
14차시 개발환경 만들기
15차시 간단한 GUI 개발 [1] - 대화상자 기반 App
16차시 간단한 GUI 개발 [2] - 단일문서(SDI) App

수강후기