Skip to content

2ndSilverMan/BFB_of_CS

Repository files navigation

Big Book of Computer Science & AI

BFB_of_CS: CS & AI 공개 지식 저장고


바로 시작하기

처음이라면 입문자 로드맵부터 읽는다. 현재 실제 본문이 있는 최소 경로는 다음 순서다.

  1. 변수와 타입조건문과 반복문함수와 재귀배열과 문자열
  2. 명제 논리와 술어 논리
  3. 배열연결 리스트스택 / 그래프 표현
  4. 복잡도 분석정렬이진 탐색BFS / DFS

특정 언어를 골라 배우려면 공통 프로그래밍 기초 뒤에 언어 선택 가이드언어별 학습 트랙을 읽는다.

목적이 분명하다면 학습 로드맵에서 바로 맞는 경로를 고른다.


현재 읽기 상태

이 저장소는 현재 핵심 학습 경로의 일부 본문을 먼저 열어 둔 상태다. 나머지 주제는 목차와 로드맵으로 준비되어 있으며, 본문이 채워지는 순서는 다음 흐름을 따른다.

  1. 입문자 로드맵에 필요한 프로그래밍, 이산수학, 자료구조, 알고리즘 기초
  2. CS 핵심 로드맵의 시스템, 계산 이론, 보안 기초
  3. AI 핵심 로드맵의 수학, 머신러닝, 딥러닝 기초

학습할 때는 링크가 걸린 Draft 이상 문서를 먼저 읽는다. Planned는 아직 본문 파일이 없는 예정 주제다.

상태 학습자에게 의미
Planned 목차에만 있는 예정 주제. 아직 읽을 본문은 없다
Stub 파일은 있지만 골격만 있다
Draft 지금 읽을 수 있는 초안이다
Review 본문 작성은 끝났고 검토 중이다
Complete 완성 문서다

위 상태는 내용 성숙도다. 이와 별개로, 문서 상단에 > ✅ 사람 검토 완료 배지가 있으면 사람이 전체 내용을 직접 검토한 문서다. 초안 상당수는 AI가 작성하므로, 배지가 없으면 아직 사람 검토 전으로 본다. 검토자와 날짜는 배지와 문서 상단 Reviewed-by 항목에서 확인할 수 있다. Complete는 사람 검토를 마쳐야만 붙인다.


섹션 구성

문서와 목차는 선수지식이 낮은 것에서 높은 것 순으로 배치한다. 학습 시작점은 Roadmaps/에서 관리한다.

섹션 내용
Programming/ 프로그래밍 기초 - 변수, 함수, 재귀, 추상화, Python/JavaScript/C/Java/C++ 언어 입문
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) 논문과 이론 중심으로 깊게 들어가려는 학습자

참조 자료

용어, 책, 논문, 강의 목록은 Reference/에서 관리한다.


작성자용 문서

본문 작성 우선순위, 로드맵 커버리지, 참조 자료 보강, 템플릿, 검수 스크립트는 Maintainers/에서 관리한다. 저작권, 라이선스, 개인정보, 법적 리스크 방지 규칙은 Legal and Copyright Policy를 따른다. 재사용 조건은 LICENSE를 따른다. 문서와 설명은 CC BY 4.0, 코드 예제와 Maintainers/Scripts/ 스크립트는 MIT다.


기여

CONTRIBUTING.md 참고.

About

Big Fxxcking Book of ComputerScience

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages