COMPSCI 1JC3 Lecture Notes - Lecture 1: Calculus Ratiocinator, Binary Number, Gottfried Wilhelm Leibniz
Computational thinking day 1
- Computing is the development and use of hardware and software to solve, manage,
create, explore, connect
- Computing science and engineering *
- Computational thinking is thinking inspired or enabled by computing, thinking like a
computer scientist.
- There are different types of thinking; historical, political, mathematical, scientific,
artistic, engineering.
- Mathematical thinking: is a process for understanding mathematical aspects of the
world; models are created, models are explored, models are organized and
interconnected, models are presented.
- Scientific thinking: scientific method with hypothesis, empirical evidence and deductive
thinking.
- Engineering thinking: systematic and rational application of knowledge to solve
problem, developing best practices, understanding systems, using requirements to drive
product, safety and security.
- Artistic thinking: artifacts that express beauty or aspects of the world, finding
inspiration, looking for new ideas and experiences, imposing restrictions.
- Computational thinking: understanding computing, includes different types of thinking
- What can and cannot be done with computing? Theoretical practical?
- Gottfried Leibniz – a polymath, invented calculus, anticipated ideas of modern
computing, binary number system, invented staffelwalze calculator
o Postulated the charactistica universalis
o Postulated calculus ratiocinator, computes weather a statement is true or false
- Church and turing computer scientists
find more resources at oneclass.com
find more resources at oneclass.com