Part II Course Goals and Overview
Nikita Borisov (UIUC) CS/ECE 374 15 Fall 2019 15 / 33
Part II Course Goals and Overview Nikita Borisov (UIUC) CS/ECE 374 - - PowerPoint PPT Presentation
Part II Course Goals and Overview Nikita Borisov (UIUC) CS/ECE 374 15 Fall 2019 15 / 33 High-Level Questions Computation, formally. 1 Is there a formal definition of a computer? 1 Is there a universal computer? 2 Algorithms 2
Nikita Borisov (UIUC) CS/ECE 374 15 Fall 2019 15 / 33
1
1
2
2
1
2
3
4
3
1
2
3
Nikita Borisov (UIUC) CS/ECE 374 16 Fall 2019 16 / 33
1
2
3
Nikita Borisov (UIUC) CS/ECE 374 17 Fall 2019 17 / 33
1 Algorithmic thinking 2
3
4
Nikita Borisov (UIUC) CS/ECE 374 18 Fall 2019 18 / 33
Nikita Borisov (UIUC) CS/ECE 374 19 Fall 2019 19 / 33
Nikita Borisov (UIUC) CS/ECE 374 19 Fall 2019 19 / 33
Nikita Borisov (UIUC) CS/ECE 374 20 Fall 2019 20 / 33
Nikita Borisov (UIUC) CS/ECE 374 21 Fall 2019 21 / 33
Nikita Borisov (UIUC) CS/ECE 374 21 Fall 2019 21 / 33
1
2
Nikita Borisov (UIUC) CS/ECE 374 22 Fall 2019 22 / 33
Nikita Borisov (UIUC) CS/ECE 374 23 Fall 2019 23 / 33
Nikita Borisov (UIUC) CS/ECE 374 24 Fall 2019 24 / 33
Nikita Borisov (UIUC) CS/ECE 374 25 Fall 2019 25 / 33
1
2
3
4
5
6
Nikita Borisov (UIUC) CS/ECE 374 26 Fall 2019 26 / 33
Nikita Borisov (UIUC) CS/ECE 374 27 Fall 2019 27 / 33
c = 0
z = xi + yi z = z + c If (z > 10) c = 1 z = z − 10 (equivalently the last digit of z) Else c = 0 print z End For If (c == 1) print c
Nikita Borisov (UIUC) CS/ECE 374 28 Fall 2019 28 / 33
c = 0
z = xi + yi z = z + c If (z > 10) c = 1 z = z − 10 (equivalently the last digit of z) Else c = 0 print z End For If (c == 1) print c
1
2
Nikita Borisov (UIUC) CS/ECE 374 28 Fall 2019 28 / 33
Nikita Borisov (UIUC) CS/ECE 374 29 Fall 2019 29 / 33
1
2
3
4
5
Nikita Borisov (UIUC) CS/ECE 374 30 Fall 2019 30 / 33
Nikita Borisov (UIUC) CS/ECE 374 31 Fall 2019 31 / 33
Nikita Borisov (UIUC) CS/ECE 374 31 Fall 2019 31 / 33
Nikita Borisov (UIUC) CS/ECE 374 32 Fall 2019 32 / 33
Nikita Borisov (UIUC) CS/ECE 374 32 Fall 2019 32 / 33
Nikita Borisov (UIUC) CS/ECE 374 32 Fall 2019 32 / 33