TEACHERS
GALLERY
PRICING
SIGN IN
TRY ZURU
GET STARTED
Loop
Audio
Interval:
5s
10s
15s
20s
60s
Play
1 of 35
Slide Notes
Download
Go Live
New! Free Haiku Deck for PowerPoint Add-In
Programming as a Way of Life
Share
Copy
Download
0
631
Published on Nov 18, 2015
Last lecture (Week 10) in my fall quarter class, Programming as a Way of Life
View Outline
MORE DECKS TO EXPLORE
PRESENTATION OUTLINE
1.
programming as a way of life
Last Lecture in Python
Photo by
yukop
2.
scribes
three volunteers, no need to write slides
Photo by
Lamerie
3.
friday deadline
After 5pm this Friday
After Friday 5pm, no late work accepted
Commit everything to github repo
Self & faculty eval due online
Come to Thursday lab for help
Photo by
Daniele Zanni
4.
bitcoin
A new kind of money: cryptocurrency
A new kind of money: cryptocurrency
Free from inflation
Free from inflation
Fast to transfer, anywhere with internet
Fast
Not controlled by any nation
(More) anonymous
Photo by
zcopley
5.
bitcoin
Achieved through hard math puzzles
Puzzle: predicting a hash function
Getting zeroes in SHA-256
Achieved through programming
Enforced by users, computational power
Photo by
Paul Nicholson
6.
bitcoin & github
https://github.com/bitcoin/bitcoin
Photo by
roger_ipa
7.
up and to the right
http://bitcoinity.org/markets/bitstamp/USD
8.
is it a bubble
like dutch tulip bulbs, subprime mortgages
Photo by
JMazzolaa
9.
heat of information
crypto warmth by bitcoin mining
10.
any news?
heard of anything cool done with programming?
Photo by
mick62
11.
review
biased towards classes
12.
Untitled Slide
13.
pythonic
the adjective for "that is soooo python"
14.
emptiness
of a list
15.
class: turtles
world-carrying, teenage mutant ninja, etc.
Photo by
Edgar Barany
16.
scopes & classes
a way of limiting scope in a module
Photo by
Jeff Kubina
17.
types & classes
a more general, customizable type
Photo by
OpalMirror
18.
class members
data members, function members (methods)
Photo by
The Semi-Frozen Trombone
19.
objects & classes
instances & templates
Photo by
timtak
20.
objects & classes
instances & templates
Photo by
harry_nl
21.
CLASS: MONEY
easter island stone wheel
22.
CLASS: MONEY
dollar, euro, yuan, yen, real, rupee, peso
Photo by
Bradley Wells
23.
CLASS: MONEY
wizarding currency
24.
coding exercise
remember to share the typing
25.
classes everywhere
learn to see them wherever you go
Photo by
Jonas Nilsson Lee
26.
classES everywhere
learn to see them wherever you go
Photo by
Dunechaser
27.
CLASS: YOU CHOOSE!
make up a new class and its members
28.
object-oriented programming
good preparation for java
Photo by
Holger Zscheyge
29.
history of programming languages
http://oreilly.com/news/graphics/prog_lang_poster.pdf
30.
tiobe index
OF PROGRAMMING LANGUAGES
31.
to java and beyond!
If you want to read ahead
Head First Java textbook
Think Java online PDF textbook
Java course at
Lynda.com
Photo by
DeaPeaJay
32.
MY TEACHING STYLE
Collaborative teaching
Collaborative / pair learning
Creative writing
More inspirational than technical
Choose your own project!
Invitation to be a colleague
33.
THURSDAY LAB
projects, snacks, more python goodies
34.
jobs in python
craigslist
http://bit.ly/J0zja1
Photo by
Marius Brede
35.
the end
It's been great teaching you!
Photo by
.SilentMode
Paul Pham
http://colony.wordpress.com
×
Error!