I'm planning to get a BS and then an MS in computer science. To get the BS I have to take a certain number of course units, much more than is actually needed to fulfill the BS's requirements, and I'm not entirely sure what to fill those extra units with.
Which of these is more impressive?
The main question is who you are trying to impress - what are your goals beyond getting an MS in computer science? or stated otherwise, why MS in computer science?
My perspective from academia: a second major signifies a certain level of dedication to a subject -- which can work for you or against you depending on the next step you plan to take. Discipline prejudices are very real, and in some cases exist for good reasons. for example, management engineering can be very beneficial if you are heading toward a technical management role (in certain kinds of...
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.