① 알고리즘, 데이타구조 및 오토마타
② 컴퓨터 조직/구조 및 논리설계
③ 운영체계 및 프로그래밍 언어
♣ 분야 1 (알고리즘, 데이터 구조 및 오토마타)
◊ 데이터 구조 및 알고리즘
“D
ata Structures and Algorithms in C++”, Mitchael T. Goodrich et al., John Wiley & Sons, 2004.
“D
ata Structures and Algorithms", Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, Addison-Wesley.
◊ 오토마타
“An Introduction to Formal Languages and Autom
ata”, Peter Linz.
“Introduction to Autom
ata Theory, Languages, and Comput
ation”, 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 Organiz
ation, The HW/SW interface”, D. P
atterson 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 (운영체제 및 프로그래밍 언어)
◊ 운영체제
“Oper
ating System Concepts: 6th Edition”, Silbersch
atz, Galvin, and Gagne John Wiley & Sons, 2004.
“Oper
ating 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.