GISW CS 1410 Computer Organization -- 3 unit(s)

Study of computers in terms of their major functional units. Machine representations of data, digital logic, memory, CPUs, buses and input/output. Instruction set architectures and their implementations, addressing methods and sequencing. Assembly language programming.

View/download a printable course flyer.

Course syllabus
View the course syllabus for more details. 
Course notes
If you have, or are, taking an introductory programming course in any high-level programming language (C, C++, Java, Python, Ada, Ruby, Scheme, etc.), you satisfy the necessary prerequisite.

GIS Web IconThis course is available in an online format, utilizing web pages and eLearning, a learning management system requiring Internet access and a web browser. Students may need access to someone who can assist with computer set-up.

(or corequisites) UNI students: CS 1510
Bachelor of Liberal Studies (BLS) distribution area
Students working toward their Bachelor of Liberal Studies may apply credit earned in this course to their degree. This Guided Independent Study course is applicable to the Natural Sciences and Mathematics distribution area. Learn more about the BLS degree program.
Mark Fienup, Associate Professor

Null, L., & Lobur, J. The Essentials of Computer Organization and Architecture. 2006/2nd edition. Jones and Bartlett Publishers. 0-7637-3769-0

University Book and Supply (UBS) carries most books used in GIS courses. Search for textbooks by course choosing "UNIV.NORTHERN IOWA" and the term you are enrolled in and GSW (web) or GSP (print) for the section.

Visit UBS at 1009 West 23rd Street, Cedar Falls, IA 50613
Phone: 319-266-7581 or 800-728-7581, Email:

Texts may also be available from

To enroll
Visit the GIS Enrollment page for forms and information.
Or visit us at CEEE 16 on the UNI campus. Campus Map
For more information
Guided Independent Study
UNI Continuing and Distance Education
319-273-2123 or 800-772-1746