CS & AI 공개 지식 저장고
문서와 목차는 선수지식이 낮은 것에서 높은 것 순으로 배치한다. 학습 시작점은 Roadmaps/에서 관리한다.
| 섹션 | 내용 |
|---|---|
| Programming/ | 프로그래밍 기초 — 변수, 함수, 재귀, 추상화, 언어 입문 |
| Math/ | CS와 AI의 수학적 기반 — 이산수학, 선형대수, 확률/통계, 미적분, 최적화 |
| Data-Structures/ | 배열, 연결 리스트, 트리, 그래프, 해시 등 자료 표현 방법 |
| Algorithms/ | 정렬, 탐색, DP, 그래프 알고리즘, 알고리즘 설계 기법 |
| Systems/ | 컴퓨터 구조, 운영체제, 네트워크, 데이터베이스, 분산 시스템 |
| CS-Theory/ | 계산 이론, 프로그래밍 언어론, 컴파일러, 양자 컴퓨팅 |
| AI/ | 머신러닝, 딥러닝, NLP, 비전, 강화학습, 생성 모델, LLM |
| Engineering/ | 소프트웨어 설계, 시스템 설계, 테스트, DevOps, 보안, 성능 |
전체 목록은 Roadmaps/에서 관리한다.
| 로드맵 | 대상 |
|---|---|
| 입문자 (Beginner) | 프로그래밍과 CS를 처음 시작하는 사람 |
| CS 핵심 (CS Core) | 컴퓨터공학 전공 핵심을 체계적으로 공부하려는 사람 |
| AI 핵심 (AI Core) | AI/ML 전공 지식을 순서대로 공부하려는 사람 |
| 시스템 엔지니어 | OS, 네트워크, DB, 분산 시스템 중심 학습자 |
| ML 엔지니어 | 모델 학습부터 배포까지 다루려는 학습자 |
| 연구자 (Researcher) | 논문과 이론 중심으로 깊게 들어가려는 학습자 |
각 주제 문서는 Templates/Topic-Template.md을 기준으로 작성한다.
CONTRIBUTING.md 참고.