teaching machines

CS 145 Lecture 13 – Logic cont’d

Agenda what ?s compounding in Scratch not preventing bad input president material Code Logical.java Potus.java Haiku

CS 436 Lecture 8 – Localization

Before Class Blu Watch http://youtu.be/YyghjgznVMo. Read Internationalization Tutorial for iOS (http://www.raywenderlich.com/64401/internationalization-tutorial-for-ios-2014). Read Localizing with Plurals and Genders (http://objectivetoast.com/2014/04/21/localizing-with-plurals-and-genders). Gold Watch http://youtu.be/qwn2bdESXdY. Poke at Language Plural Rules  (http://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html). Read Localization Checklist (https://developer.android.com/distribute/tools/localization-checklist.html). In Class Work on your apps, please.

CS 396 Lecture 5 – ReconRobotics

Agenda what ?s Andrew Drenner of ReconRobotics TODO Share two observations or questions you took away from our discussion with Andrew Drenner of ReconRobotics. Research our next speaker: Invisible Connect. Prepare two questions you might ask Jim McDougall and Scott Strangstalien. Turn these in on one 1/4 sheet at the beginning of next class.

CS 145 Lecture 12 – Logic

Agenda what ?s blackbox logic in Scratch logical operators TODO Quiz today. Be prepared to share a question in a pre-quiz review session. Finish homework 2. Schedule your trouble around office hours. Blackbox Blackbox 3 Blackbox 4 Blackbox 2 Blackbox 5 Code Logical.java Haiku

CS 145 Lecture 11 – Relational Operators

Agenda what?s methods in other languages relational operators logic in Scratch TODO Compose on a 1/4 sheet two or more questions that might appear on Monday’s quiz. Bring them to lab and share one of them during lab in a mini-review. Code Relational.java Haiku

Blackbox 5

Blackbox 4

Blackbox 3

Blackbox 2

CS 145 Lecture 10 – Testing

Agenda what ?s method guess who what does this do? digitAtPlace interface vs. implementation test-driven development Method Guess Who On your own, dream up a non-crazy one-line method. Let it accept one or two parameters. Return some value. (Non-crazy means use String or the primitives, but not Scanner or Random or convoluted expressions.) Pair up […]

1 140 141 142 143 144 204