CSCI 462 spring 2012

Dr. Bowring

Syllabus including accreditation specifications

Class Wiki

TOS Textbook

SD Textbook: Software Development by Tucker, et. al. CRC Press 2011

Thanks to TOS community and Dr. Heidi Ellis for guidance and resources.

Date
Topic Readings due Individual HW due by 8 AM Resources Team Projects due by 8 AM
M 9 Jan
Introduction
Team Forming
New Blog Entries of 500+/- words Required before each class
in class exercise: Team Intro
team details by hand including Team Name and member info
W 11 Jan
Open Source Intro TOS Chp 1
TOS Chp 2
read resource materials
1) Create public, professional blog for this course at Blogger or Wordpress
2) Join class Wiki and list your name in lastName- alphabetical order hyperlinked to your blog
3) Register for POSSCON discount = student
blog confirmation/report/plans
wikis
blogs
planets
listservs
F 13 Jan
Open Source Issues SD Preface and Chp 1

TOS Exercise 2.4.4
blog

Setup Team wiki (after Dr. Bowring gives go-ahead ) on class Wiki
M 16 Jan Martin Luther King Holiday
W 18 Jan Team Reports TOS Chp 3
SD Chp 2
blog 1) Select three H/FOSS project candidates for your team
2) Publish initial findings about projects and rank your choices on team wiki
F 20 Jan
Communicating SD Chp 3
read resource materials
1) Select an IRC client and join the channel for your Team project; peruse the history and listen to current traffic; blog about your experiences
2) Join the electronic mail list and/or newsgroup for your team project; select an interesting thread and explore it; blog about your experiences
IRC Tutorial
IRC HowTo
M 23 Jan Team Reports Subversion Book (Chp 1-4; A) blog Select your project
1) Publish a full report on your selected project, its members, history, etc. on the team wiki

2) Publish your ideas for contributing to this project

W 25 Jan Personal Reports TOS Chp 4
Install subversion on your own machine (suggest you install Ubuntu using Virtualbox);
blog about experiences
F 27 Jan Get and build the Code TOS Chp 5
Do Freeciv example in Chapter 5
publish experience report on blog
M 30 Jan Get and build the Code blog fyi: 10 New Open Source Projects Download project code
Build project code
Install project
publish experience report

W 1 Feb Personal Reports The Cathedral and the Bazaar blog your reflections about The Cathedral and the Bazaar
F 3 Feb Personal Reports chosen article blog your reflections on the article you chose from Software or CoACM magazines
M 6 Feb Testing and Debugging the Code blog Select and describe one bug; find the bug in the code; describe how you will fix and test the bug; publish report
W 8 Feb Testing and Debugging the Code TOS Chp 6
Do exercises in 6.4, 6.5, 6.6, 6.7; blog experience report
F 10 Feb Fixing the Code TOS Chp 7
Do exercises in 7.2.2, 7.8, 7.9; blog experience report
M 13 Feb Team Reports blog Fix the bug and submit your fix to the project; publish report
W 15 Feb Software Architecture SD Chp 4 blog
F 17 Feb Working with Code: Refactor and Re-Test SD Chp 5.1, 5.2, 5.3 SD Exercises 5.1, 5.2, 5.3 (requires planning and getting software example); blog experience report
M 20 Feb blog 1) Choose a bug or set of bugs or an improvement or set of improvements that your team will focus on for the rest of the semester and which you will officially submit to your chosen project; publish report
2) Produce a timeline for the rest of the semester, ending with a presentation during the period scheduled for the final; publish report
T 21 Feb 6th Annual Alumni Symposium - Please register and attend !
W 22 Feb Working with Code: Debugging and Extending SD Chp 5.4, 5.5, 5.6 SD Exercises 5.7, 5.8 (requires planning and getting software example); blog experience report
F 24 Feb Explaining the Code TOS Chp 8 Do exercises in 8.1.1, 8.4; blog experience report
M 27 Feb Team Reports blog Publish your progress and what you plan to have done for 12 March, which is the class Monday (after break!!)
W 29 Feb Reflection and Review Explore http://opensource.com/
Read at least two medium length articles from the site and blog about what you learned and your response to the articles. Compare and contrast the articles if appropriate.
F 2 Mar TEST #1
M 5 Mar Spring Break
W 7 Mar
F 9 Mar
M 12 Mar Team Reports blog Publish your progress relative to your planned timeline.
W 14 Mar blog
F 16 Mar blog
M 19 Mar Team Reports blog Publish your progress relative to your planned timeline.
W 21 Mar SD Chp 6 blog
F 23 Mar Do exercises 6.1 - 6.4; blog experience report
M 26 Mar Team Reports Select 3 presenters from the POSSCON schedule for the day(s) you will attend. Your goal is to meet them and ask them some prepared as well as impromptu questions; Blog your plans ahead of your visit and then plan to blog about your experiences; There are several coffee breaks and a lunch each day at which you can approach your subjects !! Publish your progress relative to your planned timeline.
W 28 Mar POSSCON
Wednesday and/or Thursday (one day required, two recommended) : click here for Dr. Bowring's presentation details; blog
T 29 Mar
F 30 Mar POSSCON wrapup blog about POSSCON
M 2 Apr Team Reports blog Publish your progress relative to your planned timeline.
W 4 Apr SD Chp 7 blog
F 6 Apr Do exercises 7.1 - 7.3; blog experience report
M 9 Apr Team Reports blog Publish your progress relative to your planned timeline.
W 11 Apr SD Chp 8 blog
F 13 Apr Do exercise 8.1; blog experience report Posters Due to SSM
M 16 Apr Team Reports including posters blog Publish your progress relative to your planned timeline.
W 18 Apr Personal / Pair Presentations of work in Chapters 6, 7, 8 Jeff, David, Jason, Ginny, Josh, Trevor, Nick, Matthias blog Pair programming I

Pair programming II

T 19 Apr School of Sciences and Mathematics Research Poster Session Author Information
F 20 Apr Personal / Pair Presentations of work in Chapters 6, 7, 8 Ben, Casey, James R., James J.,Tatiana, Bryan, Matt,Chad blog
M 23 Apr Personal / Pair Presentations of work in Chapters 6, 7, 8 Jennifer, Mariane, Richard, Scott, Stephen, Carla&Erin, Julie, Brad Create a PDF from your blog and email it to Dr. Bowring by 8 AM: [lastName]_462_2012_blog.pdf

Turn in team self-evaluations byhand.

Publish your progress relative to your planned timeline.
W 2 May FINAL PRESENTATIONS 8 -11 Tate 202 : be sure to check out equipment before the event!