I'm currently taking Intro to CV, and can attest it is indeed quite superb - the professor has a fantastic way of explaining theory, and goes over a really large number of topics. His antics with the videographer are also quite hilarious
There's also Source Insight [1] which supports C/C++/Java/Obj-C - quite a fantastic tool, but unfortunately it's Windows only (Wine works with a few hiccups)