• in

    COS 460 - Computer Networks (Spring 2014)

    This course covers computer networks organized as a layered architecture based on the TCP/IP and ISO OSI Reference Model. Protocols and services of each layer are examined in detail. Specific local area networks, metropolitan area networks, and wide area networks will be considered.

    read more...

  • in

    COS 246 - Programming Handheld Devices (Fall 2013)

    An introductory level course that focuses on evaluating, designing, developing, and deploying applications for mobile and particularly handheld devices. The course will cover aspects of Apple’s iOS, Google’s Android, and HTML5/CSS3/JavaScript for building applications. We will pay special attention to environments that require little or no programming. Where we must resort to programming, we will look for cross-platform solutions.

    read more...

  • in

    COS 497 - Mobile Device Programming (Summer 2013)

    This course is an independent study that will largely follow the Stanford CS193P – Coding Together: Developing Apps for iPhone and iPad course materials through a 12-14 week time period developing expertise in Apple iOS mobile device application development.

    read more...

  • in

    The Art of Readable Code - Key Ideas

    Here are a number of the “Key Ideas” I pulled from my reading of The Art of Readable Code by Dustin Boswell and Trevor Foucher.

    read more...

  • in

    Developer's Reading List

    Often people, students, and colleagues ask “where did you find that information”, or “where is a good place to start doing so and so.” To answer those questions, this page collects a variety of materials that have been useful to me over the years as reference, as learning materials, and to keep up to date with current practice.

    read more...

  • in

    Architalx Audio Portal Application

    An interactive audio controller app that mimics the 17-foot interactive tower as part of Architalx’s 25th anniversary exhibit, “Voices of Design: 25 Years of Architalx.” At the Portland Museum of Art from February 2nd through May 19th, 2013. In collaboration with Raphael DiLuzio and Matthias Oostrik. The iPad app controls the audio portals and allows visitors to listen to snippets of audio from past lectures on architecture by visiting architects.

    read more...

  • in

    COS 399 - Programming Autonomous Robots (Spring 2013)

    Introduction to the programming concepts involved with autonomous robotic systems. Using off the shelf robot kits students will design a simple robotic platform to meet specific goals. Then, using a common platform for the remainder of the course, students will develop their programming capabilities. Simple open-ended, feedback, and artifial intelligence systems will be explored throughout the. Several benchmarks and robot competitions will be used demonstrate the platform and programming learned in the course.

    read more...

subscribe via RSS