Download presentation
Presentation is loading. Please wait.
1
Building Java Programs
Final review, parting thoughts
2
http://blog.codesushi.com/2008/06/xkcd/ with apologies to XKCD
4
Implementing abstractions
Procedural Object-Oriented Building block: method Steps of computation Task-based Building block: class Reusable data entities Modeling Appropriate for large-scale projects
5
Final exam Procedural: algorithmic problem-solving
Array mystery Reference mystery File processing Array programming OO: applying rules, meeting a specification Inheritance mystery Critter
6
What's next? Arrays are great, but how else can I organize data?
CSE 143 How do I write more complex algorithms? How do computer scientists think about the world? CSE 143 honors section Console apps are neat but I hear the web is the future? CSE 190M
7
UW or UW-affiliated projects
What can CS help with? UW or UW-affiliated projects
8
Making cool movies
9
Shopping
10
Getting good deals 11/11/25/new-york-times-on- oren-etzioni-and-decide-com/
11
Flying autonomously
12
Mind control
13
Catching the bus How do we know where buses are?
What's the best way to show information to the user? How do we create a service that can be accessed through phones, PCs, etc?
14
Improving healthcare http://change.washington.edu/
15
Seeing without eyes http://vizwiz.org/
16
Enabling movement
17
Using fewer resources
18
How will CS help you reach your goals?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.