EC ENGR 115C
Digital Electronic Circuits
Description: (Formerly numbered Electrical Engineering 115C.) Lecture, four hours; discussion, one hour; outside study, seven hours. Requisites: course 100 or 115A, and Computer Science M51A. Transistor-level digital circuit analysis and design. Modern logic families (static CMOS, pass-transistor, dynamic logic), integrated circuit (IC) layout, digital circuits (logic gates, flipflops/latches, counters, etc.), computer-aided simulation of digital circuits. Letter grading.
Units: 4.0
Units: 4.0
Most Helpful Review
Winter 2022 - Ngl, I was nervous about the previous reviews, but Professor BK is not nearly as bad as people make him out to be on here. In fact, he turned out to be one of my favorite professors at UCLA after 2.5 years here (CS&E). Pro-tip: go to office hours! BK is actually very chill and approachable, and he is more than willing to help if you have trouble understanding. Just make sure you start doing this early in the quarter since the material is cumulative and tends to move quickly. Not much else to say other than give him a shot and do your due diligence as a student. The material can be terse and difficult at times (especially for CS&E majors) but the core concepts are really what is important, and the material will be difficult no matter which professor you take it with. Use YouTube as a secondary source of information when text and slides don't cut it. You'll be fine!
Winter 2022 - Ngl, I was nervous about the previous reviews, but Professor BK is not nearly as bad as people make him out to be on here. In fact, he turned out to be one of my favorite professors at UCLA after 2.5 years here (CS&E). Pro-tip: go to office hours! BK is actually very chill and approachable, and he is more than willing to help if you have trouble understanding. Just make sure you start doing this early in the quarter since the material is cumulative and tends to move quickly. Not much else to say other than give him a shot and do your due diligence as a student. The material can be terse and difficult at times (especially for CS&E majors) but the core concepts are really what is important, and the material will be difficult no matter which professor you take it with. Use YouTube as a secondary source of information when text and slides don't cut it. You'll be fine!
AD
Most Helpful Review
The workload in this class is ridiculous. Final project was to layout a 16 bit ALU and then code it in Verilog. An insane amount of work for 2-3 students to do in 3 weeks while studying for the final. The professor also changed the project spec 3 times while we were meant to be working on it. Material is really difficult but he doesn't seem to understand that the workload is way too high.
The workload in this class is ridiculous. Final project was to layout a 16 bit ALU and then code it in Verilog. An insane amount of work for 2-3 students to do in 3 weeks while studying for the final. The professor also changed the project spec 3 times while we were meant to be working on it. Material is really difficult but he doesn't seem to understand that the workload is way too high.
Most Helpful Review
He's a good guy. Lectures were podcasted (aka I went to class all of twice). Material at the beginning goes pretty fast if you're not super good at 115A stuff (semiconductor physics). I was 25th percentile in 115A in the end and I was pretty confused by the beginning of 115c. Luckily it lightens up and gets really easy. Ended up 23/57, which turned out to be a B+. I did poorly on the homework, but rocked the project. Got 2 points above average on both final and test. Studied like 4-5 hours total for each test. Overall: Not a bad class, just don't underestimate the project. Grading super generous (50th percentile ~ B+ is crazy, I got a B in 115A for a 25th percentile).
He's a good guy. Lectures were podcasted (aka I went to class all of twice). Material at the beginning goes pretty fast if you're not super good at 115A stuff (semiconductor physics). I was 25th percentile in 115A in the end and I was pretty confused by the beginning of 115c. Luckily it lightens up and gets really easy. Ended up 23/57, which turned out to be a B+. I did poorly on the homework, but rocked the project. Got 2 points above average on both final and test. Studied like 4-5 hours total for each test. Overall: Not a bad class, just don't underestimate the project. Grading super generous (50th percentile ~ B+ is crazy, I got a B in 115A for a 25th percentile).
Most Helpful Review
Had 115c in Spring of 2012. GREAT professor. Class was 8am and he was very understanding about it. Podcasted and slides. Homework was a little hard to get started on but the TA (Vikrant, who isnt at UCLA anymore) was ridiculously helpful. The professor is helpful at OH as well. At the end the HW wasnt bad at all - if you get stuck go to OH. Exams were very similar to the HW. If you actually did the HW then the exams shouldnt be anything to stress about (can have slides during exams too). The project was really easy but i think it's because the TA made it so. The TA also help extra OH in the computer labs so he helped a bunch of people through it too. It was a group project (2 people). If you can, take him.
Had 115c in Spring of 2012. GREAT professor. Class was 8am and he was very understanding about it. Podcasted and slides. Homework was a little hard to get started on but the TA (Vikrant, who isnt at UCLA anymore) was ridiculously helpful. The professor is helpful at OH as well. At the end the HW wasnt bad at all - if you get stuck go to OH. Exams were very similar to the HW. If you actually did the HW then the exams shouldnt be anything to stress about (can have slides during exams too). The project was really easy but i think it's because the TA made it so. The TA also help extra OH in the computer labs so he helped a bunch of people through it too. It was a group project (2 people). If you can, take him.