- 매일 정해진 CS 핵심 키워드를 학습하고 기록하여 꾸준히 지식을 쌓습니다.
- 컴퓨터 공학의 기초부터 심화 개념까지 차근차근 다루며 폭넓은 이해를 목표로 합니다.
- 단순히 글로만 정리하는 것을 넘어, 직접 말하고 설명하는 연습을 통해 면접 상황을 대비합니다.
| 이름 | GitHub | 이름 | GitHub |
|---|---|---|---|
| 김기남 | @kinam-ssafy | 신유정 | @miayujeong |
| 김동현 | @valofosho | 양대천 | @bigskyyang |
| 서예영 | @aeongseo | 황승준 | @sngjuni |
| 박찬석 | @ckstjrl | 오지수 | @ohjisu320 |
- 평일에는 매 주차별 정해진 주제를 학습하고 Markdown 형식으로 정리하여 GitHub에 업로드합니다.
- 학습 자료는 인터넷 검색, 교재, 강의 등 자유롭게 참고하며, 각자 정리 방식이 달라도 괜찮습니다.
- 8명을 2개의 조로 나누어, 조별로 주 1회 오프라인 모임을 가집니다.
- 모임에서는 공부했던 주제 중 1~2개씩을 맡아 약 5분간 발표를 진행합니다.
- 발표 후에는 조원들과 함께 질의응답 및 피드백을 진행합니다.
- 피드백 내용을 개인 정리본에 반영하여 학습 내용을 보완합니다.
-
평일 학습을 하지 못한 경우, 토요일까지 학습 후 업로드 가능합니다.
-
매주 금~토에 PR 진행, 일요일에 Merge 진행합니다.
-
본인 폴더를 생성하고, 아래에 주제별 폴더를 생성합니다.
폴더 및 파일 생성 예시
aeongseo/ ├─ CA/ │ ├─ 폰 노이만 구조.md │ └─ CPU & 레지스터.md ├─ OS/ │ ├─ 프로세스 개념 & 상태 전이.md │ └─ 프로세스 vs 스레드.md └─ NW/
| 주차 | 과목 | 월 | 화 | 수 | 목 | 금 |
|---|---|---|---|---|---|---|
| 1 | 컴퓨터 구조 | 폰 노이만 구조 | CPU & 레지스터 | 캐시 메모리 | 명령어 사이클 & 파이프라이닝 |
인터럽트 |
| 2 | 컴퓨터 구조 | RISC vs CISC | 클럭 & CPI | 병렬 처리 & 멀티코어 |
버스 구조 & I/O |
|
| 3 | 운영체제 | 프로세스 개념 & 상태 전이 |
프로세스 vs 스레드 | 스케줄링 알고리즘 | 문맥 교환 | 동기화 기법 |
| 4 | 운영체제 | 교착상태 | 메모리 관리 | 페이징 & 세그멘테이션 |
가상 메모리 & 페이지 교체 |
|
| 5 | 운영체제 | 파일 시스템 기초 | 파일 접근 방식 |
| 주차 | 과목 | 월 | 화 | 수 | 목 | 금 |
|---|---|---|---|---|---|---|
| 5 | 운영체제 | 입출력 시스템 & 디스크 스케줄링 |
시스템 콜 & OS 구조 |
IPC & 가상화/보안 |
||
| 6 | 추석 연휴 | |||||
| 7 | 네트워크 | OSI 7계층 & TCP/IP |
데이터링크 계층 | IP 주소 체계 | 라우팅 | TCP vs UDP |
| 8 | 네트워크 | 3-Way/4-Way 핸드셰이크 |
흐름 제어 & 혼잡 제어 |
NAT, VPN, 방화벽 |
DNS & DHCP | HTTP / HTTPS |
| 9 | 네트워크 + DB | 로드밸런싱 & CDN |
REST API | 데이터 모델 & 스키마 |
관계형 DB 기본 | 트랜잭션 & ACID |
| 주차 | 과목 | 월 | 화 | 수 | 목 | 금 |
|---|---|---|---|---|---|---|
| 10 | DB | 트랜잭션 격리 수준 |
인덱스 | 조인 알고리즘 | 정규화 & 반정규화 |
DB Lock & 동시성 제어 |
| 11 | DB + 디자인패턴 | 분산 DB | NoSQL | 싱글톤 & 팩토리 |
전략 & 템플릿 메서드 |
옵저버 & 퍼블리셔 -서브스크라이버 |
| 12 | 디자인패턴 | 어댑터, 데코레이터 & 프록시 |
빌더 & 커맨드 |