- 특강 기간 : 7월 ~ 8월 중 토요일 (7월 14일, 7월 21일, 7월 28일, 8월 11일, 8월 25일, 9월 1일)
- 특강 장소 : 토즈 강남 지역 (강남 / 교대)
- 특강 시간 : 오후 2시 ~ 오후 4시 (진행 분량에 따라 조정될 수 있습니다.)
- 특강 진행 : 박동하 ([email protected])
C++ Korea에서 진행하는 2018년 여름 특강입니다.
최종 목표는 참여하시는 분들이 스스로 찾아서 공부할 수 있을 정도의 기반 지식을 갖추는 것입니다.
이를 위해 스터디 시간의 60 ~ 80%는 설명하는 시간, 나머지 시간은 질문 및 답변 시간으로 진행합니다.
진행하면서 참고한 자료, 내용은 간략한 형태로 정리해 저장소에 업로드됩니다.
다소 촉박한 시간으로 진행하기에 코드를 작성하기보단 공개된 예제 코드(Man page, MSDN)를 설명하는 방향으로 진행합니다.
- S/W 관련학과에서 관련 지식을 처음 접하는 2~3학년 학생들을 대상으로 합니다.
- 난 짱짱 게으르기 때문에 가을학기 공부를 여름에 하지!
- 검색하면 나온다는데 뭘로 검색해야 되는지 몰라요
- C++ 를 배우긴 했는데... 어떻게 써야 하는건지...?
학교 수업에서 사용하는 교재 or 학생이 직접 도서관에서 목차 / 내용을 확인하고 대여해온 책
다섯 수 앞을 내다보고 공부하는 경우 : 리눅스 시스템/네트워크 프로그래밍(김선영 저) 3판 - 가메 출판사
비용과 입금 계좌는 다음과 같습니다
- 비용 : 총 8만원 (예치금 2만원 + 장소 대여비 1만원 * 6회)
- 입금 계좌 : 신한은행 110-471-445816 옥찬호
- C++ 프로그래밍 언어
- 컴파일 과정
- 소스 코드에서 바이너리로...
- 라이브러리
- OS가 하는 일
- 윈도우/리눅스 시스템 API 예제
장소: 토즈 교대점
- 자기소개, 스터디 일정 조율
- 시스템 + 프로그래밍?
- 용어 정리 + 각 용어 별 설명
- 검색해보기: Ask StackOverflow!
- 소스코드
- 컴파일-빌드의 과정
- 바이너리의 구조
장소: 토즈 교대점
- 운영체제
- Process & Scheduling
- Process 실행 전/후 발생하는 일
- 가상 메모리 / 페이징
- 파일 시스템
- 파일 입출력
- File Descriptor
- C, C++ 표준 라이브러리들과의 비교
토즈 교대점. 1:00 pm ~ 4:00 pm
- OS가 제공하는 보안 서비스
- Confidentiality, Integrity, Availability (CIA Triad)
- 권한 관리
- OS Signal
- Signal이 왜 필요한가?
- Manual 정독하기 (RTFM!)
- SIGINT, SIGSEGV ...
- Signal을 어떻게 처리하는가?
토즈 강남 2호점. 1:30 pm ~ 4:00 pm
- Inter Process Communication
- 한번에 여러 프로세스를
- Pipe, Shared Memory
- 네트워크 기본 지식
- OSI 7 Layer
- 패킷 스위칭
- ARP, IP
토즈 교대점. 1:00 pm ~ 4:00 pm
- 소켓을 만들어서 사용해보기
- File descriptor와의 차이점?
- 프로그래밍 이슈들
- http 프로토콜 Top-Down 방식으로 살펴보기
- Http
- TCP
- IP
토즈 교대점. 2:00 pm ~ 4:00 pm
- 정산 및 스터디 리뷰, QnA