Big Ideas in Computer Science

Understanding the Digitized World
“Computer science is no more about computers than astronomy is about telescopes”
– Edsger W. Dijkstra.

Interaction with computers has become a big part of our daily life, but they do much more than help us with practicalities. They are tools for understanding the fundamentals of information, processes and human thinking. The insights they have brought us are some of the most important in human history, with far-reaching consequences for society.
Course levelAdvanced Bachelor’s
Recommended course combinationBlock 1: Creativity and Innovation, The Economics of Vibrant Cities
Block 2: Big Data Management and Analysis in UNIX, Operations Research: A Mathematical Way to Optimize Your World
Block 2
22 July to 5 August 2017
Co-ordinating lecturer    Dr. Ellen Maassen MSc
Other lecturersTo be announced
Form(s) of tuitionSeminars, reading, lectures, project work, group activities, writing
Form(s) of assessment    Homework exercises, essay
ECTS    3
Contact hours45
Tuition fee€1150
Any student who feels that computing is so important in today’s world that they should know its basics and understand its implications for science and society. No programming or mathematical knowledge is assumed. It may also be informative for those with a programming background, but covers material they will already be familiar with. If you have doubts about your eligibility for the course, please let us know. Our courses are multi-disciplinary and therefore are open to students with a wide variety of backgrounds.
On this course you learn to look with the eyes of a computer scientist, to understand the potential and limitations of computing and to apply these insights to such topics as social networks, biological processes, language and consciousness.

Specific subjects we investigate are:
•    The science of algorithms, their power, universality and limits. This includes some programming, but for the most part you explore algorithmics away from the computer.
•    The science of data: encoding, compression and pattern recognition.
•    Taming complexity: dividing the problem, the search as a general heuristic and quantum computing.
•    Computing and philosophy: the ethics of big data and AI, free will and consciousness.
•    You understand the possibilities – and limitations – of computing, and how they shape our world, our organizations and our thinking.
•    You can apply computational thinking in a range of areas, even  ones apparently unrelated to computing.
•    You can interact knowledgeably with programmers and other IT specialists.
Visit to the NEMO Science Museum to gain hands-on experience with various phenomena in the world around us and to discuss the role of algorithms and computation in the processes governing them.
None, but please bring your own laptop.
Facebook-icoon   linkedin-icoon   Instagram-icoon