ICS 312 Spring 2026: Machine-Level and Systems Programming


Instructor:

Teaching Assistants:


Location/Time:

Office hours:


Announcements:

Optional Homework Assignment #3 (FirstProgram) is posted and is due on 02/23 at 11:59PM.

MIDTERM #1 on THURSDAY 02/12 (all content up to and including the NASM Basics module) - postponed due to the current storm conditions.

--- OLD ANNOUNCEMENTS BELOW ---

In-class Quiz on 02/03 at the beginning of class on the NASM Basics module

In-class Quiz on 01/27 at the beginning of class on the Computer Architecture module.

In-class Quiz on 01/20 at the beginning of class on the Integers and Computers module

Mandatory Course Participation Verification (on the course’s Lamakū site: “Participation Verification” Assignment) to do by 01/18 by 11:59PM to not be dropped from the course.

Two screencasts to view before class on 01/15 in the Integers and Computers module :

  1. Screencast #1: Background/Review on Integers and Bases
  2. Screencast #2: Representation of Integers

Homework Assignment #0 (Ungraded but to do ASAP) is posted.

Welcome to ICS312: Use the top navigation bar for up-to-date course content as organized by Modules. These modules are interconnected and will be covered in sequence throughout the semester. All details are in the syllabus.