1,885
edits
Changes
no edit summary
This is the schedule and main index page for the [[SPO600]] ''Software Portability and Optimization'' course for Winter 2017.
<!-- {{Admon/important|It's Alive!|This [[SPO600]] weekly schedule will be updated as the course proceeds - dates and content are subject to change. The cells in the summary table will be linked to relevant resources and labs as the course progresses.}} -->
{{Admon/caution|Old Contentbeing Updated|This page contains information for is in the process of being updated from a previous version of the coursesemester's content. It will be is not yet fully updated for Winter 2017. Do not rely on the accuracy of this information until this warning is removed.}}
* Previous semester: [[Winter 2016 SPO600 Weekly Schedule]].
!Week!!Week of...!!width="28%"|Class I!!width="28%"|Class II!!width="28%"|Deliverables<br/>(Summary - click for details)
|-
|1||Jan 9||[[#Tuesday (Jan 12)Week 1 - Class I|Introduction to Software Porting, Portability, Benchmarking, and Optimization / How is code accepted into an open source project? (Lab 1)]]||[[#Friday (Jan 15)Week 1 - Class II|Overview of Working with Code and Building Software (Lab 2)]]||[[#Week 1 Deliverables|Set up accounts, and blog your conclusion to Lab 2.]]
|-
|2||Jan 16||[[#Tuesday (Jan 19)Week 2 - Class I|Computer Architecture Overview]]||[[#Friday (Jan 22)Week 2 - Class II|Assembly Lab (Lab 3)]]||[[#Week 2 Deliverables|Blog about the Code Review Lab (Lab 1)]]
|-
|Labs||align="right"|10%||See deliverables column above. All labs must be submitted by April 21.
|-
|Project work||align="right"|60%||3 stages: 15% (March 29TBA) / 20% (April 10TBA) / 25% (April 21TBA)
|}
== Week 1 ==
=== Tuesday (Jan 12) Week 1 - Class I ===
==== Introduction to the Problems ====
* Background for the [[SPO600 Code Review Lab|Code Review Lab (Lab 1)]].
=== Friday (Jan 15) Week 1 - Class II ===
* [[Overview of the Build and Release Process]]
== Week 2 ==
=== Tuesday (Jan 19) Week 2 - Class I ===
* [[Computer Architecture]] overview (see also the [[:Category:Computer Architecture|Computer Architecture Category]])
=== Friday (Jan 22) Week 2 - Class II ===
* [[SPO600 Assembler Lab|Assembly language lab]] (lab 3)
* Blog your conclusion to the [[SPO600 Code Review Lab|Code Review Lab]] (Lab 1)
<!--
== Week 3 ==
* Complete ALL your blogging for this course by Midnight on Thursday, April 21. Make sure that you have included all of the labs, your presentation, and your project work. Remember that there should be at least 1-2 posts per week. Your blogging from April 1-April 21 will be used for your April communication mark.
-->
<!-- == Week 2 ==
-->