<aside>
💡 [수강대상자]
- C++을 다뤄본 경험이 적어 문법에 자신이 없고 앞으로의 개발이 막막한 사람
- C++로 진행될 코테라는 큰 산을 넘어야 하는데, 막막하기만 해 도움이 필요한 사람
- 프로그래머스 코딩테스트 레벨1-2에 해당하는 문제 해결이 버거운 사람
- 하루라도 빨리 적응하여 C++ 개발을 구현하고 싶은 사람
- C++ 언어 기초를 탄탄히 잡고 싶은 사람
- 모르는 것을 부끄러워 하지 않고 스터디원들과 리더에게 적극적으로 도움을 요청하며 나 또한 다른 사람에게 도움을 주고자 하는 자세로 스터디에 임할 수 있는 사람
</aside>
스터디 진행 방식
- 스터디 진행 기간은 3월14일 부터 4월10일까지 총 4주입니다.
- 매 주 리더(창현멘토)님이 정한 아래 커리큘럼을 주제로 세션, 문제풀이 등이 진행됩니다.
- 주 1,2일 정도 시간을 투자하면 되는 분량으로 커리큘럼이 설계되었으며 정규 교과 진도에 무리가 없도록 진행할 예정이니 크게 부담갖지 마세요!
- 스터디는 학습 역량을 높이기 위한 장치로 K-Digital Training 출석, 진도율과는 일절 관계가 없습니다.
- 슬랙에서 별도로 채널을 파서 소통합니다.
1주차 문제풀이 peer code review rotation (시계방향)
2주차 문제풀이 peer code review rotation (반시계방향)
커리큘럼
| 주차 |
학습내용 |
과제 |
| 1주차 |
|
|
| (03/14~03/20) |
Day1 |
|
- 기본자료형과 리터럴
- 메모리 구조 이해(stack, bss, data, heap 등)
- 값과 참조(왼값, 오른값, 포인터, 왼값 참조자, 오른값 참조자, 이동시맨틱)
Day2
- 변수의 스코프
- 람다 표현식
- 템플릿과 반복자
- 입출력 스트림 | 없음
주 2회(화,금) 줌(zoom)을 활용한 온라인 세션으로 진행 |
| 2주차
(03/21~03/27) | - STL 순차 컨테이너(vector, list, deque)
- STL 정렬 알고리즘(sort, nth_element)
- STL 변경 알고리즘(copy, move) | 1. (BOJ) 회전하는 큐 [deque 또는 list 연습]
2.(프로그래머스) K번째수 [정렬, 복제 등 연습] |
| 3주차
(03/28~04/03) | - STL 컨테이너 어댑터(queue, stack, priority_queue)
- STL 유틸리티 알고리즘(min, max)
- STL 검색 알고리즘(lower_bound, upper_bound, equal_range, binary_search)
- STL 변경 알고리즘(unique, reverse, next_permutation, prev_permutation) | 1. (프로그래머스) 더맵게 [priority_queue 연습]
- (프로그래머스) 사전순 부분문자열 [lower_bound 연습] |
| 4주차
(04/04~04/10) | - STL 연관컨테이너(set, multiset, map, multimap)
- STL 비순차 연관 해시 테이블 컨테이너(unordered_set, unordered_multiset, unordered_map, unordered_multimap) | 1. (프로그래머스) 완주하지 못한 선수 [map 또는 multiset 연습]
- (BOJ) 수강신청 [unordered_map, list 연습] |
리더의 스터디 자료 모음