teaching machines

IOU premortem

This is an app that will keep track of who owes you money and why they owe you money or vice versa.  The main page will be a list view with peoples names. The app will be able to link a person to a contact/pull contact data. It will have preferences. I am also going […]

CS 145 Lecture 7 – Random and Naming Our Code

Agenda what ?s grading twist weekly outside problems a parameterized circle a random parameterized circle methods a bunch of random parameterized circles hungry methods prepping data for mail merge TODO Attend the first SACM meeting. Several students will be speaking on their internship experiences from this past summer. Ask a thoughtful question of one of the […]

CS 396 Lecture 3 – Resume Review

Agenda internship panel vote on speaker invitees resume review TODO Read What Makes a Good Engineering Culture? Look up a company or two that you might like to work for on Glassdoor and its ilk. Share two questions and two observations on a 1/4 sheet. Companies Invited to the Career Breakfast 3M Applied Data Consultants […]

CS 436 Lecture 5 – Working with the Camera

Before Class Blu Read Taking Photos Simply (http://developer.android.com/training/camera/photobasics.html). Read/skim App Resources (http://developer.android.com/guide/topics/resources/overview.html). Watch http://youtu.be/zgBv_Gps9TI. Gold Read Camera Programming Topics for iOS (https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/CameraAndPhotoLib_TopicsForIOS/Introduction/Introduction.html). Poke around the Auto Layout Guide (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html). Watch http://youtu.be/5N3XKR3yLss. In Class Let’s get an app on an iOS device. Start by getting a development certificate: Build an app. Maybe have it take a picture. Register to […]

CS 145 Lecture 6 – Scanner and String

Agenda what ?s homework quiz in second half of lab hackathon (extra credit participation) close out computer as calculator computer as chef Scanner MADLIB how tall am I metrically? program this 1 String methods program this 2 Program This 1 Digital cameras are advertised in terms of how many megapixels are in the images they […]

CS 145 Lab 2 – Scanner and String

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 week. The exchange of new ideas […]

CS 145 Lecture 5 – Problems

Agenda what ?s quiz in second half of lab on Monday 15 multiple choice, fill-in-the-blank based on readings, lectures what type is this? program this TODO Read chapter 2 through section 2.2. Write two or more questions that might be asked on the quiz on a 1/4 sheet. What Type is This? Average number of […]

CS 436 Lecture 4 – Model-view-controller and Storyboards

Before Class Blu Work through some of http://tryobjectivec.codeschool.com. Watch http://youtu.be/aNDL1giCSBs. Gold Read the Introduction of Starting Developing iOS Apps Today (https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS). Watch http://youtu.be/ccq45e1-vCE. In Class Try building an iOS app just to make sure it works! Keep working on your premortem and app. Haiku

CS 145 Lecture 4 – Types

Agenda what ?s lab impressions office hours what’s wrong with this types switching types What’s Wrong With This Code Declassignments.java Haiku

CS 396 Lecture 2 – Networking

Agenda speaker edits Staci Heidtke on networking TODO Speaker idea? Email me before next week. Then we’ll vote on who to invite. Create an account on LinkedIn. If you are a conscientious objector, use a false identity (and let me know privately who you are). Connect to me. Worth a 1/4 sheet. Bring two printed copies of […]

1 2 3 4