Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Lecture 1: CSCI E-1 Spring 2013
Search
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
320
Lecture 8: CSCI E-1 Spring 2013
tmacwill
0
470
Lecture 6: CSCI E-1 Spring 2013
tmacwill
1
470
Lecture 7: CSCI E-1 Spring 2013
tmacwill
0
570
Lecture 5: CSCI E-1 Spring 2013
tmacwill
1
620
Incorporating Version Control into Programming Courses
tmacwill
1
120
Lecture 4: CSCI E-1 Spring 2013
tmacwill
0
420
Lecture 3: CSCI E-1 Spring 2013
tmacwill
0
510
Lecture 2: CSCI E-1 Spring 2013
tmacwill
0
830
Other Decks in Education
See All in Education
Gesture-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.6k
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
signer
PRO
0
4.5k
第1回大学院理工学系説明会|東京科学大学(Science Tokyo)
sciencetokyo
PRO
0
2.8k
探究的な学び:Monaca Educationで学ぶプログラミングとちょっとした課題解決
asial_edu
0
350
OCIでインスタンス構築してみた所感
masakiokuda
0
200
教員向け生成AI講座 ~基礎から応用まで~
luiyoshida
0
600
Policing the Poor
oripsolob
0
450
Design Guidelines and Principles - Lecture 7 - Information Visualisation (4019538FNR)
signer
PRO
0
2.3k
Constructing a Custom TeX Ecosystem for Educational Institutions—Beyond Academic Typesetting
doratex
1
1.9k
Info Session MSc Computer Science & MSc Applied Informatics
signer
PRO
0
170
SARA Annual Report 2024-25
sara2023
1
130
今から始める8bits CPU アセンブラ言語
sapi_kawahara
0
380
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
570
Building an army of robots
kneath
305
45k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Building Applications with DynamoDB
mza
94
6.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
GitHub's CSS Performance
jonrohan
1031
460k
Visualization
eitanlees
146
16k
Code Reviewing Like a Champion
maltzj
523
40k
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