Yesterday you were introduced to your teams and completed Homework One. Here are the answers to the questions we asked: labText.jar/One.java: http://www.cs.indiana.edu/classes/a290-java/spr2008/basics/101.html labText.jar/Two.java: http://www.cs.indiana.edu/classes/a290-java/spr2008/basics/102.html labText.jar/Four.java: http://www.cs.indiana.edu/classes/a290-java/spr2008/basics/201.html labText.jar/Five.java: http://www.cs.indiana.edu/classes/a290-java/spr2008/basics/202.html The other problems are described here: http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labOne.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labTwo.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labThree.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labFour.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labFive.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labSix.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labSeven.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labEight.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labNine.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labTen.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labEleven.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labTwelve.html http://www.cs.indiana.edu/classes/a202-dger/fall2005/notes/labThirteen.html There's some additional information about this last one here: http://www.cs.indiana.edu/classes/a202-dger/spr2006/notes/TwentySix.html The categories these programs could be classified as: a) Input/Output (including Graphics/Visualization) c) Calculation/Simulation d) Data Manipulation and Data Structures We will classify these programs in these categories, and discuss if more categories exist. You will then have to state three programs: they will be your Homework Three, Four, Five. This will be done individually, in about 5 minutes, in class. Then you will workshop your ideas with your team as follows: a) each team has four members For each team member: b) 3 minutes (1 per problem): present the three programs to your teammates during this time the teammates mostly listen c) 3 minutes (1 per teammate): feedback is presented, on a problem by problem basis during this time presenter mostly listens d) 2 minutes: presenter wraps up, and explains how (s)he feels about the feedback received during this time the teammates are mostly silent, presenter says what (s)he will use/not use from teammates' ideas At the end every member writes up the text for the three assignments and sends it to me by e-mail. (You can and will refine it later. You also need to indicate what category each problem proposed is from.) This should take 8 x 4 == 32 minutes. We'll start on this around 3:45pm and we should have it finished by 4:30pm. Then I get back to you tonight and you start work on these. The lab today will start exploring Java, a lot of it. -- Homework One: 19 + 4 summaries of programs Homework Two: the programs you saw yesterday that you're likely to have to write if you ever decide to work as programmer/program designer can be grouped in three categories: 1. input/output, graphics/visualization/gui 2. calculating/processing/simulating 3. data manipulation, data structures (including files and remote databases) Now: for every team: 3:50pm 5 min. task: write down brief statements for 3 problems 3:55pm for every member of the team: 3 min. presents the problems (s)he selected teammates mostly silent 3 min. each teammate gives 1 min. feedback presenter mostly silent 2 min. presenter wraps up (accepts/rejects suggestions) teammates mostly silent 4:30pm 10 minutes: everybody writes things up email dgerman@indiana.edu at 4:08pm: end individual thinking get ready to share 4:08-4:16pm first presentation 1x3 min presentation of the three statements (with clarifications) 3x1 min: team members feedback (this is good, this is not etc.) 1x2 min: presenter wrap-up (I will use this, I won't use this) 4:16-4:24pm second presentation 1x3 min presentation of the three statements (with clarifications) 3x1 min: team members feedback (this is good, this is not etc.) 1x2 min: presenter wrap-up (I will use this, I won't use this) 4:24-4:32pm third presentation 1x3 min presentation of the three statements (with clarifications) 3x1 min: team members feedback (this is good, this is not etc.) 1x2 min: presenter wrap-up (I will use this, I won't use this) 4:32-4:40pm fourth presentation 1x3 min presentation of the three statements (with clarifications) 3x1 min: team members feedback (this is good, this is not etc.) 1x2 min: presenter wrap-up (I will use this, I won't use this) 4:40-4:45pm individual messages being sent to dgerman@indiana.edu Write up and e-mail the instructor. This was your Homework Two. Break until 5:30pm when we start the lab (5:30-7:15pm). Yoon Mo: calculator, paint(er), slot machine Nick: sports league tracker, checkbook ledger, currency converter, slot machine Lauren: Nathan: game, string converter, todo list ------------- Alex: general descriptions to be refined James: ----------- Sarah: Scott: database of cars (fuel efficiency), visual travel agency, fortune cookie Madhu: restaurant menu program, database of patients, high-score list Francis: ---------- Dean: food database (recipes, etc.) Sushmitha: paint, quadratic equation solver, tic-tac-toe Gang: patients database (medical), chat system, mini-game Margaret: pixel pete, excel problem solver, game ---- Vikas: Mathematica, journal database, biological sequence data processor Neethu: database of students, game, currency converter Hongliu: gui menu for food, molecules, birthdays database Mohammed: modified One, Four, Five programs from labText.jar ----- Rajeswari: picture database, monthly accounts, medical database Leo: read from file, plot data; monte-carlo simulation Echo: art store (database of painters, supplies, earnings etc.) Daniel: web search, screensaver, database/calendar ------------------------