Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Lecture 1: CSCI E-1 Spring 2013
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tommy MacWilliam
January 28, 2013
Education
340
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Lecture 1: CSCI E-1 Spring 2013
ASCII. BIOS. Binary. Bits. Bitwise operators. Booting. Motherboards. Peripherals.
Tommy MacWilliam
January 28, 2013
More Decks by Tommy MacWilliam
See All by Tommy MacWilliam
Lecture 9: CSCI E-1 Spring 2013
tmacwill
0
380
Lecture 8: CSCI E-1 Spring 2013
tmacwill
0
620
Lecture 6: CSCI E-1 Spring 2013
tmacwill
1
530
Lecture 7: CSCI E-1 Spring 2013
tmacwill
0
720
Lecture 5: CSCI E-1 Spring 2013
tmacwill
1
810
Incorporating Version Control into Programming Courses
tmacwill
1
140
Lecture 4: CSCI E-1 Spring 2013
tmacwill
0
490
Lecture 3: CSCI E-1 Spring 2013
tmacwill
0
590
Lecture 2: CSCI E-1 Spring 2013
tmacwill
0
930
Other Decks in Education
See All in Education
25-26 CBT Library top items
cbtlibrary
0
340
オンラインコミュニティ TRY部 体験マニュアル
ytapples613
0
370
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
19k
DecisionesEjecutivasCrisis
mariooc
0
420
Web Application Frameworks - Lecture 3 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Science Tokyo University for International Research Excellence scheme_April 2026
sciencetokyo
PRO
0
420
響け!ユーフォニアムと考える「決め方」/Thinking About Decision-Making with Sound! Euphonium
3l4l5
1
200
学習者データを「見る」:外国語教師のためのデータの入力、分析、解釈方法
uranoken
0
400
Sekolah Sabat - Triwulan 3 2026 - Pelajaran 13
hiola
0
11k
Merger Process
bvr7352
0
160
EL GEOPARQUE MUNDIAL UNESCO VOLCANES DE CALATRAVA: DE LA INVESTIGACIÓN CIENTÍFICA A LA TRANSPOSICIÓN DIDÁCTICA EN EL AULA
juanmartin2026
0
410
検定資格の価値 ~実はすごいよQC検定~
bunnchinn3
0
250
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
920
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
860
Optimising Largest Contentful Paint
csswizardry
37
4k
Agile that works and the tools we love
rasmusluckow
331
22k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
A Soul's Torment
seathinner
8
3.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
540
Believing is Seeing
oripsolob
1
240
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