Jan 27, 2006 16:10
I've been wanting to take some CMU classes for, well, I guess a long time.
Last week I sat in on 5 classes:
18340: Digital Computation
I feel like I've gotten a decent bit of exposure to this stuff working with the internal logic synthesis tool. It's still treating gates as black boxes, so I'm still all good here. Still, neat stuff.
18341: Logic Design using Simulation, Synthesis, and Verification Techniques.
This class seemed really redundant with my current experience.
18396: Signals and Systems
The two lectures I attended from this class were really interesting. I of course know the basics about scaling and shifting and reflecting a signal and some of the other regular transforms. I had not seen sinusoidal signals translated into the complex plane to make their manipulate easier. That was pretty cool.
18722: Advanced Digital Integrated Circuit Design
This was a rush of new information. It was wonderful to have it all crammed into a quick "review" class, but I probably do not belong in here. Still, I feel like I learned more from that lecture alone than I have from any two hour chunk in a _long_ time.
18725/18527: Digital Systems on a Chip Design
I'm trying to sign up for this. This is both a capstone and a graduate class. The project is to synthesize a portion of a speech recognition design. I kind of expect to be itching to use our tool to accomplish parts of this, but I'm sure that working through one of these things by hand will do me a lot of good. And it looks like a really cool chip.
18798: Image and Video Processing:
I'd love to attend this, but it conflicts with 18725 and 18725 is probably a better class for me. Still, it would have been really cool.
school