Since 2024.06.30
일정 : 매주 목요일/일요일 22시
방식 : 2개의 주제 선정, 원하는 1개 주제에 대해 내용 정리 및 랜덤 발표
알고리즘과 CS 기초 지식의 이론부터 구현까지, 컴퓨터공학 전공자 및 예비 개발자로서 알아야 할 필수 전공 지식들을 공부하고 기록한 저장소입니다.
날짜 | 분야 | 주제 1 | 주제 2 |
---|---|---|---|
6/30(일) | 운영체제 | 프로세스와 스레드 | CPU 스케줄링 |
7/4(목) | 운영체제 | 데드락 | 프로세스 동기화 |
7/7(일) | 운영체제 | 프로세스 & 스레드 state | 인터럽트 |
7/11(목) | 운영체제 | 페이징 기법 | 세그멘테이션 기법 |
7/14(일) | 운영체제 | 페이지 교체 알고리즘 | 디스크 스케줄링 & RAID |
7/18(목) | 네트워크 | OSI 7계층 | DNS |
7/21(일) | 네트워크 | HTTP/HTTPS | 소켓 & CDN & 웹캐시 |
7/25(목) | 네트워크 | TCP/UDP | - |
7/28(일) | 네트워크 | 라우팅과 포워딩 | IPv4 & IPv6 |
8/1(목) | 네트워크 | NAT & public ip & private ip | CORS & CSRF |
8/4(일) | 네트워크 | 로드밸런싱 & 게이트웨이 | 이더넷 & LAN & WAN |
8/8(목) | 데이터베이스 | 키 & 제약조건 | 정규화 |
8/11(일) | 데이터베이스 | 트랜잭션 | 동시성제어 |
8/18(일) | 데이터베이스 | Index | 쿼리 실행 계획 |
8/22(목) | 자료구조 | 스택, 큐, 해시 | - |
9/5(목) | 자료구조 | 트리와 힙 | - |
9/1(일) | 복습 | - | - |
9/5(목) | 자료구조 | 트리와 힙 | - |
9/8(일) | 복습 | - | - |
9/15(일) | 알고리즘 | 시간 & 공간복잡도 | 정렬 |
9/19(목) | 알고리즘 | bfs&dfs | dp |
9/22(일) | 복습 | - | - |
9/26(목) | 알고리즘 | MST | 다익스트라 |
- OSI 7계층
- DNS
- HTTP/HTTPS
- 소켓/CDN/웹캐시
- TCP/UDP
- 라우팅과 포워딩
- IPv4 & IPv6
- NAT & public ip & private ip
- CORS & CSRF
- 로드밸런싱 & 게이트웨이
- 이더넷 & LAN & WAN
- gyoogle/tech-interview-for-developer
- Basic Knowledge of Computer Science
- 면접을 위한 CS 전공지식 노트
- 기술 면접 대비 CS 전공 핵심요약집