① 알고리즘, 데이타구조 및 오토마타
② 컴퓨터 조직/구조 및 논리설계
③ 운영체계 및 프로그래밍 언어
♣ 분야 1 (알고리즘, 데이터 구조 및 오토마타)
◊ 데이터 구조 및 알고리즘
“Data Structures and Algorithms in C++”, Mitchael T. Goodrich et al., John Wiley & Sons, 2004.
“Data Structures and Algorithms", Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, Addison-Wesley.
◊ 오토마타
“An Introduction to Formal Languages and Automata”, Peter Linz.
“Introduction to Automata Theory, Languages, and Computation”, J. E. Hopcroft, R. Motwani,
and J. D. Ullman, 2nd Ed.
♣ 분야 2 (컴퓨터 조직/구조 및 논리설계)
◊ 컴퓨터 조직/구조
“Principles of Computer Architecture”, Miles J. Murdocca and Vincent P. Heurinng, Prentice Hall, 2000.
“Computer Organization, The HW/SW interface”, D. Patterson and J. Hennesey, Morgan Kaufman, 1994.
◊ 논리설계
“Digital Design”, Morris Mano, Prentice Hall, 3-rd Ed, 2002.
“Contemporary Logic Design”, Randy H. Katz, Benjamin/Cummings 1994.
♣ 분야 3 (운영체제 및 프로그래밍 언어)
◊ 운영체제
“Operating System Concepts: 6th Edition”, Silberschatz, Galvin, and Gagne John Wiley & Sons, 2004.
“Operating System Principles”, Lubomir F,. Bic and Alan C. Shaw, Prentice-Hall, 2003.
◊ 프로그래밍 언어
“Types and Programming Languages”, Benjamin C. Pierce, The MIT Press.
“Concepts of Programming Languages” (6th edition), Robert W. Sebesta, Addison Wesley.