Skip to content
@coholic

coholic 취객

취업 준비하는 사람들

안녕하세요, 알고리즘 & CS 스터디 coholic 입니다.

👥 Study

김태균 문민우 이 솔 이민섭 위진영
김태균 문민우 이 솔 이민섭 위진영

✏️ coholic 어원

  • 취업을 준비하는 사람들의 모임 '취객'
  • code + alcoholic 합성어

👊 목표

  • 알고리즘 문제 해결 전략 습득
  • 기업 SW역량 테스트 통과
  • 스터디원들의 상호 보완
  • 정보 공유

📕 방식

  • 매주 1회 알고리즘 + CS 비대면 스터디 진행
  • 알고리즘은 백준, 프로그래머스 등으로 진행
  • CS는 Notion에 정리한 후, 예상 질문 & 답변 만들기
  • 최종 목표는 Notion에 정리한 내용을 완벽하게 숙지한 뒤, 이를 바탕으로 블로그 포스팅

🏫 장소

  • 학교 그룹스터디룸
  • 카페 및 회의실
  • Discord

⌚ 시간

  • 매주 화요일 20:00

💣 패널티

  • 누가 봐도 아예 풀지 않았을 경우
  • 시간 초과, 노력에도 불가능했을 경우에는 스터디원들의 판단 하에 결정
  • 1회에 1만원, 2 ~ 4회에 2만원, 5회 이상 5만원으로 누적형 벌금

💪 학습

알고리즘

1주차

2주차

3주차

4주차

5주차

6주차

7주차

8주차

9주차

10주차

11주차

12주차

13주차

14주차

15주차

16주차

17주차

18주차

19주차

20주차

21주차

22주차

23주차

24주차

25주차

26주차

27주차

28주차

29주차

CS

과목

  1. 네트워크
  2. 데이터베이스
  3. 운영체제
  4. 디자인패턴
  5. 자료구조
  6. Java
  7. Spring

1주차

[ 네트워크 Part1 ]

  • OSI 7계층
  • [TCP] 3 way handshake & 4 way handshake
  • TCP/IP (흐름제어/혼잡제어) & UDP
  • Blocking I/O & Non-Blocking I/O, Blocking/Non-Blocking & synchronous/Asynchronous

2주차

[ 데이터베이스 Part2 ]

  • 정규화 (Normalization) & 반정규화
  • 이상 (Anomaly)
  • 락 (Lock)

3주차

[ 운영체제 Part1 ]

  • 운영체제란
  • 프로세스와 스레드
  • 프로세스 스케줄링
  • 프로세스 상태관리
  • 프로세스 동기화 (Process synchronization)

4주차

[ 디자인패턴 Part1 ]

  • 디자인패턴이란
  • 생성 패턴

5주차

[ 네트워크 Part2 ]

  • HTTP & HTTPS
  • Web Socket

6주차

[ 데이터베이스 Part1 ]

  • Key
  • Join
  • SQL
  • SQL & NoSQL

7주차

[ 자료구조 Part1 ]

  • 배열 (Array) & 연결 리스트 (LinkedList)
  • 스택 & 큐 (Stack & queue)
  • 해시 (Hash)

8주차

[ 운영체제 Part2 ]

  • 인터럽트 (Interrupt)
  • 시스템 호출 (System Call)
  • PCB & Context Switching
  • Swapping
  • IPC (Inter Process Communication)

9주차

[ 디자인 패턴 Part2 ]

  • 구조 패턴

10주차

[ 네트워크 Part4 ]

  • VPC (Virtual Private Cloud Networking)
  • 로드 밸런싱 (Load Balancing)
  • 네트워크 구성 및 관리 (Network Configuration and Management)

11주차

[ 데이터베이스 Part4 ]

  • 대규모 데이터베이스 시스템 (Large-Scale Database Systems)
  • Replication vs Clustering
  • Partitioning & Sharding
  • Transaction

12주차

[ 운영체제 Part3 ]

  • 메모리 관리

13주차

[ 자료구조 Part2 ]

  • Heap
  • Tree
  • Trie
  • Red-Black Tree
  • B-Tree & B+tree

14주차

[ 네트워크 Part3 ]

  • Cookie & Session & JWT
  • 대칭키 & 비대칭키 암호화
  • CORS

15주차

[ 네트워크 Part5 ]

  • 웹 동작 방식
  • Redirect & Forward
  • DNS
  • REST

16주차

[ 데이터베이스 Part4 ]

  • 데이터베이스 성능 최적화
  • Index
  • Optimizer
  • ORM

17주차

[ 운영체제 Part4 ]

  • File System
  • 입출력 관리

18주차

[ 디자인패턴 Part3 ]

  • 행동 패턴
  • SOLID & GRASP
  • MVC1 & MVC2

19주차

[ Java Part1 ]

  • Data type
  • Type casting

20주차

[ Java Part2 ]

  • Abstract Class
  • Interface

21주차

[ Java Part3 ]

  • String
  • StringBuffer, StringBuilder
  • Anonymous Class
  • Inner Class

22주차

[ Java Part4 ]

  • Equals & HashCode
  • Error & Exception
  • CheckedException & Transaction
  • Try ~ Catch

23주차

[ Java Part5 ]

  • 정규식
  • Enum Class
  • Reflection API

Pinned Loading

  1. algorithm algorithm Public

    for algorithm test practice

    Java

  2. cs cs Public

    for cs test

Repositories

Showing 3 of 3 repositories
  • .github Public
    coholic/.github’s past year of commit activity
    0 0 0 0 Updated Mar 18, 2024
  • algorithm Public

    for algorithm test practice

    coholic/algorithm’s past year of commit activity
    Java 0 0 0 0 Updated Feb 26, 2024
  • cs Public

    for cs test

    coholic/cs’s past year of commit activity
    0 0 0 0 Updated Aug 9, 2023

Top languages

Loading…

Most used topics

Loading…