teaching machines

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 436 Lecture 24 – O Marks The Spot

The app we’ll write today is inspired by the Reverse Geocache Puzzle. Intel software engineer Mikal Hart had a friend who was getting married. This friend had introduced him to Arduino, a cheap computer that can be programmed and integrated into small appliances. Mikal returned the favor by giving him an Arduino-powered wedding gift: a box […]

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 436 Lecture 23 – Maps

Code activity_main.xml AndroidManifest.xml Utilities.java Placemark.java MainActivity.java

CS 396 Lecture 12 – Marshfield Clinic

Agenda what ?s Peter Shave of Marshfield Clinic TODO Share two observations or questions you took away from our discussion with Marshfield Clinic. Research our next speaker: Skyline Technologies. Prepare two questions you might ask Aaron Wirth and Mark Lezotte. Turn these in on one 1/4 sheet at the beginning of next class. For extra credit, read Programming and […]

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.

Exek Postmortem

Exek This is an app that will enable you to keep track of a simple inventory.  The inventory contains categories along with items in each category.  The items have an associated quantity that can be edited.  The items are stored in a database using SQLite and persisted on the phone.  In the category view, an […]

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 […]

1 135 136 137 138 139 232