컴퓨터 비전공자이고 제가 현재까지 본 책입니다.

C언어기본서, C++기본서, 자바기본서, 열혈강의자료구조, TCP/IP기본서

WinAPI정복, 리눅스엔지니어링 << 이 두 권은 앞부분만 보고 안 봤네요.

전부 다 실전위주의 책이라서 항상 부족함을 느끼고 있습니다.


그래서 독학 커리큘럼을 짜봤습니다.

번호 순서대로 공부할 예정입니다.

책 종류가 너무 많아서 번역서 중에 마음이 끌리는 책으로 골라봤습니다.


1. 프로그래밍 입문 - Structure and Interpretation of Computer Programs 번역

- 책의 후기가 너무 좋아서 읽어 볼 생각입니다.


2. 컴퓨터구조 -  컴퓨터 구조 및 설계 5판 번역 (David A Patterson, L. Hennessy)

- 목적 : 컴퓨터 하드웨어의 원리를 이해하고 용어를 공부한다.


3. 운영체제 - Operating System Concepts 8판 번역 공룡책 (Abraham Silberschatz , Peter B. Galvin, Greg Gagne)

- 목적 : 운영체제의 목적을 이해함으로서 윈도우의 구조를 추측할 수 있는 기반을 다진다.


4. 알고리즘 - Introduction to Algorithms 번역 (Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein)

- 목적 : 천재들의 생각을 간접경험한다. 수학공부에 동기를 부여한다.


5. 운영체제 제작 - 64비트 멀티코어 OS 원리와 구조 1,2 번역(Kawai Hidemi)

- 목적 : 운영체제를 직접 제작 해본다.


6. 컴파일러 제작 - 책이 품절....

- 이건 10년후에 도전하는걸로..


이렇게 공부하면 이론적으로 무장이 될 수 있을까요?

참고로 수학은 필요할 때만 틈틈히 공부할 생각입니다.