I did my undergrad degree in Comp Sci at a state university, and I used a base model 13'' Macbook the whole way. I was usually the only one using a Mac, but I never had a single issue. Most projects were done in Java, which is platform independent. In one case I had to use a specific C++ IDE, but it had a OS X version that ran in a Java VM, and in another I had to use Matlab, but it was over a Citrix client to the University's server running it remotely.
Most programs I wrote were command line based, so I can't say if projects with a GUI would require Windows, or if you will encounter something like DirectX or .NET programming. In that case, you may want to be able to boot into a Windows partition.
Personally, I'm starting a MS in Comp Sci in two weeks and just ordered a base model MBPr with the 16GB of RAM upgrade. My thesis project involves work with the Microsoft Kinect, and ironically, it's easier to set up in OS X and some good code libraries for it are OS X specific. I went with the RAM upgrade in case I need to run a VM, but I'm hoping to avoid Windows entirely since I only have 256GB of storage on this model.
Getting back to your question of stability, my experience has been that Mac's are generally more stable then Windows based PC's. I would go whole semesters without powering down my Macbook without issues, and only had one Kernal Panic since 2007 which was due to me tinkering with the OS GUI files. On top of that, The trackpad and keyboard make using the laptop a joy rather then a chore like some do (I simply will not use a tiny or offset trackpad) and the OS itself is simple and hassle free for when your trying to focus on work that matters. I use Windows too, on my desktop, and think both OS's are great, but I prefer OS X for laptops.