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 9: CSCI E-1 Spring 2013
Search
Tommy MacWilliam
April 24, 2013
Education
0
280
Lecture 9: CSCI E-1 Spring 2013
Tommy MacWilliam
April 24, 2013
Tweet
Share
More Decks by Tommy MacWilliam
See All by Tommy MacWilliam
Lecture 8: CSCI E-1 Spring 2013
tmacwill
0
380
Lecture 6: CSCI E-1 Spring 2013
tmacwill
1
430
Lecture 7: CSCI E-1 Spring 2013
tmacwill
0
480
Lecture 5: CSCI E-1 Spring 2013
tmacwill
1
480
Incorporating Version Control into Programming Courses
tmacwill
1
110
Lecture 4: CSCI E-1 Spring 2013
tmacwill
0
370
Lecture 3: CSCI E-1 Spring 2013
tmacwill
0
460
Lecture 2: CSCI E-1 Spring 2013
tmacwill
0
740
Lecture 1: CSCI E-1 Spring 2013
tmacwill
0
320
Other Decks in Education
See All in Education
week10@tcue2024
nonxxxizm
0
520
Epithelium Flashcards
ndevaul
0
940
2024年度春学期 統計学 第11回 分布の「型」を考える ー 確率分布モデルと正規分布 (2024. 6. 20)
akiraasano
PRO
0
130
Droid Knights 2024 Accessibility in Android
nanamare
0
320
240305_風水輪流轉
learnenergy2
0
130
Zoom-ohjeet
matleenalaakso
7
7.1k
week12@tcue2024
nonxxxizm
0
670
ACT FAST 20240830
japanstrokeassociation
0
140
Flip-videochat
matleenalaakso
0
14k
Цифровые финансы - магистерская программа Финэка МГИМО 2024 г.
niellony
0
750
プロダクト・エンジニア・QAE 3軸でのナレッジシェアのススメ
hinac0
1
750
アニメに学ぶチームの多様性とコンピテンシー
terahide
0
110
Featured
See All Featured
Navigating Team Friction
lara
183
14k
Statistics for Hackers
jakevdp
796
220k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Building Your Own Lightsaber
phodgson
102
6k
Teambox: Starting and Learning
jrom
131
8.7k
Bash Introduction
62gerente
608
210k
Clear Off the Table
cherdarchuk
91
320k
It's Worth the Effort
3n
183
27k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Testing 201, or: Great Expectations
jmmastey
38
7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
46
4.9k
Transcript
Computer Science E-1 Lecture 9: Programming
Final Project
http://cse1.net/store
HTML
Algorithms
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
How many people are here?
None
None
1. Stand up. You are number 1. 2. Pair off
with someone standing. Add your numbers together. The sum is your new number. 3. One person sits. The other goes to step 2.
None
How do you make a peanut butter and jelly sandwich?
Scratch
Sprites
Stage
Scripts
None
Statements
None
None
None
Boolean expressions
None
None
Combining expressions
None
None
Conditions
None
None
None
Loops
None
None
Variables
None
Arrays
None
Threads
Events
Mario
Javascript
<script>
alert(‘O hai, world!’);
var socks_on_feet = 0;
if (socks_on_feet == 2) { alert(‘Done!’); } else { alert(‘Keep
going!’); }
None
var counter = 0; while (counter < 10) { alert(counter);
counter = counter + 1; }
var counter = 0; while (counter < 10) { alert(counter);
counter++; }
for (var i = 0; i < 10; i++) {
alert(i); }
DOM
<html> <head> <title>Web Page</title> </head> <body> <h1><span>A web page!</span></h1> </body>
</html>
html
html head body
html head body title
html head body title h1 span
document.getElementById
document.querySelectorAll
Thanks! Ben, R.J., Chris, Dan, Ramon
Computer Science E-1 Lecture 9: Programming