+ All Categories
Home > Documents > Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Date post: 08-Jan-2018
Category:
Upload: walter-horn
View: 220 times
Download: 0 times
Share this document with a friend
Description:
Copyright 2008 by Pearson Education 3
18
Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts
Transcript
Page 1: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education

Building Java ProgramsFinal review, parting thoughts

Page 2: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education2

http://blog.codesushi.com/2008/06/xkcd/ with apologies to XKCD

Page 3: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education3

Page 4: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education4

Evaluating programsCorrectness – does it do what's desired?

Reliability – does it consistently do what's desired?

Efficiency – does it do what's desired quickly? (see 143)

Maintainability – is it easy to read and add to?

Reusability – is it generalized?

Page 5: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education5

Creating abstractionsProcedural Object-OrientedBuilding block: method

Steps of computationTask-based

Small-scale projects

Building block: class

Reusable data entitiesModeling

Large-scale projects

Page 6: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education6

Final examProcedural: algorithmic problem-solving

Array mysteryReference mysteryFile processingArray programming

OO: applying rules, meeting a specification Inheritance mysteryCritterClasses/objects

Page 7: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education7

What's next?Arrays are great, but how else can I organize data?

CSE 143

How do I write more complex algorithms?CSE 143

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

Page 9: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education9

Making cool movies

http://www.cs.washington.edu/research/ap/films.html

Page 10: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education10

Shopping

Page 12: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education12

Flying autonomously

http://www.youtube.com/watch?v=E7X0_6o9J10

Page 13: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education13

Mind control

http://www.youtube.com/watch?v=qEv820jJgDY

Page 14: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education14

Catching the busHow 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?

http://onebusaway.org/

Page 15: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education15

Improving healthcare

http://change.washington.edu/ http://tedxtalks.ted.com/video/TEDxSeattle-Gaetano-Borriello-0

Page 16: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education16

Seeing without eyes

http://vizwiz.org/http://www.cs.washington.edu/rgbd-dataset/demos.html

Page 17: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education17

Enabling movement

http://neurobotics.cs.washington.edu/

Page 18: Copyright 2008 by Pearson Education Building Java Programs Final review, parting thoughts.

Copyright 2008 by Pearson Education18

Using fewer resources

http://ubicomplab.cs.washington.edu


Recommended