NOTE: I took this in semester 1, 2018 - but there was no option for this so I choose semester 1, 2017.
The course comes in two parts. The first few weeks of part A is pretty breezy, it is basically just a review of ENGG1300 with the addition of dependent current and voltage sources as well as a more rigorous coverage of AC power. The second half of part A covers magnetic circuits and transformers, which is a new topic. The explanation by Saha was pretty haphazard to be honest so you might need to do a bit of reading yourself. The pracs for part A were pretty reasonable. The tutor Nathan was a God-send in the pracs. The tutorials only have some questions that are assessed and are pretty easy.
The mid-semester exam is just on part A and was reasonably easy for anyone who studied properly for it. For us, it did not cover magnetic circuits or transformers, or even AC power. The exam only covered analysis of AC circuits, however they did try to slip in a question about the resonance of LC circuits that might have caught some students off guard.
There is a weird prac on solar panels that each student does only once in addition to the normal pracs. This was pretty much a waste of time and is easy marks if you prepare properly by reading the learning material they gave you. Nothing about solar power is assessed elsewhere.
Then came part B of the course, run by Chandima E (can't recall his last name). This half of the course covers diodes, bipolar-junction transistors, field-effect transistors, and circuits involving them - such as clipping circuits, clamping circuits, and amplifiers. Chandima's explanations of the semiconductor operation was pretty bad, but maybe that was just because the topic of semiconductor operation is a bit hard to cover quickly. You should probably supplement this with your own reading, or go over the lectures until you understand it. The BJT operation was the hardest to understand. Diodes and FETs are much more intuitive. He really clumsily introduced small-signal analysis without providing any motivation or context. I ended up learning a lot of the content from Nathan in the practicals.
The part B practicals were CONSISTENTLY (week after week) too long for most students to complete. Nathan was reasonable with the marking though, so I still did fine. I would suggest thoroughly doing ALL of the tutorial questions for part B, even though only some of them are assessed. It's either that, or cram them all in before the final exam.
The final exam for our year was quite different from the previous years and Chandima warned us about this. There were questions that I was unprepared for and I think if you had done all of the tutorial questions, rather than just the ones similar to previous exams, then you would have been fine. The final exam covered part A and part B but allowed you to choose some of the questions for part B at the end (we could choose between analyzing a BJT or FET amplifier I think).
The coordination of the content in part B was very poor. Some students had a practical one-hour after the lecture which explained its contents. I even did a practical where we hadn't learnt the content yet and Nathan had to teach us during the prac quickly. There was a tutorial question about clamping circuits that you would have answered incorrectly unless you had read a very specific textbook section. Most people only knew about it due to heresay. I asked Chandima on Piazza about this and he said that he just assumed that we would read the textbook along with the lectures, even though we were never told to do so! While this is pretty rich, it probably is a good idea to do that anyway.
Summary: part A was reasonable. Part B was a mess. Do the tutorial questions, especially for part B. Try to do some extra reading if you can, maybe via the textbook (there was a free pdf passed around). The final exam was a bit challenging. The pracs for part B were pretty bad but overall they were reasonably easy to pick up marks in.
You could probably skip the first few part A lectures and brush over them at home since they're similar to ENGG1300. I wouldn't skip the last few part A lectures or any of the part B lectures. In fact, I wouldn't even take notes in the lectures to be honest. Especially for part B. It's probably better to just sit there and let the content sink in as best as possible and then go over it again more thoroughly at home. In my experience, taking notes doesn't really help - it prevents you from focusing properly on trying to understand what is being told. You have all the resources on blackboard for notes later anyway.