백엔드/데이터 신입 대비 CS 학습 레포지토리입니다. 과목별 상세 정리는 각 폴더의 하위 README에서 관리하고, 이 문서는 진도/현황 대시보드 역할만 합니다.
"독학으로 취뽀 드가자"
- [OS] 2025년 8월 20일 ~ 2025년 9월 5일 (총 18일) → 1회독 완료
- [CN] 2025년 9월 8일 ~ 2025년 10월 6일 (총 29일) -> 1회독 완료
- [OS] 2025년 9월 6일 ~ 2025년 9월 19일 (총 14일) → 2회독 완료
- [CN] 2025년 10월 7일 -> 2회독 진행중
- [DB] 2025년 10월 7일 -> 1회독 진행중
| No. | 과목 | 폴더 링크 | 상태 |
|---|---|---|---|
| 01 | 운영체제(OS) | operating-systems/README.md |
✅ |
| 02 | 네트워크 | computer-networks/README.md |
✅ |
| 03 | 자료구조 | data-structures/README.md |
⏳ |
| 04 | 알고리즘 | algorithms/README.md |
⏳ |
| 05 | 데이터베이스(DB) | databases/README.md |
⏳ |
| 06 | SW 공학/테스팅 | software-engineering-and-testing/README.md |
⏳ |
| 07 | Java / Spring | java-and-spring/README.md |
⏳ |
상태 이모지: ⏳ 미시작 · 🔄 진행 · ✅ 1회독 · ✅✅ 2회독 · 🔁 재복습 · 🚀 완숙
| 과목 | 대표 키워드 |
|---|---|
| 운영체제(OS) | 실행/자원 관리, 프로세스/스레드, 동기화(뮤텍스·세마포어·모니터), 스케줄링, 가상메모리(TLB·교체) |
| 네트워크 | TCP/UDP, 3/4-way, 혼잡제어, HTTP/1.1·2·3, TLS/HTTPS, DNS/LB/CDN, 프록시/캐시 |
| 자료구조 | 배열/연결리스트, 스택/큐/덱, 힙/해시, 트리/BST, 세그먼트·펜윅 |
| 알고리즘 | 복잡도, 그래프(DFS/BFS/최단경로), DP/그리디/분할정복, 문자열(KMP/Trie) |
| 데이터베이스(DB) | 정규화, 인덱스(B-Tree/해시), 조인 전략, 트랜잭션(ACID), 격리·락·MVCC, 샤딩/복제 |
| SW 공학/테스팅 | TDD, 테스트 격리/픽스처, CI/CD, PR 리뷰, 리팩터링, SOLID |
| Java / Spring | JVM/GC, 동시성, Spring MVC/Boot, 트랜잭션, AOP, 예외/검증, 테스트 |
| 과목 | 강의 | 링크 |
|---|---|---|
| 🧠 운영체제 | 김덕수 교수님 – Operating System | HPC Lab |
| 🌐 컴퓨터 네트워크 | 한양대 이석복 교수님 – Computer Networks | KOCW |
| 🧩 자료구조 | 건국대 남원홍 교수님 – 자료구조 | KOCW |
| ⚙️ 알고리즘 | 건국대 김강일 교수님 – 알고리즘 | KOCW |
| 🗃️ 데이터베이스 | 한양대 백현미 – 데이터베이스의 원리와 응용 (KOCW 강좌 활용) | KOCW |
| 🧑💻 소프트웨어 공학 | 동국대 조영석 교수님 – 소프트웨어공학 | KOCW |
| ☕ Java / Spring | Around Hub Studio – Spring Boot | YouTube · GitHub |
Computer_Science/
├── operating-systems/
│ └── README.md
├── computer-networks/
│ └── README.md
├── data-structures/
│ └── README.md
├── algorithms/
│ └── README.md
├── databases/
│ └── README.md
├── software-engineering-and-testing/
│ └── README.md
├── java-and-spring/
│ └── README.md
└── certificates/