Open main menu

CDOT Wiki β

Changes

Fall 2017 SPO600 Weekly Schedule

355 bytes added, 08:22, 10 September 2017
no edit summary
* Background for the [[SPO600 Code Review Lab|Code Review Lab (Lab 1)]].
<!=== 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 2017 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)]] (Due end of week 2)# Optional (recommended): [[SPO600 Host Setup|Set up a personal Fedora system]].# Optional: Purchase an AArch64 development board (such as a [http://96boards.org 96Boards] HiKey or Raspberry Pi 2/3).  == Week 2 == === Week 2 - Class I === * [[Computer Architecture]] overview (see also the [[:Category:Computer Architecture|Computer Architecture Category]])* A first look at the x86_64 and AArch64 Architectures and ISA** Register file comparison** Instruction encoding** ELF** Procedure calling conventions === Week 1 2 - Class II ===
* [[Overview of the Build and Release Process]]
* Looking at How Distributions Package the Code
** Using fedpkg
 
* How do you Test without Compromising the Running System?
** Paths
** glibc
* [[SPO600 Code Building Lab|Code Building Lab (Lab 2)]] as homework
-->
=== Week 1 2 Deliverables ===
# Course setup:## Set up * Blog 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 conclusion to the [[Fall 2017 SPO600 Participants]] page Code Review Lab|Code Review Lab (leave the projects columns blankLab 1).## Generate a [[SSH#Using_Public_Keys_with_SSH|pair of keys]] for [[SSH]] and email * Blog the public key to your professor.## Sign results and return conclusion from the [[Open Source Professional Option Student Agreement]].# Complete Labs## [[SPO600 Code Review Building Lab|Code Review Building Lab (Lab 1)]] (Due end of week 2)# Optional (recommended): [[SPO600 Host Setup|Set up a personal Fedora system]].# Optional: Purchase an AArch64 development board (such as a [http://96boards.org 96Boards] HiKey or Raspberry Pi 2/3).
<!--
## [[SPO600 Code Building Lab|Code Building Lab (Lab 2)]] (Due end of week 2)
 
 
== Week 2 ==
 
=== Week 2 - Class I ===
 
* [[Computer Architecture]] overview (see also the [[:Category:Computer Architecture|Computer Architecture Category]])
=== Week 2 - Class II ===