Course Introduction 2019/9/23 Slides adapted from Berkeley CS61a
Course Introduction 2019 / 9 / 23 Slides adapted from Berkeley CS61a
What is Computer Science? What problems can be solved using computation? How to solve those problems? What techniques lead to effective solutions?
What is Computer Science? ● What problems can be solved using computation? ● How to solve those problems? ● What techniques lead to effective solutions?
What is Computer Science? ●Systems Computer Science is no more about Artificial Intelligence computers than astronomy is about telescopes. Graphics ● Security Edsger W.Dijkstra ● Networking Programming Languages ● Theory ● Scientific Computing
What is Computer Science? ● Systems ● Artificial Intelligence ● Graphics ● Security ● Networking ● Programming Languages ● Theory ● Scientific Computing ... Computer Science is no more about computers than astronomy is about telescopes. Edsger W. Dijkstra
What is this course about? Managing Complexity o Mastering Abstraction 南京地钱二号线 藏应地线一科经物延线 门 的上出美性道¥
What is this course about? ● Managing Complexity ○ Mastering Abstraction
What is this course about? Managing Complexity o Mastering Abstraction o Programming Paradigms Introduction to Programming o Full understanding of Python fundamentals o Combining multiple ideas in large projects o How computers interpret programming languages A challenging course that will demand a lot from you
What is this course about? ● Managing Complexity ○ Mastering Abstraction ○ Programming Paradigms ● Introduction to Programming ○ Full understanding of Python fundamentals ○ Combining multiple ideas in large projects ○ How computers interpret programming languages ● A challenging course that will demand a lot from you