1,885
edits
Changes
no edit summary
=== Friday (Sep 5) ===
** Most software is written in a '''high-level language''' which can be compiled into [[Machine Language|machine code]] for a specific architecture. However, there is a lot of existing code that contains some architecture-specific code fragments written in [[Assembly Language]] (or, in some cases, machine-specific high-level code).
** Reasons for writing code in Assembly Langauge include:
** All classes will be held in an [[Active Learning Classroom]] -- you are encouraged to bring your own laptop to class. If you do not have a laptop, consider signing one out of the Learning Commons for class, or using a smartphone with an HDMI adapter.
** For more course information, refer to the SPO600 Weekly Schedule (this page), the [http://www.senecacollege.ca/ssos/findWithoutSemester/spo600/sict Course Outline], and [[SPO600 Course Policies]].
==== Discussion of how open source communities work ====
(Background for the [[SPO600 Code Review Lab|Code Review Lab (Lab 1)]] which is homework due Week 2).
=== Week 1 Deliverables ===
{{Admon/tip|Bring Your Laptop|Classes are held in a [[Active Learning Classroom]]. If you have a laptop or other device with a VGA or HDMI output (such as a smartphone!) please feel free to bring it.}}
* [[Computer Architecture]] (see also the [[:Category:Computer Architecture|Computer Architecture Category]])