Difference between revisions of "Winter 2009 SBR600 Weekly Schedule"

From CDOT Wiki
Jump to: navigation, search
(Week 2 (January 19) - Overview of the Build and Release Processs)
(Week 1 (January 12) - Introduction)
Line 5: Line 5:
  
 
= Week 1 (January 12) - Introduction =
 
= Week 1 (January 12) - Introduction =
 +
== Tuesday ==
 
* Welcome
 
* Welcome
 
* Introductions
 
* Introductions
Line 25: Line 26:
 
* Visit the [[CDOT]] Area
 
* Visit the [[CDOT]] Area
  
 +
== Thursday ==
 +
* Makefile Basics
 +
** Targets, Dependencies, and Commands
 +
** Implied rules (e.g., .o files)
 +
** Examples
  
'''ToDo:''' Communication Lab: By Thursday, January 15, Set up your accounts (wiki, IRC, FAS2).
+
== Readings/Resources''' ==
 +
** Two simple [http://matrix.senecac.on.ca/~chris.tyler/osd600/makefile-examples.tgz makefile examples]
 +
 
 +
== ToDo: ==
 +
Communication Lab: By Thursday, January 15, Set up your accounts (wiki, IRC, FAS2).
 
* Create a blog post which will appear on the OpenSource@Seneca Planet, containing:
 
* Create a blog post which will appear on the OpenSource@Seneca Planet, containing:
 
** A portion of an IRC conversation you've had with someone on a Fedora or Seneca IRC channel.
 
** A portion of an IRC conversation you've had with someone on a Fedora or Seneca IRC channel.
Line 32: Line 42:
 
** A link to your User page on the Fedora wiki
 
** A link to your User page on the Fedora wiki
 
* Add an entry to the [[Winter 2009 SBR600 Participants]] page
 
* Add an entry to the [[Winter 2009 SBR600 Participants]] page
 +
 +
Lab 1: By Wednesday, January 21:
 +
* Build 2 packages from Source
 +
** The NLED editor from [http://cdot.senecac.on.ca http://cdot.senecac.on.ca]
 +
** Any package that uses autoconf -- SourceForge might be a good place to look for such packages.
 +
* Blog about the experience.
  
 
= Week 2 (January 19) - Overview of the Build and Release Processs =
 
= Week 2 (January 19) - Overview of the Build and Release Processs =

Revision as of 12:37, 15 January 2009

Please note:

  • The schedule here is tentative.
  • Week-by-week details will be filled in as the course progresses.


Week 1 (January 12) - Introduction

Tuesday

  • Welcome
  • Introductions
  • Intro to Build & Release
    • Brief overview of the process
      • Versioning & repository systems
      • Compilation
      • Testing
      • Packaging
      • Compositing
      • Release
      • Distribution
      • Mirroring
  • Course Layout
    • Project-based course
    • Working with Open Source
    • Working with the Fedora Project
  • Communication Tools
  • Course Outline
  • Visit the CDOT Area

Thursday

  • Makefile Basics
    • Targets, Dependencies, and Commands
    • Implied rules (e.g., .o files)
    • Examples

Readings/Resources

ToDo:

Communication Lab: By Thursday, January 15, Set up your accounts (wiki, IRC, FAS2).

  • Create a blog post which will appear on the OpenSource@Seneca Planet, containing:
    • A portion of an IRC conversation you've had with someone on a Fedora or Seneca IRC channel.
    • A link to your User page on the Seneca wiki
    • A link to your User page on the Fedora wiki
  • Add an entry to the Winter 2009 SBR600 Participants page

Lab 1: By Wednesday, January 21:

  • Build 2 packages from Source
    • The NLED editor from http://cdot.senecac.on.ca
    • Any package that uses autoconf -- SourceForge might be a good place to look for such packages.
  • Blog about the experience.

Week 2 (January 19) - Overview of the Build and Release Processs

Week 3 (January 26) - Working with Open Source Communities

Week 4 (February 2) - Project Release 0.0

Week 5 (February 9) - Basic Build I

Week 6 (February 16) - Basic Build II

Week 7 (February 23) - Basic Build III - Project Release 0.1

Study Week (March 2)

Week 8 (March 9) - Server Farms & Distributed Processing I

Week 9 (March 16) - Server Farms & Distributed Processing II

Week 10 (March 23) - Server Farms & Distributed Processing III - Project Release 0.2

Week 11 (March 30) - Supporting Technologies I

Week 12 (April 6) - Supporting Technologies II

Week 13 (April 13) - Project Release 0.3 & Presentations

Exam Week (April 20)