CSCI 370 Computer Architecture (the only required hardware course offered by the CS Division) School of Electrical Engineering and Computer Science, University of North Dakota Spring 2024
Synchronous Class Delivery
The class lectures will be delivered synchronously via https://und.zoom.us/j/2489867333, and the Zoom video will be posted on the Blackboard afterwards. Students can watch the video clips anytime they want. Textbook Computer Organization and Design MIPS Edition: The Hardware/Software Interface, 6th ed., David A. Patterson and John L. Hennessy, Morgan Kaufmann, ISBN: 978-0-12-820109-1 †There is no specific textbook adopted for the assembly language discussed in this course because the lecture notes and the links provide enough information for us to use.) Lecture Notes Other than the textbook, award-winning, interactive, complementary, and abridged lecture notes (based on the textbook and other online documents and user manuals) and detailed and precise class instructions will be provided. Collectively, the lecture notes and instructions are more like a small book, which supplies much more information than regular notes do and makes the subject studies much easier. Students will not have problem learning the subjects or taking the exams after studying them and doing the homeworks and programming exercises. Course Description This course gives a study of computer architecture, which is the science and art of selecting and interconnecting hardware components to create computers that meet functional, performance, and cost goals. It consists of two themes:
An assemble-link-execute cycle — Objectives After taking this course, students are able to achieve the following goals, but not limited to:
Five homeworks —— 20% total and 04% each Two programming exercises —— 20% total (08% and 12%, respectively) Two exams —— 20% each Final exam —— 20% Tentative Schedule Weeks 1, 2, & 3 —— Introduction (Chapter 1) Weeks 4, 5, 6, & 7 —— MIPS assembly language programming (Chapter 2) Weeks 8 & 10 —— Arithmetic for computers (Chapter 3) Weeks 11, 12, 13, & 14 —— The processor (Chapter 4) Weeks 15, 16, & 17 —— Memory hierarchy (Chapter 5)
Dishonesty
Disability Students who need special accommodations for learning or who have special needs are invited to share these concerns or requests with the instructor as soon as possible. |