1주차(2023.09.04~2023.09.09)
- 좋은코드란 무엇인가
- 객체지향 프로그래밍이란 무엇인가
- RESTful API란 무엇인가
2주차(2023.09.11~2023.09.16)
- TDD란 무엇이며 어떠한 장점이 있는가
- 함수형 프로그래밍
- MVC패턴이란 무엇인가?
3주차(2023.09.18~2023.09.23)
1.1 운영체제
- 1.1.1 운영체제란
- 1.1.2 운영체제의 목적
- 1.1.3 CPU와 메모리 구조
- 1.1.4 커널과 시스템 콜
1.2 프로세스
- 1.2.1 프로세스와 스레드
- 1.2.2 PCB
4주차(2023.09.18~2023.09.23)
- 1.2.3 프로세스의 생성
- 1.2.4 프로세스 상태도
- 1.2.5 멀티 프로세스와 멀티 스레드
- 1.2.6 콘텍스트 스위칭
- 1.2.7 프로세스 동기화
- 1.2.8 교착 상태
5주차(2023.10.02~2023.10.07)
1.2 프로세스
- 1.2.9 스레드 안전
- 1.2.10 IPC
- 1.2.11 좀비 프로세스와 고아 프로세스
1.3 스케줄링
- 1.3.1 스케줄링의 목적
- 1.3.2 스케줄링의 단계
- 1.3.3 스케줄링 알고리즘
6주차(2023.10.09~2023.10.14)
1.4 메모리 관리 전략
- 1.4.1 논리 메모리와 물리 메모리
- 1.4.2 연속 메모리 할당
- 1.4.3 비연속 메모리 할당
1.5 가상 메모리
- 1.5.1 가상 메모리란
- 1.5.2 요구 페이징
- 1.5.3 스레싱
1.6 캐시 메모리
- 1.6.1 캐시 메모리와 지역성
- 1.6.2 캐시 메모리와 매핑 방식
7주차(2023.10.15~2023.10.21)
-
1장 시험문제 만들기(중간고사 기간)
✅문제내는 부분 (주차별로 3문제씩)
→ 10.29에 답안 공유하기
이신비: 4주차 1,2주차
강민서: 3주차 6주차
이유리: 5주차 3주차
박세진: 6주차 5주차
성지현: 1,2 주차 4주차
총 30문제
✅시험보는 기간(10.23-10.28)
- 시험시간 1시간 30분
- 답안 깃허브에 문제 폴더 만들어서 답안 올리기
- 문제 풀었으면 톡방에 말해주고 전부 다 풀었을 때 답안지를 공유한다
7-1주차(2023.10.22~2023.10.28)
- 2.1 네트워크 계층
- 2.2 TCP와 UDP
- 2.2.1 TCP란
- 2.2.2 TCP 핸드셰이킹
- TCP 제어 방법
- 1장 시험문제 풀기
8주차(2023.10.30~2023.11.04)
- 2.3 HTTP
- 2.4 REST
9주차(2023.11.06~2023.11.11)
- 3.1 데이터베이스의 종류
- 3.2 관계형 데이터베이스
- 3.3 트랜잭션
- 3.4 조인
10주차(2023.11.13~2023.11.18)
- 4.1 복잡도
- 4.2 선형 자료구조
- 4.3 비선형 자료구조
11주차(2023.11.20~2023.11.25)
- 5.1 정렬 알고리즘
- 최소 신장 트리
- 최단 거리 알고리즘