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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tommy MacWilliam
April 24, 2013
Education
360
0
Share
Lecture 9: CSCI E-1 Spring 2013
Tommy MacWilliam
April 24, 2013
More Decks by Tommy MacWilliam
See All by Tommy MacWilliam
Lecture 8: CSCI E-1 Spring 2013
tmacwill
0
580
Lecture 6: CSCI E-1 Spring 2013
tmacwill
1
510
Lecture 7: CSCI E-1 Spring 2013
tmacwill
0
710
Lecture 5: CSCI E-1 Spring 2013
tmacwill
1
800
Incorporating Version Control into Programming Courses
tmacwill
1
130
Lecture 4: CSCI E-1 Spring 2013
tmacwill
0
470
Lecture 3: CSCI E-1 Spring 2013
tmacwill
0
570
Lecture 2: CSCI E-1 Spring 2013
tmacwill
0
910
Lecture 1: CSCI E-1 Spring 2013
tmacwill
0
340
Other Decks in Education
See All in Education
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
signer
PRO
0
2.7k
Liberalism's Last Man and Asia
vyadav
0
110
吉祥寺.pmは1つじゃない — 複数イベント並走運営の12年 —
magnolia
0
570
What workforce agencies must have in place to compete for and deliver on RESTART grants
territorium
PRO
0
140
この講義について / 00-setup
kaityo256
PRO
2
360
事業紹介資料(トレーナー養成講座)
kentaro1981
0
240
Tangible, Embedded and Embodied Interaction - Lecture 7 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.2k
小さなまちで始める デジタル創作の居場所〜すべての子どもが創造的に未来を描ける社会へ〜
codeforeveryone
0
470
Alumnote inc. Company Deck
yukinumata
1
17k
勝手にCULTIBASE で広げよう、探究の輪! - CULTIVAL 2026
hiroc_sk
1
180
バージョン管理とは / 01-a-vcs
kaityo256
PRO
1
320
Why the humanities may be your best career bet
figarospeech
0
160
Featured
See All Featured
Done Done
chrislema
186
16k
From π to Pie charts
rasagy
0
180
Mind Mapping
helmedeiros
PRO
1
180
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Utilizing Notion as your number one productivity tool
mfonobong
4
300
A better future with KSS
kneath
240
18k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Code Reviewing Like a Champion
maltzj
528
40k
Un-Boring Meetings
codingconduct
0
280
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
190
Thoughts on Productivity
jonyablonski
76
5.1k
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