잔재미코딩 · 교육과정 소개서
개발과 데이터를 잘하기 위해 꼭 필요한 컴퓨터공학 부트캠프 (CS 지식 Part1)
컴퓨터구조·운영체제·네트워크를 순서대로 연결해 익히는 CS Part1 강의입니다. 비전공자도 컴퓨터의 동작 원리부터 프로세스와 메모리, TCP/IP·HTTP, 기술면접 핵심 문항까지 정리할 수 있도록 구성했습니다.
- 과정 구성
- 영상 69개
- 총 영상 시간
- 13시간 25분
- 강사
- Dave Lee · 잔재미코딩
배우는 내용
- 논리 게이트·메모리·CPU와 컴퓨터구조
- 프로세스·스레드·스케줄링·가상 메모리·파일 시스템
- OSI 계층·TCP/IP·HTTP와 네트워크 동작
- CS 기술면접 핵심 문항과 모범 답변
선수 지식
컴퓨터공학을 처음 배우는 비전공자도 기초부터 시작할 수 있습니다. 프로그래밍 언어와 API 사용법을 익힌 분이라면 프로그램 동작 원리와 연결해 정리할 수 있습니다.
학습 자료는 어떻게 제공되나요?
핵심을 정리한 상세 자료를 함께 제공합니다. 커리큘럼의 ‘강의 자료 공유’에서 수업자료 다운로드 안내를 확인해 주세요. 자료의 외부 공유는 제한됩니다.
리눅스 실습과 자료구조도 모두 포함되나요?
운영체제 원리는 Part1에서 다룹니다. 리눅스 명령어·시스템 모니터링과 개발 프로세스는 Part2, 자료구조·알고리즘은 Part3에서 이어서 익힙니다. 데이터베이스는 별도 MySQL 강의로 연결할 수 있습니다.
수업별 전체 목차
01. 강의 소개
| # | 상세 교육내용 | 구분 |
|---|
| 01 | 강의 소개 | 영상 |
| 02 | 전체 컴퓨터공학(CS 지식) 로드맵 소개 | 영상 |
| 03 | 수업전 꼭 알아둬야할 점 | 영상 |
02. 강의 자료 공유
| # | 상세 교육내용 | 구분 |
|---|
| 01 | 수업자료 다운로드 (저작권 유념 부탁드립니다) | 자료 |
03. 쉽게! 컴퓨터 동작 원리를 익히는 컴퓨터 구조
| # | 상세 교육내용 | 구분 |
|---|
| 01 | 컴퓨터구조 강의 소개 | 영상 |
| 02 | 컴퓨터 3대 구성 요소 이해 | 영상 |
| 03 | 비트로 문자와 숫자 표현 이해 | 영상 |
| 04 | 논리 게이트 이해 | 영상 |
| 05 | 반가산기와 전가산기 동작 이해 | 영상 |
| 06 | 플립플롭과 메모리 동작 이해 | 영상 |
| 07 | 8x1 메모리 동작과 구성 이해 | 영상 |
| 08 | 64K 메모리 동작과 구성 이해 | 영상 |
| 09 | Accumulator 동작과 구성 이해 | 영상 |
| 10 | 디지털 컴퓨터와 프로그래밍 이해 | 영상 |
| 11 | 레지스터와 프로그래밍 이해 | 영상 |
| 12 | CPU 파이프라인 이해 | 영상 |
| 13 | CISC, RISC CPU 이해와 컴퓨터 구조 정리 | 영상 |
04. 프로그램 흐름을 이해하는 운영체제 핵심
| # | 상세 교육내용 | 구분 |
|---|
| 01 | 한강의로 끝내는 컴퓨터공학: 운영체제 강의 소개 | 영상 |
| 02 | 운영체제 개념 이해 | 영상 |
| 03 | 커널과 쉘 이해 | 영상 |
| 04 | 커널 모드와 사용자 모드 이해 | 영상 |
| 05 | 운영체제 역할 정리 | 영상 |
| 06 | 프로세스 개념 이해 | 영상 |
| 07 | 시분할 시스템과 멀티태스킹 이해 | 영상 |
| 08 | 프로그램 내부 동작 기반 멀티프로그래밍 이해 | 영상 |
| 09 | 다양한 스케쥴링 알고리즘 이해1 | 영상 |
| 10 | 다양한 스케쥴링 알고리즘 이해2 | 영상 |
| 11 | 프로세스 구조 이해 | 영상 |
| 12 | 힙과 컨텍스트스위칭 이해 | 영상 |
| 13 | 멀티 프로세스와 IPC 이해 | 영상 |
| 14 | 운영체제와 프로세스 동작 정리 | 영상 |
| 15 | 스레드 개념 이해 | 영상 |
| 16 | 스레드 장단점 정리 | 영상 |
| 17 | 스레드 동기화 이슈 이해 | 영상 |
| 18 | 컴퓨터 공학 지식 기반 동기화 원인 이해 | 영상 |
| 19 | 동기화 이슈 해결 코드 작성 방법 이해 | 영상 |
| 20 | 데드락과 스타베이션 개념 이해 | 영상 |
| 21 | 가상 메모리 개념 이해 | 영상 |
| 22 | 페이징 시스템 개념 이해 | 영상 |
| 23 | 가상 메모리를 위한 TLB 이해 | 영상 |
| 24 | 요구 페이징 개념 이해 | 영상 |
| 25 | 페이지 교체 정책 정리 | 영상 |
| 26 | 파일 시스템 개념 이해 | 영상 |
| 27 | inode 파일 시스템 구조 이해 | 영상 |
| 28 | 운영체제 이론 기반, 현대 운영체제 구조 이해 | 영상 |
| 29 | 가상 머신과 운영체제 이해 (참고) | 영상 |
| 30 | 부팅 과정 (참고) | 영상 |
05. 개발자가 꼭 알아야 하는 네트워크 핵심
| # | 상세 교육내용 | 구분 |
|---|
| 01 | 한강의로 끝내는 컴퓨터공학: 네트워크 강의 소개 | 영상 |
| 02 | 프로토콜과 프로토콜 기본 구조와 동작 이해 | 영상 |
| 03 | OSI 7 레이어, 레이어1~3 이해 | 영상 |
| 04 | OSI 7 레이어, 레이어4 이해 | 영상 |
| 05 | OSI 7 레이어, 레이어5~7 이해와 TCP/IP 모델 | 영상 |
| 06 | TCP/IP 모델과 IP 프로토콜 이해 | 영상 |
| 07 | TCP 프로토콜, 3 way hand shake 이해 | 영상 |
| 08 | 실제 TCP 프로토콜 데이터 이해 | 영상 |
| 09 | TCP 프로토콜, 4 way hand shake 이해 | 영상 |
| 10 | TCP 프로토콜, 슬라이딩 윈도우 이해 | 영상 |
| 11 | TCP 프로토콜, 혼잡 제어 알고리즘 이해 | 영상 |
| 12 | UDP 프로토콜 이해 | 영상 |
| 13 | HTTP 프로토콜과 WWW 구성 요소 이해 | 영상 |
| 14 | HTTP 프로토콜, request 와 response 이해 | 영상 |
| 15 | HTTP 프로토콜, 메서드와 상태코드 이해 | 영상 |
| 16 | HTTP 프로토콜과 쿠키, 세션 이해 | 영상 |
| 17 | URL 과 HTTPS 이해 | 영상 |
| 18 | Rest API 와 HTTP 프로토콜 이해 | 영상 |
| 19 | 주요 응용계층 프로토콜, DNS, SMTP, POP3, IMAP 이해 | 영상 |
| 20 | FTP 와 웹브라우저 동작 과정 이해 및 총정리 | 영상 |
06. 실전 CS 기술면접 핵심 문항과 모범 답변
| # | 상세 교육내용 | 구분 |
|---|
| 01 | 실전 CS 기술면접 핵심 문항과 모범 답변1 | 영상 |
| 02 | 실전 CS 기술면접 핵심 문항과 모범 답변2 | 영상 |
| 03 | 실전 CS 기술면접 핵심 문항과 모범 답변3 | 영상 |
07. 강의 완강 인증서 발급
| # | 상세 교육내용 | 구분 |
|---|
| 01 | 강의 수강평 및 제안사항 | 링크 |
| 02 | 강의 완강 인증서 발급 | 수료증 |