Basic Information
- Course Code: EE309
- Course Name: Microprocessors
- Course Offered In: 2023-2024
- Semester Season: Spring
- Instructors: Prof. Virendra Singh
- Prerequisites: -
- Difficulty (1 being easy and 5 being tough): 4
Course Content
Assembly Programming, Introduction to RISC, Pipelining, Basics of Caches
Feedback on Lectures
Lectures taken are incredibly detailed and very easy to understand. Each lecture almost always begins late and with a recap of the last lecture. The lectures might seem a little slow, but it is essential to attend them, particularly from an examination point of view.
Feedback on Evaluations
Evaluations are very weird with atrociously low scores and “infinite-time” exams being commonplace. All exams are open-book. Weekly quizzes are conducted, however the most weightage is given to the course project, which is fairly detailed. However, grading is very lenient with a large number of A grades.
Study Material and Resources
Only lectures - they are sufficient and necessary
Follow-up Courses
EE739, CS638
Final Takeaway
It’s an excellent introductory course to Computer Architecture, although it might be a little slow at times. The project is particularly interesting and yields new insights.