We did not reserve specific office hour/site for this course. But you are welcome to email us at any time.
Class CS10038301 张军旗
Class CS10038302 臧笛
|Slides (asterisk: self-learning topics)||Reading materials|
|Chapter 0: Introduction part 1 part 2||
|Chapter 1: Data storage part 1 part 2||
|Chapter 2: Data manipulation slide|
|Chapter 3: Operation system part 1 part 2||
|Chapter 4: Networking and the Internet slide||
|Chapter 5: Algorithm part 1part 2part 3||
|Chapter 6: Programming language slide||
|Chapter 7: Software engineering*||
|Chapter 8: Data abstraction slide||
|Chapter 9: Database*||
|Chapter 10: Computer Graphics (CG)*||
|Chapter 11: Artificial Intelligence*||
|Chapter 12: Theory of Computing (covered in Chapter 5, 6)||
We offer your self-practice exercises before each chapter, which are not to be handed in. However, there will be small Quizs every two or three weeks!
Notice! project performance takes at least 50% of the final score! You will have opportunites to try all these interesting and some time a bit challenging topics. You will practice in groups and can always get help from us (during office hour).
Please read the Scoring of above projects, details
Here are the selected student's creations from 2014 to 2017!
Brookshear, J Glenn, 2012, Computer science: an overview, Version 11th ed., Addison-Wesley. 计算机科学概论 第11版（英文版）2012, 北京人民邮电出版社出版)
Flash, short movie editing
Harvard University: CS50 Introduction to Computer Science
MIT: Introduction to Computer Science and Programming
Created on Sep. 5, 2014
Updated on Sep. 10, 2018