Open main menu

CDOT Wiki β

Changes

Fall 2023 SPO600 Weekly Schedule

38 bytes added, 09:01, 6 September 2023
no edit summary
{|cellspacing="0" width="100%" cellpadding="5" border="1" style="background: #e0e0ff"
|-
!Week!!Week of...!!width="28%"|Class I<br/>Wednesday 11Monday 1:4030-13:2515!!width="28%"|Class II<br/>Friday 11Wednesday 10:4045-112:2530!!width="28%"|Deliverables<br/>(Summary - click for details)
|-
|1||Sep 4||style="background: #f0f0ff"|(No class - Labour day)||[[#Week 1 - Class I|Introduction to the Course / Introduction to the Problem / Computer Architecture Basics]]||[[#Week 1 - Class II|Binary Representation of Data]]||[[#Week 1 Deliverables|Set up for the course / Lab 1]]
|-
|2||Sep 11||[[#Week 2 - Class I|Binary Representation of Data / Introduction to 6502 Assembly]]||[[#Week 2 - Class II|6502 Math / Jumps, Branches, and Subroutines]]||[[#Week 2 Deliverables|Lab 2]]
|-
|3||Sep 18||[[#Week 3 - Class I|6502 Strings]]||[[#Week 3 - Class II|6502 String Input / Building Code: Make and Makefiles]]||[[#Week 3 Deliverables|Lab 3]]
|5||Oct 2||[[#Week 5 - Class I|Introduction to 64-bit Architectures and Assembly Language (x86_64 and AArch64)]]||[[#Week 5 - Class II|Memory on 64-bit Systems]]||[[#Week 5 Deliverables|Lab 4]]
|-
|6||Oct 9||[[style="background: #Week 6 - Class If0f0ff"|Mid(No class -semester Sync Discussion]]Thanksgiving day)||[[#Week 6 - Class II|Algorithm Selection / In-line Assembler / SIMD]]||[[#Week 6 Deliverables|Lab 5]]
|-
|7||Oct 16||[[#Week 7 - Class I|Exploring 64-bit Code]]||[[#Week 7 - Class II|SVE2]]||[[#Week 7 Deliverables|Wrap up lab 5]]