![Page 1: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/1.jpg)
Lecture 0
![Page 2: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/2.jpg)
WHY CS DAVID MALAN - MARGO SELZTER - PETER BOL
DISCOVER CONNECTIONS BETWEEN CS AND
PHILOSOPHY
GOVERNMENT
MEDICINE
SOCIAL JUSTICE
ASTRONOMY
AND MORE
WEDNESDAY SEPTEMBER 6
7PM FONG AUDITORIUM
*INSOMNIA COOKIES*
![Page 3: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/3.jpg)
![Page 4: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/4.jpg)
68%of CS50 students
have never taken CS before
![Page 5: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/5.jpg)
![Page 6: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/6.jpg)
More Comfortable13%
Somewhere in Between31%
Less Comfortable56%
![Page 7: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/7.jpg)
project5050.org
![Page 8: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/8.jpg)
what ultimately matters in this course is not so much where you end up relative to your classmates but where you, in Week 11, end up relative to yourself in Week 0
![Page 9: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/9.jpg)
problem solving
![Page 10: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/10.jpg)
inputs → → outputs
![Page 11: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/11.jpg)
1 2 3
![Page 12: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/12.jpg)
1 2 3100 10 1
![Page 13: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/13.jpg)
1 2 3100 10 1
100 × 1
![Page 14: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/14.jpg)
1 2 3100 10 1
100 × 1 + 10 × 2
![Page 15: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/15.jpg)
1 2 3100 10 1
100 × 1 + 10 × 2 + 1 × 3
![Page 16: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/16.jpg)
1 2 3100 10 1
100 + 20 + 3
![Page 17: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/17.jpg)
1 2 3
![Page 18: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/18.jpg)
0 0 0
![Page 19: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/19.jpg)
0 0 1 4 2 1
![Page 20: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/20.jpg)
0 1 0 4 2 1
![Page 21: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/21.jpg)
0 1 1 4 2 1
![Page 22: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/22.jpg)
1 0 0 4 2 1
![Page 23: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/23.jpg)
1 0 1 4 2 1
![Page 24: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/24.jpg)
1 1 0 4 2 1
![Page 25: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/25.jpg)
1 1 1 4 2 1
![Page 26: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/26.jpg)
![Page 27: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/27.jpg)
50
![Page 28: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/28.jpg)
ASCII
A B C D E F G H I ...65 66 67 68 69 70 71 72 73 ...
![Page 29: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/29.jpg)
72 73 33
![Page 30: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/30.jpg)
H I ! 72 73 33
![Page 31: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/31.jpg)
H I ! 72 73 33
![Page 32: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/32.jpg)
H I ! 72 73 33
![Page 33: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/33.jpg)
72 73 33
![Page 34: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/34.jpg)
72 73 33
![Page 35: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/35.jpg)
abstraction
![Page 36: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/36.jpg)
inputs → → outputs
![Page 37: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/37.jpg)
algorithms
![Page 38: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/38.jpg)
algorithms
![Page 39: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/39.jpg)
size of problem
time
to s
olve
n/2n/2
![Page 40: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/40.jpg)
size of problem
time
to s
olve
n
n/2n/2
![Page 41: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/41.jpg)
size of problem
time
to s
olve
n n/2
n/2n/2
![Page 42: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/42.jpg)
size of problem
time
to s
olve
n n/2
log n
n/2n/2
![Page 43: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/43.jpg)
pseudocode
![Page 44: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/44.jpg)
0pickupphonebook1opentomiddleofphonebook2lookatnames3ifSmithisamongnames4callMike5elseifSmithisearlierinbook6opentomiddleoflefthalfofbook7gobacktostep28elseifSmithislaterinbook9opentomiddleofrighthalfofbook10gobacktostep211else12quit
![Page 45: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/45.jpg)
0pickupphonebook1opentomiddleofphonebook2lookatnames3ifSmithisamongnames4callMike5elseifSmithisearlierinbook6opentomiddleoflefthalfofbook7gobacktostep28elseifSmithislaterinbook9opentomiddleofrighthalfofbook10gobacktostep211else12quit
![Page 46: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/46.jpg)
0pickupphonebook1opentomiddleofphonebook2lookatnames3ifSmithisamongnames4callMike5elseifSmithisearlierinbook6opentomiddleoflefthalfofbook7gobacktostep28elseifSmithislaterinbook9opentomiddleofrighthalfofbook10gobacktostep211else12quit
![Page 47: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/47.jpg)
0pickupphonebook1opentomiddleofphonebook2lookatnames3ifSmithisamongnames4callMike5elseifSmithisearlierinbook6opentomiddleoflefthalfofbook7gobacktostep28elseifSmithislaterinbook9opentomiddleofrighthalfofbook10gobacktostep211else12quit
![Page 48: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/48.jpg)
0pickupphonebook1opentomiddleofphonebook2lookatnames3ifSmithisamongnames4callMike5elseifSmithisearlierinbook6opentomiddleoflefthalfofbook7gobacktostep28elseifSmithislaterinbook9opentomiddleofrighthalfofbook10gobacktostep211else12quit
![Page 49: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/49.jpg)
![Page 50: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/50.jpg)
![Page 51: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/51.jpg)
0pickupphonebook1opentomiddleofphonebook2lookatnames3ifSmithisamongnames4callMike5elseifSmithisearlierinbook6opentomiddleoflefthalfofbook7gobacktostep28elseifSmithislaterinbook9opentomiddleofrighthalfofbook10gobacktostep211else12quit
![Page 52: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/52.jpg)
#include<stdio.h>
intmain(void){printf("hello,world\n");}
![Page 53: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/53.jpg)
![Page 54: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/54.jpg)
![Page 55: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/55.jpg)
functions conditions Boolean expressions loops …
![Page 56: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/56.jpg)
functions conditions Boolean expressions loops variables threads events ...
![Page 57: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/57.jpg)
![Page 58: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/58.jpg)
![Page 59: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/59.jpg)
![Page 60: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/60.jpg)
![Page 61: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/61.jpg)
![Page 62: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/62.jpg)
![Page 63: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/63.jpg)
![Page 64: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/64.jpg)
![Page 65: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/65.jpg)
![Page 66: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/66.jpg)
![Page 67: Lecture 0 - CS50cdn.cs50.net/2017/fall/lectures/0/lecture0.pdf · DISCOVER CONNECTIONS BETWEEN CS AND PHILOSOPHY GOVERNMENT MEDICINE SOCIAL JUSTICE ASTRONOMY AND MORE WEDNESDAY SEPTEMBER](https://reader033.vdocuments.us/reader033/viewer/2022042318/5f07efe67e708231d41f81f9/html5/thumbnails/67.jpg)