Lecture01

Lecture01 - 05/13/09 2004 Deb Deppeler. Some content based...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 05/13/09 2004 Deb Deppeler. Some content based on work by Susan Horwitz 2003. Used by permission. 1 CS367 Intro to Data Structures CS367 Intro to Data Structures 1. Read course web pages http://www.cs.wisc.edu/~cs367-1 1. Attend CSL UNIX orientation session Today, Wednesday or Thursday at 4pm 1221 CS 1. Schedule Exams!  Tuesday, October 5th 7:15 pm - 9:15 pm  Tuesday, November 9th 7:15 pm - 9:15 pm  Saturday, December 18th 7:25 pm - 9:25 pm 1. If you missed last Thursday, pick up info sheet. 05/13/09 2004 Deb Deppeler. Some content based on work by Susan Horwitz 2003. Used by permission. 2 A0 A0 : : JUnit and Java Interfaces JUnit and Java Interfaces 5 JUnit Tutorial  TestDie extends TestCase  TestRunner  Die implements DieInterface  DiceGame - a Java application that uses Die and command line arguments 05/13/09 2004 Deb Deppeler. Some content based on work by Susan Horwitz 2003. Used by permission. 3 This Lecture This Lecture 5 Good Programs  Interface vs Implementation  List ADT Operations 05/13/09 2004 Deb Deppeler. Some content based on work by Susan Horwitz 2003. Used by permission. 4 Good Programs Good Programs 5 Produce correct answers at a reasonable cost.  To minimize the costs:  Break problem into smaller parts.  Use modules to solve parts. 05/13/09 2004 Deb Deppeler. Some content based on work by Susan Horwitz 2003. Used by permission. 5 Modules Modules 5 Self-contained units of code that are highly- cohesive and loosely-coupled. 05/13/09 2004 Deb Deppeler. Some content based on work by Susan Horwitz 2003. Used by permission. 6 Letter Modules Letter Modules I I H H G G F F E E D D C C B B A A K K L L M M J J R R Q Q O O S S X X Z Z P P W W T T U U V V Y Y N N H Are used and reused to make words G G U U A A G G E E C C A A K K E E 05/13/09 2004 Deb Deppeler. Some content based on work by Susan Horwitz 2003. Used by permission. 7 FileIO Code Modules Code Modules 5 are used to make programs PrintWriter BufferedReader File InputStream String 05/13/09 2004 Deb Deppeler. Some content based on work by Susan Horwitz 2003. Used by permission....
View Full Document

Page1 / 33

Lecture01 - 05/13/09 2004 Deb Deppeler. Some content based...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online