|
Projects
Fall 2013 Spring 2013 Older Courses Fall 2012 Spring 2012 Fall 2011 Spring 2011 Fall 2010 Spring 2010 Fall 2009 Spring 2009
Fall 2008
Spring 2008
Fall 2007 HOWTOs |
RwSwDvtfall1091.350.201 Real World Software DevelopmentFall 2010Prof. Fred Martin, click for fred's email First meeting: Friday September 3, 2 pm, OS210A Write maintainable, production code for a local free software organization. Many undergraduate Computer Science assignments are throwaway programs. After the assignment is graded, they are never touched again. This is not the best way to write software for ATMs, or even blog software. Typing code is a small part of the process of writing good software. In this 1 credit course, you will pair program with a full-time developer to resolve three bugs / feature requests in our bug tracking database ( http://bugs.launchpad.net/mvhub ). Learn about search engine optimization, source code version control, bug tracking, unit testing, and code reviews in the context of fixing bugs and adding features. We will meet Fridays 2 PM - 5 PM on North Campus. Pre-meeting preparation will be 1 hour per week. Textbooks provided. Prerequisites are Computing I and IIor equivalent experienceand a desire to be involved in the Free and Open Source movement. Please note this is a 1-credit class. Most of the learning will happen during the Friday meetings, so consistent attendance is critical. Please contact Prof. Martin if you have any questions. SyllabusPlease see the course syllabus here. |