EL ENGR M16

Logic Design of Digital Systems

Description: (Same as Computer Science M51A.) Lecture, four hours; discussion, two hours; outside study, six hours. Introduction to digital systems. Specification and implementation of combinational and sequential systems. Standard logic modules and programmable logic arrays. Specification and implementation of algorithmic systems: data and control sections. Number systems and arithmetic algorithms. Error control codes for digital information. Letter grading.

Units: 4.0
1 of 1
Overall Rating N/A
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
Overall Rating N/A
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
AD
Overall Rating N/A
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
Overall Rating N/A
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
Overall Rating N/A
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
Overall Rating N/A
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
AD
Overall Rating 2.4
Easiness 1.6/ 5
Clarity 2.2/ 5
Workload 2.2/ 5
Helpfulness 2.2/ 5
Most Helpful Review
Spring 2025 - I was kinda afraid of the rating on bruin walk at first, but decided to attend the lectures to see how it was. After the first few lectures, I absolutely fell in love with logical designs and all the fun analysis. Professor Mani gives amazing lectures, and you MUST attend all of them to make sense of the materials. The discussion was also invaluable and helped me so much in gaining solid understanding in practice questions. All lectures and discussions are recorded, well organized under piazza resource tab, and the assignments as well. Prof and TAs are almost 24/7 monitoring piazza, and I remember getting a reply at 2am right after sending my question LMAO. You really have to learn to access all the resources to do good in this class. the rubric is as follows: 4 problem sets (google collab, short answer, auto graded): 20% 2 Design Assignments (logism design, autograded): 25% 2 Quizzes (online, synchronous, you can do it in your dorm, open book/LLM): 25% Final (online, synchronous, you can do it in your dorm, open book/LLM): 26% Discussion participation: 4% I think the most challenging is the 1st PSET (took me 7 hours) because you have to get used to the materials and the format, as well as the last design assignment (took me 20 hours, there are points assigned for comparatively lower cost of design too). Also, if you have anxiety issue like me, there are explanation sections after each problem in the PSETs and Quizzes/Final, but don't fill all of them in exams because you will run out of time. Once you feel comfortable, you can also skip them for the PSETs on the questions you feel confident about. PSETs can be submitted for 3 times, 1 time you will see if your submission follows format requirements, the last 2 gives you score, so you actually get 1 extra shot to correct your wrong answers (sometimes prof realize the auto grader answer was wrong and change answer, which may lower your grade a bit, but it really doesn't matter that much if you are in a good shape for everything else). For exams, you can submit as many times as you wish, and it only tells you if your formatting is correct, not points/correctness given until after the exam. I think I really enjoyed the Design Assignemnts, though sitting in the study connecting wires for 8 hours straight wasn't the more pleasant thing my back and arms have experienced. I'm really proud of the optimization I did for my DA2 (still some genius in class easily got full credit with 1500+ less area cost than all of us. There are geniuses out there, and I'm just gonna chill as long as my design works lmao.) I think the key to this class is to start early for projects and stay on track. Office hours also helped a lot too, so go visit the professor if you have any concerns or conceptual questions, he will be happy to explain things in class again as long as you think before asking and understand the basic concepts. Again, I understand why people are so afraid because of the autograder, but you will learn your grade one way or another, eventually. Just be conscious of what your are learning, always ask questions and answer them in lecture/piazza once you meet any confusion, and you will be happy that you took this class.
Overall Rating N/A
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
Overall Rating N/A
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
1 of 1

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!