Skip to content

싸피9기 서울 4반 CS 스터디를 위한 공간입니다.

Notifications You must be signed in to change notification settings

CS-SSAFY-4Class/CS-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻CS STUDY💻

🚩 목표

취업 면접 대비 컴퓨터 지식 박사되기


👪 부원

이름 순서 역할 대주제1 대주제2
김한주 1번 스터디장 Computer Architecture Database
박원서 2번 부원 Software Engineering
임준수 3번 부원 Operating System
서재현 4번 부원 Data Structure
김관형 5번 부원 Web
류정모 6번 부원 Algorithm

💬 이 주의 코멘트

6월 2주차

이름 주제 코멘트
김한주 SQL vs NoSQL comment
박원서 함수형 프로그래밍 comment
임준수 CPU 스케줄링 comment

6월 3주차

이름 주제 코멘트
서재현 해시(Hash) comment
김관형 OAuth comment
류정모 기수정렬 comment

6월 4주차

이름 주제 코멘트
김한주 정규화 comment
박원서 comment
임준수 데드락 comment

7월 1주차

이름 주제 코멘트
서재현 트라이(Trie) comment
김관형 주제 comment
류정모 Counting_sort comment

7월 2주차

이름 주제 코멘트
김한주 comment
박원서 comment
임준수 comment

📅 이달의 달력

업로드 순번을 기입해놓은 달력입니다.
보시고 업로드 까먹지 마시길 바랍니다!

6월

12일 14일 16일
김한주 박원서 임준수
19일 21일 23일
서재현 김관형 류정모
26일 28일 30일
김한주 박원서 임준수

7월

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님의 깃허브를 참고하였습니다.

💾 COMPUTER SCIENCE

1️⃣ Computer Architecture

컴퓨터의 구성 comment
중앙처리장치(CPU) 작동 원리 comment
주기억장치(RAM) 작동 원리 comment
캐시 메모리 comment
고정 소수점 & 부동 소수점 comment
패리티 비트 & 해밍 코드 comment
ARM 프로세서

2️⃣ Data Structure

배열(Array) comment
LinkedList comment
스택(Stack)&큐(Queue) comment
힙(Heap) comment
트리(Tree) comment
이진탐색트리(Binary Search Tree) comment
해시(Hash) comment
트라이(Trie) comment
B-Tree & B+Tree

3️⃣ Database

데이터베이스란 comment
키(Key) 정리 comment
SQL - JOIN comment
SQL Injection comment
SQL vs NoSQL comment
정규화(Normalization) comment
이상(Anomaly)
인덱스(INDEX)
트랜잭션(Transaction)
트랜잭션 격리 수준(Transaction Isolation Level)
저장 프로시저(Stored PROCEDURE)
레디스(Redis)

4️⃣ Network

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

5️⃣ Operating System

운영체제란 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)
파일 시스템

6️⃣ Software Engineering

클린코드 & 리팩토링 / 클린코드 & 시큐어코딩 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)

💾 LANGUAGE

1️⃣ Python

[Python] 매크로 사용법

2️⃣ Javascript

[Javascript] ES2015+ 요약 정리
[Javascript] Object Prototype
[Javascript] Closure

💾 ALGORITHM

알고리즘 성능 측정(시간복잡도) 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)

💾 WEB

브라우저 동작 방법
쿠키(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

💾 네트워크

한국항공대 김철기 교수님의 컴퓨터 네트워크

💾 컴퓨터 구조

고려대 구건재 교수님 컴퓨터 구조

※ 이외에도 추천 강의 있으면 언제든지 알려주세요!

About

싸피9기 서울 4반 CS 스터디를 위한 공간입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published