teaching machines

CS 245 Lecture 14 – Midterm Review

Agenda what ?s review TODO Exam on Tuesday. You probably have a lot of others too. I’m rooting for you. Haiku

CS 330 Lecture 18 – XML Pull Parsing and GUI Abstraction

Agenda what ?s think about this languages for data (https://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=) a GUI description language using XML XML pull parsing TODO Read http://msdn.microsoft.com/en-us/magazine/cc500572.aspx. Read http://stackoverflow.com/questions/3536893/what-are-the-pros-and-cons-of-xml-and-json. Bonus 1/4 sheet. Think About This Code gui.xml gui_madness.c Haiku

CS 245 Lecture 13 – Generics and Maps

Agenda what ?s midterm – next Tuesday interfaces inheritance (overriding, augmenting) binary search informal computational complexity (linear vs. quadratic vs. linearithmic, etc.) growable arrays recursion code tracing code writing conceptual knowledge (not APIs) code reuse? making ArrayList reusable making ArrayList generic the map abstract data type TODO Read Core Java, chapter 12 through section 12.6 […]

CS 330 Lecture 17 – Higher-order Functions in C

Agenda what ?s program this polymorphic sorting in C callbacks with OpenGL/GLUT callbacks with an XML push parser TODO Read chapter 8 through section 8.3. 1/4 sheet. Code olympics.c torus.c Haiku