Great Theoretical Ideas in Computer Science

Great Theoretical Ideas in Computer Science The ancients, especially the Greeks, realized that they could consistently reason about their representations in a step-by-step manner. What is computation?

Great Theoretical Ideas in Computer Science
---------------------------------------------------------------------------------------------------
Syllabus
Welcome to Great Theoretical Ideas in Computer Science
This course will take a philosophical and historical perspective on the development of theoretical computer science. From using a pile of stones to represent and manipulate numbers, humans hav

e progressively developed an abstract vocabulary with which to mathematically represent their world. In other words, by computing in abstract models, they could describe and predict patterns in the world around them. Starting with ancient algorithms for arithmetic, we will revisit the development of mathematics from a computational point of view. Conversely, we will mathematically study the nature of computation itself. What is computable, in principle? What is especially easy, or especially hard to compute? To what extent does the inherent nature of computation shape how we learn and think about the world?

Address

Pune
410038

Telephone

9730983888

Website

Alerts

Be the first to know and let us send you an email when Great Theoretical Ideas in Computer Science posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The School

Send a message to Great Theoretical Ideas in Computer Science:

Shortcuts

Share

Category