CIS 351 Computer Organization and Assembly Language
Winter 2026

Contact Information:
Instructor: Zachary Kurmas Office: MAK C-2-316
Phone: (616)-331-8688 Office Hours: MW 1:00 - 1:30 (in-person)
Home page: https://KurmasGVSU.github.io MW 4:00 - 5:00 (online for CIS 351)
Other times by appointment

E-mail is the best way to contact me. During the week, expect a reply within 24 hours. Also, feel free to visit my office any time the door is open, even if it isn't officially office hours.

Course Documents:
Announcements:
I will post announcements at Piazza. Please check there regularly.
Discussion Board:
Please post questions about homework, projects, etc. to Piazza. Doing so allows everybody to see the question and answer and saves me the time of answering the same question multiple times. Other students can also answer your question, which may help you get a faster response.
PrairieLearn:
To access the PrairieLearn module for this course, visit https://us.prairielearn.com/pl/course_instance/202045. Choose "Log in with Google" and use your GVSU gmail account credentials.
Grades:
I will push a grade report into your Lab 1 git repository about once per week.
Assignments:
Due Name Details
Wed. 14 Jan. First Day Survey Please email me a .pdf or slide a printout under my door.
Fri. 16 Jan. Homework 1: Relays
Wed. 21 Jan. Homework 2: Introduction to Digital Logic
Text:
The official textbook for this class is
  • Digital Design and Computer Architecture (2nd edition) by David Money Harris and Sarah L. Harris. ISBN: 9780123944245

If you already have a copy of the Patterson and Hennessy text (shown below), you may use that text instead. This book goes into more depth for some of the later course topics. It can be helpful; but, I wouldn't spend more than about $10 on it.

  • Computer Organization and Design: The Hardware/Software Interface, 4th Edition by David Patterson and John Hennessy. ISBN: 1558606041

Also, the differences between the 1st and 2nd edition of Harris and Harris are minimal. If you can find a cheap copy of the first version, go ahead and use it.

Reference:

Updated Saturday, 27 December 2025, 2:06 PM

W3c Validation