Skip to content

Ureca3rd-FE/CS-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS 스터디 📚

CS 지식을 향상 시키기 위해 진행하는 스터디입니다.

📋 스터디 정보

  • 기간: 12주
  • 진행 방식: 주차별 CS 주제 학습 + 퀴즈
  • 참여자: 임광수(gs0428), 유재휘(RyuJaeHwi), 박준형(joonhyong), 박승연(40food)

🧩 커밋 컨벤션

📝 커밋 타입

  • docs: 문서를 업데이트 했을 때 사용
  • fix: 내용에 수정이 생긴 경우 사용

📋 커밋 메시지 형식

docs: "[소주제 제목]" 챕터 작성

💡 사용 예시

docs: "컴퓨터의 구성" 챕터 작성
docs: "CPU 작동 원리" 챕터 작성
fix: "캐시 메모리" 챕터 내용 수정

📅 주차별 목표

주차 대주제 내용
1주차 Computer Architecture 컴퓨터의 구성
중앙처리장치(CPU) 작동 원리
캐시 메모리(Cache Memory)
고정 소수점 & 부동 소수점
패리티 비트 & 해밍 코드
ARM 프로세서
2주차 Data Structure 배열(Array)
연결 리스트(Linked List)
Array & ArrayList & LinkedList
스택 & 큐
힙(Heap)
3주차 Data Structure 트리(Tree)
이진 탐색 트리
해시(Hash)
트라이(Trie)
B Tree & B+ Tree
4주차 Operating System 운영체제란?
프로세스와 스레드
프로세스 주소 공간
인터럽트(Interrupt)
시스템 콜(System Call)
5주차 Operating System PCB와 Context Switching
IPC(Inter Process Communication)
CPU 스케줄링
데드락(DeadLock)
경쟁 상태(Race Condition)
6주차 Operating System 세마포어와 뮤텍스
페이징과 세그먼테이션
페이지 교체 알고리즘
메모리(Memory)
파일 시스템(File System)
7주차 Database 키(Key)
조인(Join)
SQL Injection
SQL vs NOSQL
이상(Anomaly)
8주차 Database 인덱스(Index)
정규화(Normalization)
트랜잭션(Transaction)
트랜잭션 격리 수준
레디스(Redis)
저장 프로시저(Stored PROCEDURE)
9주차 Network OSI 7계층
TCP 3 & 4 way handshake
TCP/IP 흐름제어 & 혼잡제어
UDP
대칭키 & 공개키
10주차 Network HTTP & HTTPS
TLS/SSL HandShake
로드밸런싱(Load Balancing)
Blocking/Non-blocking & Synchronous/Asynchronous
Blocking & Non-Blocking I/O
11주차 Software Engineering 클린코드 & 리팩토링
클린코드 & 시큐어 코딩
테스트 주도 개발(TDD)
애자일(Agile)
객체 지향 프로그래밍
12주차 Software Engineering 함수형 프로그래밍
데브옵스(DevOps)
서드파티(3rd party)
마이크로서비스 아키텍처(MSA)

출석 현황

주차 임광수 유재휘 박준형 박승연
1주차
2주차
3주차
4주차
5주차
6주차
7주차
8주차
9주차
10주차
11주차 🚫
12주차 🚫

About

CS 스터디 레포지토리입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •