====== 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 and Games** Some lectures will include pop quizzes or games such as Jeopardy aimed at reviewing and discussing ideas, uncovering fallacies, and avoiding pitfalls. These activities are intended for active-learning, not assessment. * **Assigned Readings** The lecture notes (linked to from the Calendar) 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.