Computing: Art, Magic, Science | ETHx on edX | Course About Video

  Рет қаралды 9,619

edX

edX

Күн бұрын

Computing: Art, Magic, Science
Learn the principles and techniques behind modern Information Technology.
Register for Computing: Art, Magic, Science from ETH Zurich at www.edx.org/co...
About this Course
Computing is an art. Computing is also, for most people, magic; this course will enable you to see what lies beyond the apparent magic, and to discover the science behind computing.
Information Technology is everywhere. Every aspect of human activity depends on it. All IT processes, whether they drive mobile phones, the Internet, transportation systems, enterprise systems, publishing, social networks or any other application, rely on software. In this course we lift the hood and explain how to write this software. If you do not just want to be a consumer of IT services but understand how they work, and contribute to them yourself, this course is for you.
The core skill is programming; not just the ability to piece together a few “lines of code”, but writing quality programs, which will do their job right, and meet the evolving needs of their users. Anyone can write a program; this course teaches to write good programs.
The course starts from the basics of computing and takes you through a tour of modern object-oriented programming, including classes, objects, control structures, inheritance, polymorphism, and genericity.
Throughout the course, you will have the opportunity to learn the principles of programming as well as the techniques for designing correct and reliable programs by using the Eiffel programming language and notation. You will be trying out example problems, provide your solution, and see it immediately compiled and tested from within your browser.
Beyond programming, you will also get a glimpse at theoretical computer science, the set of mathematical techniques that underlie computation and makes today’s IT-based world possible. You should expect to devote five hours weekly to the course. Remember that you can only learn programming in depth by writing programs, so the more you practice the better.
The textbook for the course is: Introduction to Programming Well Using Objects and Contracts, by Bertrand Meyer (Springer, revised printing, 2013).

Пікірлер: 1
@codewithnacho
@codewithnacho 7 жыл бұрын
Very Interesting
Student Stories: "Why did I choose the hard way?"
3:52
ETH Zürich
Рет қаралды 8 М.
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 570 М.
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 956 М.
20 years of CFA Switzerland
11:37
CFA Society Switzerland
Рет қаралды 1,7 М.
Master in Data Science (The programme, part 1 of 3)
6:33
ETHInformatik
Рет қаралды 2,8 М.
Manuel Mohr, Biotechnology Master at D-BSSE, ETH Zurich
3:01
ETH Zürich
Рет қаралды 6 М.
No, Einstein Didn’t Solve the Biggest Problem in Physics
8:04
Sabine Hossenfelder
Рет қаралды 297 М.
Operating System Basics
23:16
Brian Will
Рет қаралды 663 М.
Data Science in BIM
58:01
iWorkstation
Рет қаралды 661
Secrets Hidden in Images (Steganography) - Computerphile
13:14
Computerphile
Рет қаралды 1,2 МЛН
Student Stories: "I felt like I was in the wrong place."
3:42
ETH Zürich
Рет қаралды 123 М.
Everyone is WRONG about Linux
13:04
Arnau's Disrepair
Рет қаралды 89
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 570 М.