====== Format ====== * **Labs** The labs focus on technology. They are self-contained and enable you to learn the MIPS assembly and machine languages and explore the CPU datapath and control through Verilog. * **Lectures** The lectures focus on concepts, principles, and the big-picture. Certain MIPS-specific details are also covered to demonstrate complex ideas or to compare and contrast implementations. * **Quizzes ** Some lectures will include quizzes which are intended to allow you to gauge your knowledge and learning of the course material. Your best 2 out of 3 quiz marks will be counted towards your final grade. * **Assigned Readings** The lecture notes include assigned readings from the textbook and from selected articles. These are integral parts of the learning experience of this course. * **Discussion Group** You are strongly encouraged to contribute to this group. By simply framing an issue into a question, you help sharpen the learning focus for yourself and for others. And by answering a question or engaging in a discussion, you sharpen your ability to prove a point or assess one.