Skip to content

ssafycodingstudy/CS_study

Repository files navigation

CS 스터디

📌 스터디 방식

  • https://github.com/gyoogle/tech-interview-for-developer 참고
  • 주제는 2개씩 묶어서 발표 준비
  • 모두 매주 목요일까지 발표 준비
  • 발표는 랜덤 2명
  • 2주 연속 발표시 한번 pass
  • 자료 참고해서 준비하되 추가적인 내용들도 가져오기
  • 발표 자료는 모두 Git에 올리기
  • 벌금
    • 발표자료 미제출시 1개 주제당 ₩ 2,000
    • 발표날(목요일) 결석 시 ₩ 5,000
    • 10분 이상 지각 시 10분당 ₩ 1,000

📌 발표 주제

  • 1주차 (21/12/16) : 발표자 김민관

    • 컴퓨터 구조 기초 Computer Architecture
    • 컴퓨터의 구성
    • 중앙처리장치(CPU) 작동 원리
  • 2주차 (21/12/23) : 발표자 이혜민

    • 캐시 메모리
    • 고정 소수점 & 부동 소수점
    • 패리티 비트 & 해밍 코드
    • ARM 프로세서
  • 3주차 (22/01/06) : 발표자 정지영

    • 운영체제란 Operating System
    • 프로세스 vs 스레드
    • 프로세스 주소 공간
    • 인터럽트(Interrupt)

매주 4개의 주제 선정, 4명이서 랜덤으로 정해진 주제 발표하는 방식으로 변경

  • 4주차 (22/01/13)

    • 시스템 콜(System Call)
    • PCB와 Context Switching
    • IPC(Inter Process Communication)
    • CPU 스케줄링
  • 5주차 (22/01/20)

    • 데드락(DeadLock)
    • Race Condition
    • 세마포어(Semaphore) & 뮤텍스(Mutex)
    • 페이징 & 세그먼테이션
  • 6주차 (22/01/27)

    • 페이지 교체 알고리즘
    • 메모리(Memory)
    • 파일 시스템
    • OSI 7 계층 Network
  • 7주차 (22/02/10)

    • TCP 3 way handshake & 4 way handshake
    • TCP/IP 흐름제어 & 혼잡제어
    • UDP
    • 대칭키 & 공개키

매주 2개의 주제 선정, 랜덤으로 정해진 주제 발표하는 방식으로 변경

  • 8주차 (22/02/20)

    • HTTP & HTTPS
    • TLS/SSL handshake
  • 9주차 (22/02/24)

    • 로드 밸런싱(Load Balancing)
    • Blocking,Non-blocking & Synchronous,Asynchronous
  • 10주차 (22/03/03)

    • Blocking & Non-Blocking I/O
    • 키(Key) 정리 DB
  • 11주차 (22/03/10)

    • SQL - JOIN
    • SQL Injection
  • 12주차 (22/03/17)

    • SQL vs NoSQL
    • 정규화(Nomalization)
  • 13주차 (22/03/24)

    • 이상(Anomaly)
    • 인덱스(INDEX)
  • 14주차 (22/04/10)

    • 트랜잭션(Transaction)
    • 트랜잭션 격리 수준(Transaction Isolation Level)
    • 저장 프로시저(Stored PROCEDURE)
    • 레디스(Redis)
  • 15주차 (22/04/14)

    • 클린코드 & 리팩토링 Software Engineering
    • 클린코드 & 시큐어코딩
  • 16주차 (22/04/21)

    • TDD(Test Driven Development)
    • 애자일(Agile)
  • 17주차 (22/04/28)

    • 객체 지향 프로그래밍(Object-Oriented Programming)
    • 함수형 프로그래밍(Fuctional Programming)
  • 18주차 (22/05/05)

    • 데브옵스(DevOps)
    • 서드 파티(3rd party)
  • 19주차 (22/05/26)

    • 마이크로서비스 아키텍처(MSA)
    • 디자인패턴 Design Pattern

About

CS 스터디 발표 자료

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5