I've practically finished my first year in CS.
The MBP would be a fine choice. As a student you should be able to get pretty much all windows software for free. Bootcamp was overkill for me so i use both a linux and win 7 64 in a virtual machine.
Its a good idea to get the development environment that your uni\lecturer suggests/provides as if you need any help/support they will know exactly how to use it.
I was using xcode and had to re write loads of programs in c++ after my ancient ibook expired a week before a deadline!
Now thankfully i have a new imac.
My course has consisted of: Programming (C++ & a Java), Networking, computer systems fundamentals, systems analysis and design (assignment, exam and project) and some professional skills garbage.
I really only use windows for visual studio/.net and visual paradigm everything else i do in osx.
Go for it.
HTH
The MBP would be a fine choice. As a student you should be able to get pretty much all windows software for free. Bootcamp was overkill for me so i use both a linux and win 7 64 in a virtual machine.
Its a good idea to get the development environment that your uni\lecturer suggests/provides as if you need any help/support they will know exactly how to use it.
I was using xcode and had to re write loads of programs in c++ after my ancient ibook expired a week before a deadline!
My course has consisted of: Programming (C++ & a Java), Networking, computer systems fundamentals, systems analysis and design (assignment, exam and project) and some professional skills garbage.
I really only use windows for visual studio/.net and visual paradigm everything else i do in osx.
Go for it.
HTH