메인메뉴로 이동 본문으로 이동

컨텐츠 내용

  1. 온라인강좌
  2. 과정정보

과정정보

[OLC Live] Concurrent System Programming
[OLC Live] Concurrent System Programming 과정정보
신청기간 상시
교육기간 수강신청일로부터 31일 / 복습기간 93일
교육시간 5시간
담당강사 서영진
교육비 무료
학습개요

본 과정은 2014년 모델커리큘럼 공개강좌입니다.

학습목표

본 과정은 다중 처리의 개념을 이해하고 살펴보는 시간으로, 애플리케이션을 작성하면서 동시에 Timer나 쓰레드와 같은 다중 처리를 위한 Concurrent 프로그래밍을 알아보는 과정입니다.

  • 리눅스에서 다중 처리를 위한 프로그래밍과 IPC에 대한 학습
  • 리눅스에서 쓰레드의 사용 방법에 대한 학습
  • 세마포어나 뮤택스를 이용한 임계구역의 처리에 대한 학습
대상안내
  • 쓰레드나 뮤텍스 등의 Concurrent 프로그래밍에 대해서 관심 있으신 분
  • OpenMP 프로그래밍에 대해서 관심 있으신 분
수료/과락 기준
수료/과락 기준
평가기준 진도 시험 과제 토론 기타
배점 100% 0% 0% 0% 0%
과락기준 60% 0점 0점 0점 0점
※ 수료기준은 각 평가항목의 점수가 과락기준 점수 이상이고 총점이 60점 이상이어야 합니다.
서영진
수료/과락 기준
서영진 [강사소개]
GE&T Solutions CEO
[경력]

㈜한바트 기술이사 근무

MDS 테크널러지 전임강사

넥스트리밍㈜ 책임연구원 근무

새롬기술 기술연구소 연구원 근무

 

[저서]

사물인터넷을 위한 리눅스 프로그래밍 with 라즈베리 파이 - 2015 제이펍

이게진짜 C++ 프로그래밍이다 - 2015. 영진닷컴

이게 진짜 C 프로그래밍이다(자신감을 북돋아주는 C프로그래밍 가이드북) - 2015. 영진닷컴 

Tizen 애플리케이션 프로그래밍(HTML5와 C++ 기반 오픈소스 플랫폼) - 2014. 프리렉

열혈강의 QT PROGRAMMING(개발영역을 임베디드까지 넓히자) - 2008. 프리렉

 

[강의]

Concurrent System Programming

GUI

강의목차
차시 강의명
1차시 리눅스개론-병행처리
2차시 유닉스의 역사
3차시 리눅스의 구조
4차시 X window 시스템
5차시 리눅스의 유틸리티와 프로그래밍 도구
6차시 프로세스의 개념
7차시 프로세스의 개념 및 종료
8차시 프로그램 실행-1
9차시 프로그램 실행-2
10차시 프로그램 실행-3
11차시 프로세스 실행 시간 및 신호
12차시 신호 타임아웃/신호처리
13차시 프로세스간 통신-파이프
14차시 FIFO, System V IPC함수
15차시 세마포어
16차시 공유메모리
17차시 소켓 개념
18차시 쓰레드 개념
19차시 쓰레드 동작/뮤택스 개념
20차시 쓰레드 네트워킹 통신