(1) Computer Science: What Is It and Why Study It?
(2) Computation: What Is It and Why Study It?
(3) Computability
(4) Computational Complexity
(5) Algorithms
(6) Data, Information, and Knowledge, and Their Representations
(7) Data Storage
(8) Computer Architecture
(9) Data Manipulation in Computer Systems
(10) Programming Languages and Compilers
(11) Operating Systems
(12) System Software and Application Software
(13) Software Engineering
(14) Knowledge Engineering and Artificial Intelligence
(15) Information Security Engineering
(16) Other Important Fields
教材及其它参考资料 Textbook and Supplementary Readings
J. G. Brookshear, “Computer Science: An Overview,” Addison-Wesley, 2011 (11th Edition), 2014 (12th Edition).
M. Sipser, “Introduction to the Theory of Computation,” Cengage Learning, 2013 (3rd Edition).
N. Dale and J. Lewis, “Computer Science: Illuminated,” Jones and Bartlett Learning, 2016 (6th Edition).
T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, “Introduction to Algorithms,” 2009 (3rd Edition).
R. E. Bryant and D. R. O’Hallaron, “Computer Systems: A Programmer’s Perspective,” Pearson, 2016 (3rd Edition).
占考试总成绩百分比
% of final
score