Open Educational Resources

Document Type


Publication Date

Spring 2020


This course will present the basic concepts and technologies in computer organization and architecture. For example, logical devices and digital circuits, data representation, register transfer, central processor organization, microprogram control and organization, parallel computing. Although there could be multiple perspectives in studying computer architecture, our focus would be to better understand computer organization in order to design more efficient and reliable application software. The OER (Open Educational Resources) session of this course will have no textbook required (ZTC: Zero Textbook Cost), conduct lectures based on online resources and other open educational resources, and have students involved in active learning including giving presentations and creating and sharing open pedagogical materials, e.g., students need to finish four writing projects in this class (refer to course schedule on page 6) where each project is to write an article about a given topic in computer architecture on Wikipedia. Students writing articles about what they are learning can help them understand the course contents creatively.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial 4.0 License



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.