Departement Informatik
Digital Medicine I
Introduction to the Course
Hans-Joachim Böckenhauer Dennis Komm
Autumn 2020 – October 1, 2020
Digital Medicine I Introduction to the Course Hans-Joachim - - PowerPoint PPT Presentation
Departement Informatik Digital Medicine I Introduction to the Course Hans-Joachim Bckenhauer Dennis Komm Autumn 2020 October 1, 2020 Welcome to the Course Material Lecture website https://courses.ite.inf.ethz.ch/digiMed20 Digital
Departement Informatik
Hans-Joachim Böckenhauer Dennis Komm
Autumn 2020 – October 1, 2020
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 1 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 2 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 3 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 4 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 5 / 38
Alan Turing [Wikimedia] Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 5 / 38
Charles Babbage [Wikimedia] Konrad Zuse [Wikimedia] John von Neumann [Wikimedia] Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 6 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 7 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 7 / 38
"‘Dixit algorizmi. . . "’ Latin translation [Wikimedia] Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 7 / 38
Input: a and b while b = 0 if a > b then a = a − b else b = b − a Output: a
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 8 / 38
Input: a and b while b = 0 if a > b then a = a − b else b = b − a Output: a
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 8 / 38
Input: a and b while b = 0 if a > b then a = a − b else b = b − a Output: a
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 8 / 38
Input: a and b while b = 0 if a > b then a = a − b else b = b − a Output: a
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 8 / 38
Input: a and b while b = 0 if a > b then a = a − b else b = b − a Output: a
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 8 / 38
Input: a and b while b != 0: if a > b: a = a − b else: b = b − a Output: a
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 8 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 9 / 38
ACTGCATGGC A C G C T A A G C A C T G C A T G G C C A A ACGCTAAGCACTGCATGGCCAA
algorithmics, concepts of programming
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 9 / 38
ACTGCATGGC A C G C T A A G C A C T G C A T G G C C A A ACGCTAAGCACTGCATGGCCAA
c
m u n i c a t i
b e t w e e n p r a c t i c e a n d c
p . s c i e n c e
algorithmics, concepts of programming
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 9 / 38
ACTGCATGGC A C G C T A A G C A C T G C A T G G C C A A ACGCTAAGCACTGCATGGCCAA
c
m u n i c a t i
b e t w e e n p r a c t i c e a n d c
p . s c i e n c e n e e d s b a s i c k n
l e d g e
algorithmics, concepts of programming
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 9 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 10 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 11 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 11 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 12 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 12 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 13 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 13 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 13 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 13 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 14 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 14 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 14 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 15 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 15 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 15 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 15 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 16 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 16 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 17 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 17 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 17 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 17 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 18 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 18 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 19 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 19 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order Syntax error: missing punctuation marks
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order Syntax error: missing punctuation marks
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order Syntax error: missing punctuation marks Syntactically correct, but ambiguous [no analogon]
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order Syntax error: missing punctuation marks Syntactically correct, but ambiguous [no analogon]
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order Syntax error: missing punctuation marks Syntactically correct, but ambiguous [no analogon] Syntactically correct, but gramatically and semanti- cally wrong: wrong article [type error]
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order Syntax error: missing punctuation marks Syntactically correct, but ambiguous [no analogon] Syntactically correct, but gramatically and semanti- cally wrong: wrong article [type error]
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order Syntax error: missing punctuation marks Syntactically correct, but ambiguous [no analogon] Syntactically correct, but gramatically and semanti- cally wrong: wrong article [type error] Syntactically and gramatically correct, but semanti- cally wrong [run-time error]
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order Syntax error: missing punctuation marks Syntactically correct, but ambiguous [no analogon] Syntactically correct, but gramatically and semanti- cally wrong: wrong article [type error] Syntactically and gramatically correct, but semanti- cally wrong [run-time error]
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Syntactically and semantically correct Syntax error: word building Syntax error: word order Syntax error: missing punctuation marks Syntactically correct, but ambiguous [no analogon] Syntactically correct, but gramatically and semanti- cally wrong: wrong article [type error] Syntactically and gramatically correct, but semanti- cally wrong [run-time error] Syntactically and sematically correct, but ambiguous [no analogon]
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 20 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 21 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 21 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 21 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 22 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 23 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 23 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 24 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 24 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 25 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 25 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 26 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 26 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 27 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 27 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 28 / 38
Effect: Output of the string This is... Effect: Variable x is created and assigned value 20
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 28 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 29 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 29 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 30 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 30 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 30 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 31 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 31 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 31 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 32 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 33 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 33 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 33 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 34 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 35 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 36 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 36 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 37 / 38
Digital Medicine I – Introduction to the Course Autumn 2020 Böckenhauer, Komm 38 / 38