Skip to content

IT-Death-Organization/cs-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

347 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

죽CS 한달 스터디

"왜?"라는 질문을 끊임없이 하며, 단순 암기가 아닌 이해를 바탕으로 공부합니다.


📌 진행 방식

  1. 매일 해당 Day 폴더에 본인이름.md 파일 작성
  2. 브랜치 생성 후 PR 올리기
  3. 모르는 내용은 Issues에 질문

📝 브랜치 & PR 네이밍

브랜치 이름

{이름}/week{n}-day{n}
예시) 김민우/week1-day1

PR 제목

[이름] Week{n} - Day{n} {주제}
예시) [김민우] Week1 - Day1 배열과 리스트

📝 답변 파일 작성 양식

각 Day 폴더에 본인이름.md 파일을 아래 형식으로 작성해주세요.

# Day {n} - 이름

## Q1. 질문 내용?

답변 내용

## Q2. 질문 내용?

답변 내용

📅 커리큘럼

Week 1: 기초 다지기 (2/13 ~ 2/19)

Day 날짜 주제 폴더
Day 1 2/13 배열(Array)과 리스트(List) 📁 day1-array-list
Day 2 2/14 프로세스와 스레드 📁 day2-process-thread
Day 3 2/15 OSI 7계층과 TCP/IP 4계층 📁 day3-osi-tcpip
Day 4 2/16 스택(Stack)과 큐(Queue) 📁 day4-stack-queue
Day 5 2/17 데이터베이스 기초 (RDBMS vs NoSQL) 📁 day5-db-basics
Day 6 2/18 시간복잡도와 공간복잡도 (Big-O) 📁 day6-big-o
Day 7 2/19 CPU 스케줄링 📁 day7-cpu-scheduling

Week 2: 심화 학습 (2/20 ~ 2/26)

Day 날짜 주제 폴더
Day 8 2/20 TCP vs UDP 📁 day8-tcp-udp
Day 9 2/21 연결 리스트(Linked List) 📁 day9-linked-list
Day 10 2/22 동기화와 교착상태(Deadlock) 📁 day10-deadlock
Day 11 2/23 트랜잭션(Transaction)과 ACID 📁 day11-transaction
Day 12 2/24 해시 테이블(Hash Table) 📁 day12-hash-table
Day 13 2/25 정렬 알고리즘 1 (버블, 선택, 삽입) 📁 day13-sort-basic
Day 14 2/26 메모리 관리 (페이징, 세그먼테이션) 📁 day14-memory

Week 3: 고급 개념 (2/27 ~ 3/5)

Day 날짜 주제 폴더
Day 15 2/27 HTTP와 HTTPS 📁 day15-http-https
Day 16 2/28 트리(Tree) 기본 개념 📁 day16-tree
Day 17 3/1 정규화(Normalization) 📁 day17-normalization
Day 18 3/2 정렬 알고리즘 2 (병합, 퀵, 힙) 📁 day18-sort-advanced
Day 19 3/3 가상 메모리 📁 day19-virtual-memory
Day 20 3/4 이진 탐색 트리(BST) 📁 day20-bst
Day 21 3/5 인덱스(Index)와 쿼리 최적화 📁 day21-index

Week 4: 실전 응용 (3/6 ~ 3/12)

Day 날짜 주제 폴더
Day 22 3/6 힙(Heap)과 우선순위 큐 📁 day22-heap
Day 23 3/7 이진 탐색(Binary Search) 📁 day23-binary-search
Day 24 3/8 컨텍스트 스위칭과 인터럽트 📁 day24-context-switch
Day 25 3/9 DFS(깊이 우선 탐색) 📁 day25-dfs
Day 26 3/10 BFS(너비 우선 탐색) 📁 day26-bfs
Day 27 3/11 파일 시스템 📁 day27-file-system
Day 28 3/12 동적 프로그래밍(DP) 기초 📁 day28-dp

✅ 진행 현황

Week 1

Day 주제 상태
Day 1 배열과 리스트
Day 2 프로세스와 스레드
Day 3 OSI 7계층과 TCP/IP 4계층
Day 4 스택과 큐
Day 5 데이터베이스 기초
Day 6 시간복잡도와 공간복잡도
Day 7 CPU 스케줄링

Week 2

Day 주제 상태
Day 8 TCP vs UDP
Day 9 연결 리스트
Day 10 동기화와 교착상태
Day 11 트랜잭션과 ACID
Day 12 해시 테이블
Day 13 정렬 알고리즘 1
Day 14 메모리 관리

Week 3

Day 주제 상태
Day 15 HTTP와 HTTPS
Day 16 트리 기본 개념
Day 17 정규화
Day 18 정렬 알고리즘 2
Day 19 가상 메모리
Day 20 이진 탐색 트리
Day 21 인덱스와 쿼리 최적화

Week 4

Day 주제 상태
Day 22 힙과 우선순위 큐
Day 23 이진 탐색
Day 24 컨텍스트 스위칭과 인터럽트
Day 25 DFS
Day 26 BFS
Day 27 파일 시스템
Day 28 동적 프로그래밍 기초

⬜ 미완료  |  🔄 진행 중  |  ✅ 완료

About

CS를 같이 학습하는 공간입니다 :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors