더 나은 소프트웨어 개발을 위한 하드웨어, 자료구조, 필수 알고리즘 등 프로그래머의 비밀 노트
프로그래머가 되려는 개발자는 물론, 비전공자도 재미있게 읽을 수 있는 컴퓨터공학 핵심 강의! 하드웨어의 토대가 되는 기초 전자회로, 게이트부터 시작해서 메모리, CPU, I/O, 컴퓨터 아키텍처 전반을 설명하고, 그 위에서 소프트웨어를 작성하는 방법을 웹과 C 프로그램으로 직접 만들어보며, 보안, 인공지능, 알고리즘 등의 내용에 이르기까지 개발자라면 반드시 알아야 할 커튼 뒤에 감춰진 컴퓨터 구조와 프로그래밍에 대한 거의 모든 것을 다루는 컴퓨터공학 개론서
난이도 - 어려움
1장. 컴퓨터 내부의 언어 체계
2장. 전자 회로의 조합 논리
3장. 메모리와 디스크의 핵심: 순차 논리
4장. 컴퓨터 내부 구조
5장. 컴퓨터 아키텍처와 운영체제
6장. 입출력과 네트워킹
7장. 데이터 구조와 처리
8장. 프로그래밍 언어 처리
9장. 웹 브라우저
10장. 애플리케이션 프로그래밍과 시스템 프로그래밍
11장. 성능 향상을 위한 알고리즘 기법
12장. 병렬성과 비동기성
13장. 컴퓨터 보안
14장. 세상을 바꾸는 기계 지능
15장. 훌륭한 프로그래머가 되기 위한 팀과 경험담