• in

    COS 460 - Computer Networks (Spring 2012)

    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 497 - iOS Application Programming (Summer 2011)

    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

    COS 399 - Programming Autonomous Robots (Spring 2011)

    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...

  • in

    Good Turn v1.0 Released

    Late yesterday afternoon the project I have been working on for much of the summer was made available in Apple App Store. This was of course, great news!

    read more...

  • in

    Good Turn iPhone App

    The Good Turn application is a simple yet hi-tech replacement for the age-old good turn coin carried by many scouts to remind them to “Do a good turn daily.” It was primarily designed for the iPhone and iPod touch. It works on the iPad in the double-size mode. The fully functional application is free of charge. Additional in-app purchases provide different stylized coins, bronze, silver, and gold, for flipping each time a good turn is done. The cost of these goes towards keeping the web companion site running, future development, and most importantly supporting our local Boy Scouts and Cub Scouts.

    read more...

  • in

    Using Git with Subversion for a New Project

    A few weeks before leaving for a conference, where connectivity was in question, I asked the question, “how can I continue to use version control on my project?” Subversion has been my best friend for quite a while, both at work and home. Even though most of my projects are single-developer project, the work, test, check-in cycle has been the staple of my work cycle. It allows me to be ruthless with removing large chunks of code, with re-factoring like a madman, and letting the keyboard take over in tying new approaches.

    read more...

  • in

    2010 Summer Project Goals

    Summer is here, in University terms, and I’ve been thinking about what projects to take on. I’ve always kept notebooks with doodles, designs, ideas, etc.. But only in the past year have I kept a separate “project notebook” separate from shopping lists and to-do items. This has been a love-hate idea in itself. Looking through the project notebook makes me think, “o.k., which one are you going to do?”

    read more...

subscribe via RSS