Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Lecture 1: CSCI E-1 Spring 2013
Tommy MacWilliam
January 28, 2013
Education
0
320
Lecture 1: CSCI E-1 Spring 2013
ASCII. BIOS. Binary. Bits. Bitwise operators. Booting. Motherboards. Peripherals.
Tommy MacWilliam
January 28, 2013
Tweet
Share
More Decks by Tommy MacWilliam
See All by Tommy MacWilliam
Lecture 9: CSCI E-1 Spring 2013
tmacwill
0
330
Lecture 8: CSCI E-1 Spring 2013
tmacwill
0
520
Lecture 6: CSCI E-1 Spring 2013
tmacwill
1
490
Lecture 7: CSCI E-1 Spring 2013
tmacwill
0
630
Lecture 5: CSCI E-1 Spring 2013
tmacwill
1
700
Incorporating Version Control into Programming Courses
tmacwill
1
120
Lecture 4: CSCI E-1 Spring 2013
tmacwill
0
440
Lecture 3: CSCI E-1 Spring 2013
tmacwill
0
530
Lecture 2: CSCI E-1 Spring 2013
tmacwill
0
870
Other Decks in Education
See All in Education
GitHubとAzureを使って開発者になろう
ymd65536
1
180
日本の情報系社会人院生のリアル -JAIST 修士編-
yurikomium
1
130
中央教育審議会 教育課程企画特別部会 情報・技術ワーキンググループに向けた提言 ー次期学習指導要領での情報活用能力の抜本的向上に向けてー
codeforeveryone
0
320
Técnicas y Tecnología para la Investigación Neurocientífica en el Neuromanagement
jvpcubias
0
170
(2025) L'origami, mieux que la règle et le compas
mansuy
0
150
Master of Applied Science & Engineering: Computer Science & Master of Science in Applied Informatics: Artificial Intelligence and Data Science
signer
PRO
0
830
Library Prefects 2025-2026
cbtlibrary
0
100
Human Perception and Cognition - Lecture 4 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.2k
バケットポリシーの記述を誤りマネコンからS3バケットを操作できなくなりそうになった話
amarelo_n24
1
110
フィードバックの伝え方、受け身のココロ / The Way of Feedback: Words and the Receiving Heart
spring_aki
1
170
データで見る赤ちゃんの成長
syuchimu
0
320
質のよいアウトプットをできるようになるために~「読む・聞く、まとめる、言葉にする」を読んで~
amarelo_n24
0
260
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Leading Effective Engineering Teams in the AI Era
addyosmani
2
320
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
A designer walks into a library…
pauljervisheath
209
24k
Embracing the Ebb and Flow
colly
88
4.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Facilitating Awesome Meetings
lara
56
6.6k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
How GitHub (no longer) Works
holman
315
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
Computer Science E-1 Lecture 1: Hardware
None
None
Power Supply
BIOS
CMOS
None
None
POST
Memory
None
None
Peripherals
None
None
None
None
None
None
None
None
http://www.youtube.com/watch? v=rdIWKytq_q4
Hard drive
None
None
Kernel
CPU
None
None
None
Operating Systems
None
None
Keyboard
None
Mouse
None
http://www.youtube.com/watch? v=74W-QNudReo
None
None
Lectures
Recaps
Sections
Problem Sets
Discuss
Exams
Final Project
Part I: Hardware
Part II: Internet
Part III: Security
Part IV: Software Development
01010100101010010101000010101010 01010101001010101011101011010101 00010101010110100101001001011110 10100111010100101001001010100100 01010100101010101001010010010101 00100101010010101010010101010101 01010001010010110010010010010100
Do you like cats?
None
How much do you like cats?
None
__ __ __ __ 1000 100 10 1
__ __ __ __ 8 4 2 1
0
0 1
00 01 10
(1 × 2) + (0 × 1) = 2 +
0 = 2
00 01 10 11
(1 × 2) + (1 × 1) = 2 +
1 = 3
000 001 011 100
(1 × 4) + (0 × 2) + (0 ×
1) = 4
000 001 011 100 101
(1 × 4) + (0 × 2) + (1 ×
1) = 5
10110
None
None
None
None
None
14
None
None
None
None
None
None
0011 + 0110
________________________
________________________
________________________
________________________
________________________
There are 10 types of people in the world: those
who understand binary and those who don’t.
None
Character encodings
None
None
ASCII
None
CS E-1
67 83 32 69 45 49
01000011 01010011 00100000 01000101 00101101 00110001
None
None
• byte • kilobyte • megabyte • gigabyte • terabyte
• ...
What chair is everyone sitting in?
1. Ask the person to your left where he/she is
sitting 2. If there is no one to your left, say “one” 3. Add one to the answer of the person to your left, and say it out loud
Computer Science E-1 Lecture 1: Hardware