# Computer Organization/Architecture

Load (55%)
Complexity (30%)
Strain (15%)

4.3

4.6

3.0

...what?

# Instructor Specifics

Up to date as of Winter 2025.

# Jason Wilder

Email: [email protected]
Office Location: SW2-301
Course Outline: https://www.bcit.ca/outlines/20251072574/

Office Hours: By appointment (email [email protected])

# Grading Matrix

Criterion Weight
Weekly quizzes in the labs 35%^1
Research presentations 15%
Midterm Exam 25%
Final Exam 25%

^1Quizzes can be retaken every other week up to a limit, with the most recent attempt determining the grade.

# Ayesha Anzer

Email: [email protected]
Office Location:
Course Outline:

Office Hours:

# Grading Matrix

# Course Description

Computer organization is a fundamental topic for computer science students and for any future programmers. The course gives a good understanding of the computer hardware and how software is built on a specific hardware. The computer is regarded as a hierarchy of levels, each one performing some well-defined functions from the device level (hardware) to the problem-oriented language level. Each level is discussed and analyzed in detail.

Computer Organization/Architecture is an intensive introduction course that covers the foundations of hardware, networking, circuitry, and low level programming with Assembly.

Succeeding in this course requires you to memorize and understand diagrams, in addition to the underlying purpose of all the components covered.