Changes

Jump to: navigation, search

Winter 2016 SPO600 Weekly Schedule

452 bytes added, 23:28, 10 January 2016
no edit summary
|}
<!--
== Week 1 ==
=== Tuesday (Sep 8) === No class due to the '''Experience Seneca''' orientation program. === Friday (Sep 11Jan 12) ===
==== Introduction to the Problems ====
* Background for the [[SPO600 Code Review Lab|Code Review Lab (Lab 1)]].
 
== Friday (Jan 15) ==
 
Working with Code
* Getting Code
** In a tarball
** From git
*** Git basics
** Working with other version control systems
* Building the Code
** Make
** Configuration tools (autotools, cmake)
** The compiler toolchain
*** Preprocessor
*** Compiler
*** Assembler
*** Linker
** Debug vs. Non-debug/Stripped binaries
 
Looking at How Distributions Package the Code
* Using fedpkg
=== Week 1 Deliverables ===
# Course setup:## Set up your [[SPO600 Communication Tools]] - in particular, set up a blog and add it to [http://zenit.senecac.on.ca/~chris.tyler/planet/ Planet CDOT] (via the [[Planet CDOT Feed List]]).## Add yourself to the [[Fall 2015 SPO600 Participants]] page (leave the projects columns blank).## Generate a [[SSH#Using_Public_Keys_with_SSH|pair of keys]] for [[SSH]] and email the public key to your professor.## Sign and return the [[Open Source Professional Option Student Agreement]].# Complete Labs## [[SPO600 Code Review Lab|Code Review Lab (Lab 1)]]## [[SPO600 Code Building Lab|Code Building Lab (Lab 2)]]
# Optional but recommended: [[SPO600 Host Setup|Set up a personal Fedora system]].
# Optional but recommended: Purchase an AArch64 development board.
<!--
== Week 2 ==
< !--
Working with the Code
* Getting Code
** In a tarball

Navigation menu