Fall 2025

CSCI 304 – Computer Organization

Session: Tu/Thu 12:30 pm - 1:50 pm

Course Description:

Introduction to computer architecture at machine and assembly language level; pointers and addressing; C programming at machine level; organization of computer hardware and software, and related topics.

Instructor & Grader: 

Instructor: Bin Ren

      Section: Tu/Thu 12:30 pm - 1:50 pm in John E. Boswell Hall (Formerly Morton Hall) -- Room: 220

      Email:  bren[at]wm.edu

      Office: McGlothlin-Street Hall, 116 or Zoom

      Office Hours:  Tu/Thu 5:30 pm - 7:00 pm (or by appointment)

      Discussion Group: Blackboard System

TA: Jianyu Yao

      Email:  jyao03[at]wm.edu

      Office: McGlothlin-Street Hall, 002

      Office Hours:  Tu/Th 9:00 am -10:30 am

Course Materials and Other Information  

Syllabus

Course Day-by-Day Syllabus

C References