CS 436 Lecture 6 – Blocking and the UI Thread
Before Class Blu Watch http://youtu.be/0X0-HhEaWWQ. Read the AsyncTask documentation (http://developer.android.com/reference/android/os/AsyncTask.html). Read AsyncTasks Missteps (http://www.shanekirk.com/2012/04/asynctask-missteps). Gold Watch http://youtu.be/pDUrxeD62V4. Read Grand Central Dispatch In-Depth Part 1 (http://www.raywenderlich.com/60749/grand-central-dispatch-in-depth-part-1). In Class I’ve not seen any premortems yet. Get cracking! Haiku
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 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 […]
CS 436 Lecture 3 – Intents and ListView
Before Class Blu Read Building Layouts with an Adapter (http://developer.android.com/guide/topics/ui/declaring-layout.html#AdapterViews). Watch Google I/O 2010 presentation The World of ListView (http://youtu.be/wDBM6wVEO70). Feel free to skip parts and watch at increased speed. Many of the same ideas are distilled in Performance Tips for Android’s ListView (http://lucasr.org/2012/04/05/performance-tips-for-androids-listview). Watch http://youtu.be/dGRGRrMzaok. Be prepared to discuss and start designing your first app. […]