이제 시작
0주차
기본문법, 재귀함수, 정렬, 소수 판별법, 하노이 탑, CSAPP(컴파일), N-queen
스택, 큐, 재귀함수, 이분탐색, 투포인터, 분할정복, 언패킹, deque모듈, heapq모듈, hash, bisect모듈, counter모듈, CSAPP(캐시메모리, 메모리 계층구조, 운영체제)
그래프 탐색 기본, BFS, DFS, 트리, 이진 탐색 트리, union,find, 크루스칼, 다익스트라, 위상정렬, CSAPP(네트워크를 통한 시스템 통신)
시간복잡도, 그리디, DP, CSAPP(x86-64)
C언어문법, rb-tree, 코드리뷰
동적 메모리 할당, 유클리드 호제법, 백트래킹(순열, 조합 등), 운영체제, 커널, 시스템 콜, 데이터 세그먼트, mmap()
Tiny Web Server, proxy(sequential, concurrent, cache), 네트워크
pintOS project1(alarm-clock, priority scheduler)
pintOS project2(argument-passing, system-calls)
pintOS project3(Memory Mangement, Anonymous Page, Stack Growth, Memory Mapped Files, Swap in/out)
6주간의 pintos 회고
프로젝트 스크롤 삽질기..(infinite scroll)