The University of Western Ontario
London, Ontario, Canada
Department of Computer Science


CS 2208a - Introduction to Computer Organization and Architecture
Course Outline - Fall (September--December) 2024


This course uses the Online Western's Learning (OWL) system (https://westernu.brightspace.com)



Welcome to the CS2208A course outline (a.k.a. syllabus). It is a legally binding document that communicates essential information and subject matter about the course, such as instructor's information, course description and topics, course material and a full schedule, as well as the course expectations and grading structures.

Table of Contents:

A: Instructor
B: Teaching Assistant(s)
C: Lectures and Tutorials Schedule/Location

D: Course Description and Learning Outcomes
E: Course Topics
F: Prerequisites
G: Textbook
H: Course Website
I: Material Accessibility Statement
J: Technical Requirements
K: Email Contact

L: Quiz Conduct
M: Lab Conduct
N: Assignment Conduct
O: Ethical Conduct
P: Midterm Tests and Final Exam
Q: Methods of Evaluation

R: Course Delivery and Assessment in Case of Any University-Declared Emergency

S: Accommodation for Students with Disabilities
T: Academic Consideration for Student Absence
U: Religious Accommodation

V: Tutoring

W: Support Services

A: Instructor

B: Teaching Assistant(s)

      Teaching Assistant(s)' Office hours: By appointment after marking the programming assignments (assignments 5 and 6)

C: Lectures and Tutorials Schedule/Location

D: Course Description and Learning Outcomes

The course covers the internal representation of various data types, including characters, integers, and floating-points. It also covers the addition and subtraction operations and how they are internally performed.

The course focuses on the architectural components of digital computers, how these components are interconnected, and the nature of the information flow between them. Assembly language is used to reinforce these issues.

The main purpose of this course is to give students an understanding of how a computer works (organization) and what a computer does (architecture).

On successful completion of this course, students will be able to:

E: Course Topics

The course will address the following topics:

F: Prerequisites

Unless you have either the stated requisites for this course or written special permission from your Dean to enroll in it, you may be removed from this course, and it will be deleted from your record. This decision may not be appealed. You will receive no adjustment to your fees in the event that you are dropped from a course for failing to have the necessary prerequisites.

Students are assumed to be familiar with a high-level programming language and data structures such as stacks and queues.

G: Textbook

The textbook costs: $201.95 (printed copy) or $77.00 (eBook 365 Day Rental). Students are welcome to purchase a second-hand copy of this textbook.

H: Course Website

The CS 2208A course uses the Online Western's Learning (OWL) system (https://westernu.brightspace.com)

Class information and course material will be posted on this website, including lecture notes, tutorial notes, quizzes, assignments, and labs. Students should check OWL (https://westernu.brightspace.com) on a regular basis for news and updates. This is the primary method by which information will be disseminated to all students in the class. Students are responsible for checking OWL on a regular basis.

Forums for the CS2208A will be maintained at the course OWL site, where the instructor will reply to these forum posts.

If students need OWL-related assistance, they can seek support on the OWL Help page. Alternatively, they can contact the Western Technology Services Helpdesk. They can be reached by phone at 519-661-3800 or ext. 83800.

I: Material Accessibility Statement

Please contact the course instructor if you require material in an alternate format or if you require any other arrangements to make this course more accessible to you. You may also wish to contact Accessible Education--formerly SSD--(http://academicsupport.uwo.ca/accessible_education/index.html) at 661-2111 x82147 for any specific question regarding an accommodation.

J: Technical Requirements

During this course, students are required to download (from the course website on OWL) and install a Windows-based simulator software.

This software is also available on Western MyVLab (myvlab.uwo.ca) using VMware Horizon Client to run it on your computer (Windows, MAC, Linux).

K: Email Contact

In accordance with policy, http://www.uwo.ca/its/identity/activatenonstudent.html, the centrally administered email account provided to students will be considered the individual's official university email address. It is the responsibility of the account holder to ensure that the email received from the University at their official university address is attended to in a timely manner.

Losing emails is not an acceptable excuse for not knowing about the information that was sent.

L: Quiz Conduct

M: Lab Conduct

N: Assignment Conduct

O: Ethical Conduct

Scholastic offences are taken seriously, and students are strongly encouraged to read the appropriate policy, specifically, the definition of what constitutes a Scholastic Offence, at the following Web site: http://www.uwo.ca/univsec/pdf/academic_policies/appeals/scholastic_discipline_undergrad.pdf.

Students must write their essays and assignments in their own words. Whenever students take an idea or a passage from another author, they must acknowledge their debt both by using quotation marks where appropriate and by proper referencing such as footnotes or citations. Plagiarism is a major academic offence.

All assignments are individual and must be 100% your own individual work. Students cannot copy parts or the whole program from any online resources (e.g., generative AI or any online help) or others.

Students may discuss approaches to problems; however, the actual details of the work (assignment coding, answers to concept questions, etc.) must be an individual effort.

Submissions judged to be the result of academic dishonesty may be directed to the department's Integrity Committee. The committee will assess the case and apply an appropriate disciplinary penalty, including reporting the case to the dean's office.

Computer-marked multiple-choice tests and/or exams may be subject to submission for similarity review by software that will check for unusual coincidences in answer patterns that may indicate cheating.

Students are responsible for reading and respecting the Computer Science Department's policy on Scholastic Offences and Rules of Ethical Conduct.

P: Midterm Tests and Final Exam

Q: Methods of Evaluation

R: Course Delivery and Assessment in Case of Any University-Declared Emergency

S: Accommodation for Students with Disabilities

Students with disabilities work with Accessible Education--formerly SSD--(http://academicsupport.uwo.ca/accessible_education/index.html), which provides recommendations for accommodation based on medical documentation or psychological and cognitive testing. The accommodation policy can be found here:
https://www.uwo.ca/univsec/pdf/academic_policies/appeals/Academic%20Accommodation_disabilities.pdf

In this course, both midterm tests and the final exam are timed, as shown in Section P: Midterm Tests and Final Exam. If you are a student with a disability and require extra time accommodation, please ensure your accommodations are active on the Accommodated Exams website https://studentservices.uwo.ca/Accommodatedexamssignup/ for this course at least 10 working days prior to the assessment for which you require accommodation. Recommended accommodations posted there on time will be applied to your assessment.

T: Academic Consideration for Student Absence

If you are unable to attend a midterm test of the final exam due to illness, other serious circumstances, or compassionate grounds, you must provide valid medical or other supporting documentation to your Dean's office. All requests for Academic Consideration must be made within 48 hours after the assessment date or submission deadline.

To apply for such a requeste, please visit: https://studentservices.uwo.ca/secure/oneexperience/login.cfm

For procedures on how to submit Academic Consideration requests, please see the information posted on the Office of the Registrar’s webpage: https://registrar.uwo.ca/academics/academic_considerations/.

Students should also note that individual instructors are not permitted to receive documentation directly from a student, whether in support of an application for consideration on medical grounds or for other reasons.

All Academic Consideration requests must include supporting documentation; however, recognizing that formal documentation may not be available in some extenuating circumstances, the policy allows students to make one Academic Consideration request without supporting documentation in this course. However, the following assessments are excluded from this and, therefore, always require formal supporting documentation: The above-mentioned final exam, midterm tests, and their makeup always require documentation when requesting Academic Consideration.

This course incorporated two forms of flexibility in quizzes, assignments, and labs assessments: built-in submission deadline flexibility and built-in completion flexibility. As a result of these flexibilities, all academic considerations related to quizzes, assignments, and labs will be denied.

When a student mistakenly submits their one allowed Academic Consideration request without supporting documentation for the assessments listed above (midterm tests, final exam, and their makeup), the request cannot be recalled and reapplied. This privilege is forfeited.

Students must familiarize themselves with the University Policy on Academic Consideration – Undergraduate Students in First Entry Programs posted on the Academic Calendar: https://www.uwo.ca/univsec/pdf/academic_policies/appeals/academic_consideration_Sep24.pdf.

FYI: This policy does not apply to requests for Academic Consideration submitted for attempted or completed work, whether online or in person.

The policy also does not apply to students experiencing longer-term impacts on their academic responsibilities. These students should consult Accessible Education.

Absences from Final Examinations

If you miss the Final Exam, please contact the Academic Counselling office of your Faculty of Registration as soon as you are able to do so. They will assess your eligibility to write the Special Examination (the name given by the University to a makeup Final Exam).

You may also be eligible to write the Special Exam if you are in a “Multiple Exam Situation” (e.g., more than 2 exams in 23-hour period, more than 3 exams in a 47-hour period).

If a student fails to write a scheduled Special Examination, the date of the next Special Examination (if granted) normally will be the scheduled date for the final exam the next time this course is offered. The maximum course load for that term will be reduced by the credit of the course(s) for which the final examination has been deferred. See the Academic Calendar for details (under Special Examinations).

Note: missed work can only be excused through the mechanisms above. Being asked not to attend an in-person course requirement due to potential COVID-19 symptoms is not sufficient on its own.

U: Religious Accommodation

When conflicts with a religious holiday that requires an absence from the University or prohibits certain activities, students should request an accommodation for their absence in writing to the course instructor and/or the Academic Advising office of their Faculty of Registration. This notice should be made as early as possible but not later than two weeks prior to the writing or the examination (or one week prior to the writing of the test).

Please visit the Diversity Calendars posted on our university’s EDID website for the recognized religious holidays: https://www.edi.uwo.ca/resources/2025-Diversity-Calendar-PDF.pdf.

For further information, please consult the University's Accommodation for Religious Holidays policy at https://www.uwo.ca/univsec/pdf/academic_policies/appeals/accommodation_religious.pdf.

V: Tutoring

The role of tutoring is to help students understand the course material. Tutors should not write assignments or tests for the students who hire them. Submitting an assignment that contains material written by a tutor is an academic offense.

Having employed the same tutor as another student is not a legitimate defense against an accusation of collusion, should two students hand in assignments judged similar beyond the possibility of coincidence.

The Computer Science Department does not have or maintain any tutoring list.

W: Support Services

Please visit the Science & Basic Medical Sciences Academic Counselling webpage for information on add/drop courses, academic considerations for absences, appeals, exam conflicts, and many other academic-related matters: https://www.uwo.ca/sci/counselling/

Learning-skills counsellors at the Student Development Centre (http://www.sdc.uwo.ca) are ready to help you improve your learning skills. They offer presentations on strategies for improving time management, multiple-choice exam preparation/writing, textbook reading, and more. Individual support is offered throughout the Fall/Winter terms in the drop-in Learning Help Centre, and year-round through individual counselling.

Western University is committed to a thriving campus as we deliver our courses in the mixed model of both virtual and face-to-face formats. We encourage you to check out the Digital Student Experience website to manage your academics and well-being: https://www.uwo.ca/se/digital/

Students who are in emotional/mental distress should refer to Mental Health at Western (http://www.uwo.ca/uwocom/mentalhealth) for a complete list of options about how to obtain help.

Western is committed to reducing incidents of gender-based and sexual violence and providing compassionate support to anyone who has gone through these traumatic events. If you have experienced sexual or gender-based violence (either recently or in the past), you will find information about support services for survivors, including emergency contacts at https://www.uwo.ca/health/student_support/survivor_support/get-help.html
To connect with a case manager or set up an appointment, please contact support@uwo.ca.

Students may refer to http://westernusc.ca/your-services for services provided by the USC.

Students may refer to http://www.registrar.uwo.ca for the Registrarial Services.