Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to...
Transcript of Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to...
![Page 1: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/1.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Welcome to CS 101!Introduction to Programming
CS101 Lecture #1
2016-09-26
CS101 Lecture #1 Welcome to CS 101!
![Page 2: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/2.jpg)
Class Website
https://relate.cs.illinois.edu/course/zuics101fa16/
Steps for enrolling in the course web:
Step 1. Click the “Sign in >>” button near the top ofthe course web.
Step 2. Click the second button “Sign in using your email>>”.
Step 3. Enter your Zhejiang University email addressin the Email input box, and then click the “Send sign-inemail”.
Step 4. Click the URL included in the email titled “YourRELATE sign-in link” (sent to you) to sign in.Step 5. Change the browser’s URL to behttps://relate.cs.illinois.edu/course/zuics101fa16/
Step 6. Click the “Enroll” button near the top.
.................................
.......
![Page 3: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/3.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Grading
20% Homework25% Labs10% Lecture Participation20% Midterms25% Final Exam
CS101 Lecture #1 Welcome to CS 101!
![Page 4: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/4.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Required Supplies
CodeLab accountInstructions in hw01
CS101 Lecture #1 Welcome to CS 101!
![Page 5: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/5.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Homework Policies
No late homework submissions.
All machine-generated grades are final.
Late registrants should keep up with work.Corollary: No extensions or exceptions for late registration.
Get help at Blackboard forum.Be civil to staff and peers.
All posts containing solutions should be marked as private.
CS101 Lecture #1 Welcome to CS 101!
![Page 6: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/6.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Homework Policies
No late homework submissions.
All machine-generated grades are final.
Late registrants should keep up with work.Corollary: No extensions or exceptions for late registration.
Get help at Blackboard forum.Be civil to staff and peers.
All posts containing solutions should be marked as private.
CS101 Lecture #1 Welcome to CS 101!
![Page 7: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/7.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Homework Policies
No late homework submissions.
All machine-generated grades are final.
Late registrants should keep up with work.Corollary: No extensions or exceptions for late registration.
Get help at Blackboard forum.Be civil to staff and peers.
All posts containing solutions should be marked as private.
CS101 Lecture #1 Welcome to CS 101!
![Page 8: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/8.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Homework Policies
No late homework submissions.
All machine-generated grades are final.
Late registrants should keep up with work.Corollary: No extensions or exceptions for late registration.
Get help at Blackboard forum.Be civil to staff and peers.
All posts containing solutions should be marked as private.
CS101 Lecture #1 Welcome to CS 101!
![Page 9: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/9.jpg)
Class Website
Lab #1 this Friday!
.................................
.......
![Page 10: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/10.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Modern calculation
https://en.wikipedia.org/wiki/Church%E2%80%93Turing_thesis
https://www.bigquestionsonline.com/2013/04/30/
what-did-turing-establish-about-limits-computers-nature-mathematics/
http://www.alanturing.net/turing_archive/pages/reference%20articles/Bio%20of%20Alan%
20Turing.html
CS101 Lecture #1 Welcome to CS 101!
![Page 11: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/11.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Modern calculation
https://en.wikipedia.org/wiki/Enigma_machine
https://en.wikipedia.org/wiki/Cryptanalysis_of_the_Enigma
CS101 Lecture #1 Welcome to CS 101!
![Page 12: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/12.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Modern calculation
https://en.wikipedia.org/wiki/ENIAC
CS101 Lecture #1 Welcome to CS 101!
![Page 13: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/13.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Modern calculation
https://en.wikipedia.org/wiki/ILLIAC
CS101 Lecture #1 Welcome to CS 101!
![Page 14: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/14.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Math calculation
http://v.baidu.com/v?word=2%E5%8A%A01%E7%AD%89%E4%BA%8EOK+
&ct=301989888&rn=20&pn=0&db=0&s=0&fbl=800&ie=utf-8
CS101 Lecture #1 Welcome to CS 101!
![Page 15: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/15.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Algorithms
CS101 Lecture #1 Welcome to CS 101!
![Page 16: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/16.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Algorithms
CS101 Lecture #1 Welcome to CS 101!
![Page 17: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/17.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Computing
CS101 Lecture #1 Welcome to CS 101!
![Page 18: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/18.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Computing
CS101 Lecture #1 Welcome to CS 101!
![Page 19: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/19.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Computing
CS101 Lecture #1 Welcome to CS 101!
![Page 20: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/20.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Computing
CS101 Lecture #1 Welcome to CS 101!
![Page 21: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/21.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Algorithms
CS101 Lecture #1 Welcome to CS 101!
![Page 22: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/22.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Algorithms
depth * area = volume
volume of rain / volume per raindrop
= number of raindrops
volume_rain = area * depth
n_raindrops = volume_rain / volume_raindrop
CS101 Lecture #1 Welcome to CS 101!
![Page 23: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/23.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Algorithms
depth * area = volume
volume of rain / volume per raindrop
= number of raindrops
volume_rain = area * depth
n_raindrops = volume_rain / volume_raindrop
CS101 Lecture #1 Welcome to CS 101!
![Page 24: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/24.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Algorithms
depth * area = volume
volume of rain / volume per raindrop
= number of raindrops
volume_rain = area * depth
n_raindrops = volume_rain / volume_raindrop
CS101 Lecture #1 Welcome to CS 101!
![Page 25: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/25.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Algorithms
depth * area = volume
volume of rain / volume per raindrop
= number of raindrops
volume_rain = area * depth
n_raindrops = volume_rain / volume_raindrop
CS101 Lecture #1 Welcome to CS 101!
![Page 26: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/26.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is a program?
A set of instructions a computer executes to achieve agoal.
CS101 Lecture #1 Welcome to CS 101!
![Page 27: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/27.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is a program?
A set of instructions a computer executes to achieve agoal.
CS101 Lecture #1 Welcome to CS 101!
![Page 28: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/28.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is data?
Information stored in a computer.
All data is stored in binary.
CS101 Lecture #1 Welcome to CS 101!
![Page 29: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/29.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is data?
Information stored in a computer.
All data is stored in binary.
CS101 Lecture #1 Welcome to CS 101!
![Page 30: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/30.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is data?
Information stored in a computer.
All data is stored in binary.
CS101 Lecture #1 Welcome to CS 101!
![Page 31: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/31.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is data?
Binary data must be interpreted:
instruction
value (number, character)memory location
CS101 Lecture #1 Welcome to CS 101!
![Page 32: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/32.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is data?
Binary data must be interpreted:
instructionvalue (number, character)
memory location
CS101 Lecture #1 Welcome to CS 101!
![Page 33: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/33.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is data?
Binary data must be interpreted:
instructionvalue (number, character)memory location
CS101 Lecture #1 Welcome to CS 101!
![Page 34: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/34.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is data?
Binary data must be interpreted:
instructionvalue (number, character)memory location
CS101 Lecture #1 Welcome to CS 101!
![Page 35: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/35.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is a program?
Programs are data!
Instructions are encoded in binary.
CS101 Lecture #1 Welcome to CS 101!
![Page 36: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/36.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is a program?
Programs are data!
Instructions are encoded in binary.
CS101 Lecture #1 Welcome to CS 101!
![Page 37: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/37.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
What is a program?
Programs are data!
Instructions are encoded in binary.
CS101 Lecture #1 Welcome to CS 101!
![Page 38: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/38.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Computational Thinking
CS101 Lecture #1 Welcome to CS 101!
![Page 39: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/39.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Engineer Joke: Engineering Thinking
Four engineers traveling in a car an the car breaks down ...
Mechanical engineer: “Sounds to me as if the pistonshave seized. We’ll have to strip down the engine beforewe can get the car working again”
Chemical engineer: “it sounded to me as if the fuelmight be contaminated. I think we should clear out thefuel system.”
Electrical engineer: “I thought it might be angrounding problem or maybe a faulty plug lead.”
Software/computer engineer: “Ummm perhaps if weall get out of the car and get back in again?”
CS101 Lecture #1 Welcome to CS 101!
![Page 40: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/40.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Reality in Industry: Engineering Thinking
Researchers working on a robot arm for assembling pens.They face challenges, e.g., lacking sufficient accuracy.Any directions for solving the problem?
CS101 Lecture #1 Welcome to CS 101!
![Page 41: Welcome to CS 101Class Structure Programming Reminders Welcome to CS 101! Introduction to Programming CS101 Lecture #1 2016-09-26 CS101 Lecture #1 Welcome to CS 101!](https://reader034.fdocuments.us/reader034/viewer/2022042412/5f2bcc5282248b2226047b9a/html5/thumbnails/41.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Class StructureProgramming
Reminders
Reminders
https://relate.cs.illinois.edu/course/zuics101fa16/
CS101 Lecture #1 Welcome to CS 101!