CS 145 Homework 7 – due before December 6 or 13
See the PDF.
CS 145 Lecture 36 – Android
Agenda what ?s event-driven programming bubble wrap popper Android’s view system callbacks resource management touch events Code activity_main.xml MainActivity.java PopperView.java Haiku
CS 145 Lab 8 – Objects
First, if you have checkpoints left over from last lab, get them inspected during the first 15 minutes of this lab. No credit will be awarded past these 15 minutes. Don’t forget to work in pairs! Where possible, please work with someone that you did not work with last lab. The exchange of new ideas and […]
CS 145 Lecture 35 – A World of Objects
Agenda what ?s think about this managing complexity a spectrum of encapsulation a stopwatch interactive fiction TODO Read chapter 8 through 8.4. Offer three or more questions, observations, or “headlines” about the reading and ideas we are discussing on a 1/4 sheet to be turned in Monday. Think About This Code UhOh.java Finally.java StopWatch.java Alphabet.java […]
CS 145 Lecture 34 – Hello, Objects
Agenda what ?s EventQueue in homework 6 exceptions in practice marrying data and code the three parts of a class NDeckerBurger TODO Sync and pull to get some updates to the homework 6 SpecChecker and homework 7 specification. No lab on Monday. Code FileTest.java Eventism.java Circle.java CircleWorld.java NDeckerBurger.java BurgerTime.java Haiku
CS 145 Lecture 33 – Exceptions
Agenda what ?s think about this exceptions persisting loop until fixed pattern catching or preventing? TODO The last WOP will be emailed out today. Read Oracle’s Java Exceptions tutorial. Share two questions and two observations on a 1/4 sheet to be turned in next lecture. Think About This The president of B-Ware Technologies tells the VP […]
CS 145 Lecture 32 – File Reading and Writing
Agenda what ?s computer anatomy files interoperability persistence PrintWriter buffered I/O extracting out the ID3 tag from an MP3 random access TODO The next Mercy Fortnight will go into effect starting December 6. It has the following stipulations: You must complete and submit homework 7 before December 6. It covers the creation of custom types using […]
CS 145 Lecture 31 – Crime Data Analysis
Agenda what ?s filtering images File.listFiles JFileChooser Crimemapping.com TODO Extra credit opportunity! Attend the Chippewa Valley Code Camp tomorrow at CVTC. The registration deadline has passed, but they are accepting walkins. There’s no cost to attend. On a 1/4 sheet to be turned in Monday, share a sentence or two about each session you attend. […]
CS 145 Half-homework 6 – due before November 26
See the PDF.
CS 145 Lecture 30 – Filter Pattern
Agenda what ?s what does this do? program this the filter pattern TODO Read sections 7.3 through 7.5. Share two questions and two observations on a 1/4 sheet. No WOP this week. What Does This Do? Program This Write a method join that accepts an array of Strings and a String separator. It joins the […]