(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.

Review Summary

Clarity
8.3 / 10
Organization
6.7 / 10
Time
10-15 hrs/week
Overall
6.7 / 10

Enrollment Progress

Enrollment data not available.

Reviews

    Quarter Taken: Spring 2018 In-Person
    Grade: A

    ECE M16 is distinguished from CS M51A in that it teaches Verilog, a programming language for designing hardware. Though the programming assignments can be frustrating, knowing Verilog makes the CS M152A lab much easier!

    Professor Yang has a bit of a monotonous voice and teaching style. But he does get his points across clearly, and unlike other professors, he actually cares about the class. (For instance, he creates new homework and projects every time he teaches this class.)

Course

Instructor
C.-K. Ken Yang
Previously taught
19S 18S
Formerly offered as
EL ENGR M16

Grading Information

  • No group projects

  • Attendance not required

  • 1 midterm

  • Finals week final

  • 0% recommend the textbook