CSCI 462 spring 2011

Syllabus

Class Wiki

TOS Textbook

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

Schedule:

Date
Topic Readings due Individual HW due by Noon Resources Team Projects due by Noon
T 11 Jan
Introduction
Team Forming
New Blog Entries Required every class
in class exercise: Team Intro
team details by hand
R 13 Jan
Open Source Intro TOS Chp 1
TOS Chp 2
1) Create personal blog for this course at Blogger or Wordpress
2) Join class Wiki and list your name hyperlinked to your blog
3) Register for POSSCON
blog confirmation/report/plans
wikis
blogs
planets
listservs
T 18 Jan
Choose and plan team projects 1) Create Team wiki (using 'protected permission' and list team and wiki on class Wiki
2) Select three H/FOSS project candidates for your team
3) Publish initial findings about projects and rank your choices on team wiki
R 20 Jan Open Source Issues TOS Chp 3
The Cathedral and the Bazaar
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
3) blog your reflections about The Cathedral and the Bazaar
IRC Tutorial
IRC HowTo
T 25 Jan
Team Reports 1) Publish a full report on your project, its members, history, etc. on the team wiki

2) Publish your ideas for contributing to this project

R 27 Jan Getting the Code TOS Chp 4
Subversion Book (Chp 1-4; A)
1) Log into https://cirdles.cs.cofc.edu/repos/462playground/
2) Experiment with subversion and blog about your experiences
3) Install subversion on your own machine; blog about experiences
T 01 Feb Team Reports 1) Download code; build; install; publish experience report

R 03 Feb Building the Code TOS Chp 5
1) Do Freeciv example in Chapter 5; publish experience report
T 08 Feb Testing and Debugging the Code TOS Chp 6
1) Do exercises in 6.4, 6.5, 6.6, 6.7; publish experience report
R 10 Feb Team Reports 1) Select and describe one bug; find the bug in the code; describe how you will fix and test the bug; publish report
T 15 Feb Alumni Symposium Register here
R 17 Feb Review and Discussion
T 22 Feb Team Reports TOS Chp 7
1) Fix the bug and submit your fix to the project; publish report
R 24 Feb Fixing the Code 1) Do exercises in 7.2.2, 7.8, 7.9; publish experience report
T 01 Mar Team Reports 1) If you have not yet, 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.
R 03 Mar Explaining the Code TOS Chp 8 In class: Exercise 8.2.1
T 08 Mar S P R I N G B R E A K
R 10 Mar
T 15 Mar Team Reports 1) Produce a timeline for the rest of the semester, ending with a presentation during the period scheduled for the final.
R 17 Mar Release early, often TOS Chp 9 1) 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 !!
T 22 Mar Team Reports and supervised work
W 23 Mar POSSCON
Thursday and/or Friday (one day required, two recommended)
R 24 Mar
F 25 Mar
T 29 Mar Team Reports and supervised work
R 31 Mar Team Reports and supervised work
T 05 Apr Team Reports and supervised work
R 07 Apr Team Reports and supervised work

Student Evals start today

T 12 Apr Team Reports and supervised work
R 14 Apr Team Reports and supervised work
F 15 Apr SUBMIT ABSTRACTS TO SSM POSTER SESSION: http://spinner.cofc.edu/~physics/poster_11/
T 19 Apr Team Reports and supervised work Submit evaluation form in person in class
R 21 Apr Today is SSM Poster Session 11:30 - 1:30

Review and Discussion

Submit a PDF printout of your personal blog as [LastFirst]_blog.PDF by NOON Submit a PDF printout of your team's wiki as [TeamName]_wiki.PDF by NOON

Submit a Draft of your presentation materials as [TeamName]_present.[type] by NOON

T 03 May Team presentations in room 202 Tate Center --------> Noon - 3PM RE-Submit your presentation materials (if they have changed) as [TeamName]_present.[type] by NOON