이름 | 순서 | 역할 | 대주제1 | 대주제2 |
---|---|---|---|---|
김한주 | 1번 | 스터디장 | Computer Architecture | Database |
박원서 | 2번 | 부원 | Software Engineering | |
임준수 | 3번 | 부원 | Operating System | |
서재현 | 4번 | 부원 | Data Structure | |
김관형 | 5번 | 부원 | Web | |
류정모 | 6번 | 부원 | Algorithm |
이름 | 주제 | 코멘트 |
---|---|---|
김한주 | SQL vs NoSQL | comment |
박원서 | 함수형 프로그래밍 | comment |
임준수 | CPU 스케줄링 | comment |
이름 | 주제 | 코멘트 |
---|---|---|
서재현 | 해시(Hash) | comment |
김관형 | OAuth | comment |
류정모 | 기수정렬 | comment |
이름 | 주제 | 코멘트 |
---|---|---|
김한주 | 정규화 | comment |
박원서 | comment | |
임준수 | 데드락 | comment |
이름 | 주제 | 코멘트 |
---|---|---|
서재현 | 트라이(Trie) | comment |
김관형 | 주제 | comment |
류정모 | Counting_sort | comment |
이름 | 주제 | 코멘트 |
---|---|---|
김한주 | comment | |
박원서 | comment | |
임준수 | comment |
업로드 순번을 기입해놓은 달력입니다.
보시고 업로드 까먹지 마시길 바랍니다!
월 | 수 | 금 |
---|---|---|
12일 | 14일 | 16일 |
김한주 | 박원서 | 임준수 |
19일 | 21일 | 23일 |
서재현 | 김관형 | 류정모 |
26일 | 28일 | 30일 |
김한주 | 박원서 | 임준수 |
월 | 수 | 금 |
---|---|---|
3일 | 5일 | 7일 |
서재현 | 김관형 | 류정모 |
10일 | 12일 | 14일 |
김한주 | 박원서 | 임준수 |
17일 | 19일 | 21일 |
서재현 | 김관형 | 류정모 |
24일 | 26일 | 28일 |
김한주 | 박원서 | 임준수 |
🕚 업로드 기한
자기가 맡은 날의 자정까지
※ 주제 중복을 방지하기 위해 주제는 자기 날짜 3일전까지 알려주세요!
👬 업로드 교대 가능
맡게 된 날에 업로드가 어렵다 싶으면 다른 부원과 교대 가능
※ 업로드 날짜 이틀 전까지는 협의 후에 꼭 알려주세요!
💬 코멘트
학습 파일이 업로드되면 해당 주차의 주말까지 읽고 코멘트 남기기
💸 벌금
▷ 업로드 지각 : 1000원
▷ 코멘트 지각 : 500원
📆 스터디 진행일
매주 월 수 금 (주말은 각자 할 일 합시다)
✒️ 주제 선정
각자 하나씩 대주제를 맡음
- 김한주 : Computer Architecture
- 박원서 : Software Engineering
- 임준수 : Operating System
- 서재현 : Data Structure
- 김관형 : Web
- 류정모 : Algorithm
자기 차례에 하나의 하위 주제에 대해 학습
※ 강의는 다른 스터디 및 웹사이트를 참고하였습니다.
❓ 학습 방법
선정된 주제 및 강의를 학습 후 md 파일로 Github에 업로드
업로드된 학습 파일은 다른 부원들은 학습 후 코멘트 남기기
※ 어떤 형식이든 괜찮지만 질문 형식을 권장드립니다
gyoogle님의 깃허브를 참고하였습니다.
컴퓨터의 구성
comment
중앙처리장치(CPU) 작동 원리
comment
주기억장치(RAM) 작동 원리
comment
캐시 메모리
comment
고정 소수점 & 부동 소수점
comment
패리티 비트 & 해밍 코드 comment
ARM 프로세서
배열(Array)
comment
LinkedList
comment
스택(Stack)&큐(Queue)
comment
힙(Heap)
comment
트리(Tree)
comment
이진탐색트리(Binary Search Tree)
comment
해시(Hash) comment
트라이(Trie) comment
B-Tree & B+Tree
데이터베이스란
comment
키(Key) 정리 comment
SQL - JOIN comment
SQL Injection comment
SQL vs NoSQL comment
정규화(Normalization) comment
이상(Anomaly)
인덱스(INDEX)
트랜잭션(Transaction)
트랜잭션 격리 수준(Transaction Isolation Level)
저장 프로시저(Stored PROCEDURE)
레디스(Redis)
OSI 7 계층
TCP 3 way handshake & 4 way handshake
TCP/IP 흐름제어 & 혼잡제어
UDP
대칭키 & 공개키
HTTP & HTTPS
TLS/SSL handshake
로드 밸런싱(Load Balancing)
Blocking,Non-blocking & Synchronous,Asynchronous
Blocking & Non-Blocking I/O
운영체제란
comment
프로세스 vs 스레드
comment
프로세스 주소 공간
comment
인터럽트(Interrupt)
comment
시스템 콜(System Call)
comment
PCB와 Context Switching
comment
IPC(Inter Process Communication)
comment
CPU 스케줄링
comment
데드락(DeadLock)
comment
Race Condition
세마포어(Semaphore) & 뮤텍스(Mutex)
페이징 & 세그먼테이션 (PDF)
페이지 교체 알고리즘
메모리(Memory)
파일 시스템
클린코드 & 리팩토링 / 클린코드 & 시큐어코딩
comment
TDD(Test Driven Development)
comment
소프트웨어 개발
comment
애자일(Agile) 정리1 / 애자일(Agile) 정리2 comment
객체 지향 프로그래밍(Object-Oriented Programming)-1 comment
객체 지향 프로그래밍(Object-Oriented Programming)-2 comment
함수형 프로그래밍(Fuctional Programming)
comment
데브옵스(DevOps)
서드 파티(3rd party)란?
마이크로서비스 아키텍처(MSA)
[Python] 매크로 사용법
[Javascript] ES2015+ 요약 정리
[Javascript] Object Prototype
[Javascript] Closure
알고리즘 성능 측정(시간복잡도)
comment
거품 정렬(Bubble Sort) comment
선택 정렬(Selection Sort) comment
삽입 정렬(Insertion Sort) comment
퀵 정렬(Quick Sort) comment
병합 정렬(Merge Sort) comment
힙 정렬(Heap Sort) comment
기수 정렬(Radix Sort) comment
계수 정렬(Count Sort) comment
이분 탐색(Binary Search)
해시 테이블 구현
DFS & BFS
최장 증가 수열(LIS)
최소 공통 조상(LCA)
동적 계획법(Dynamic Programming)
comment
다익스트라(Dijkstra) 알고리즘
비트마스크(BitMask)
브라우저 동작 방법
쿠키(Cookie) & 세션(Session)
comment
HTTP Request Methods
comment
HTTP Status Code
comment
REST API
comment
웹 서버와 WAS의 차이점
OAuth
comment
JWT(JSON Web Token)
Authentication and Authorization
로그 레벨
UI와 UX
comment
CSR & SSR
comment
Vue.js vs React
네이티브 앱 & 웹 앱 & 하이브리드 앱
PWA(Progressive Web App)
CSRF & XSS
운영체제 소개
comment
시스템의 구조와 프로그램 실행
comment
시스템의 구조와 프로그램 실행2
comment
프로세스1
comment
프로세스2
comment
프로세스3
comment
※ 이외에도 추천 강의 있으면 언제든지 알려주세요!