① 알고리즘, 데이타구조 및 오토마타 ② 컴퓨터 조직/구조 및 논리설계 ③ 운영체계 및 프로그래밍 언어 ♣ 분야 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.