컴퓨터과학
4개 챕터7개 카드v1.0.0VIVO Docs전체 이용가
Computer Science공개#컴퓨터과학#Computer Science#Hands-on#WASM Runtime#자료구조와 알고리즘#LeetCode
컴퓨터과학
강좌 개요
이 강좌는 프로그래밍 언어나 프레임워크에 매이지 않는 컴퓨터과학(Computer Science)의 기초 개념을, 직접 실행해 보며 익히는 강좌입니다. 컴퓨터과학 로드맵(docs/SW-Developer-Roadmap/computer-science.md)이 제시하는 항목 가운데 컴퓨터가 프로그램을 실행하는 원리(폰 노이만 구조, 레지스터, CPU 캐시, 비트 연산), 데이터의 표현(문자 인코딩, 엔디언, 부동소수점), 운영체제(프로세스, 스레드, 스케줄링, 동기화), 네트워크(OSI·TCP/IP 모델, DNS, HTTP, TLS,
선수 지식
- 없음
레슨 구성
- 01. 강좌 개요 (1장. 강좌 소개)
- 02. 컴퓨터 구조: CPU와 프로그램 실행 (2장. 컴퓨터 구조: CPU와 프로그램 실행)
- 03. 데이터의 표현: 인코딩·엔디언·부동소수점 (2장. 컴퓨터 구조: CPU와 프로그램 실행)
- 04. 운영체제: 프로세스와 스레드 (3장. 운영체제: 프로세스와 스레드)
- 05. 네트워크: 계층 모델과 프로토콜 (3장. 운영체제: 프로세스와 스레드)
- 06. 이산수학과 복잡도 이론: P와 NP (4장. 이산수학과 복잡도 이론: P와 NP)
- 07. 보안 기초: 해싱·암호화·OWASP (4장. 이산수학과 복잡도 이론: P와 NP)
실습 안내
- 본 강좌의 실습 코드는 브라우저 및 로컬 런타임에서 직접 수정하고 실행할 수 있습니다.
라이선스 및 저작권 안내
본 강좌의 모든 콘텐츠는 CC-BY-4.0 라이선스를 따릅니다. (제작자: VIVO Docs)