CS Degree with possible physics minor

Click For Summary

Discussion Overview

The discussion revolves around the decision-making process regarding pursuing a Computer Science (CS) degree versus a Physics degree, with considerations for a potential minor in Physics. Participants explore the implications of these choices on future career opportunities, particularly in fields related to space travel and technology.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation

Main Points Raised

  • One participant expresses enthusiasm for CS after initially pursuing astrophysics, seeking advice on classes and career paths related to space technology.
  • Another participant suggests considering a Physics degree with a CS minor, questioning whether a CS degree would better prepare the original poster for their desired career.
  • A different participant shares their experience with an Engineering Physics degree and a CS minor, highlighting challenges in how employers perceive degrees and the difficulty in demonstrating the value of a physics education.
  • This participant also notes frustrations regarding employer concerns about programming skills, despite having taken a significant number of physics and programming classes.
  • Concerns are raised about the potential monotony of CS coursework after initial programming classes, with a suggestion to choose advanced classes carefully.

Areas of Agreement / Disagreement

Participants express differing views on the value of a CS degree versus a Physics degree for career prospects, indicating that multiple competing perspectives remain without a clear consensus.

Contextual Notes

Participants mention specific challenges related to employer perceptions and the structure of degree programs, but these points remain unresolved and depend on individual circumstances and definitions of value in education.

Who May Find This Useful

Students considering a degree in Computer Science or Physics, particularly those interested in careers in technology and space exploration, may find this discussion relevant.

starrynight108
Messages
22
Reaction score
2
Hello,

I've taken a leave of absence from UCSD (polisci major) to finish pre-requirements for a compsci degree. Initially, I left to pursue an astrophysics degree, but after taking a C++ and intro to Java class, CS has me hooked - I love the logic.

So the major prep requires either two phys, two bio, or two chem classes. I am definitely going for the two phys classes and maybe the third as well; they only offer three phys for engineer classes.

I'd love to work in the filed of space travel/technology. NASA hires computer programmers, but I wanted to post here and see if anyone had any insights/suggestions for classes/paths to research.

Cheers,
-C
 
Last edited:
Physics news on Phys.org
Have you considered a physics degree with a CS minor? I know that when you first start learning about programming computers, it can be really addicting and fun, but it can just as quickly become boring. Also, CS is more than just programming. Will the CS degree prepare you better for the career you want than a physics degree?
 
I have to disagree with vela. I'm actually doing just as he suggests, Engineering Physics with Computer Science as a technical elective (minor). The problem with this degree is a lot of employers, unfortunately, look at your major and put you in a box of potential careers. They look at your minor afterwards. You'll see a ton of BS Physics majors on here, including me, trying to figure out how to sell themselves to employers. It's hard to get employers to understand the value of a physics education. I'm lucky though, I have a job waiting for me. I'm still looking around though to see what kind of value I might have... so far, none. Even my current employer views my degree with trepidation. He doesn't get it either.

The worst part is that after freshman and sophomore pre-reqs I'll have taken the same amount of physics classes as CS. But, from the career fairs I've been to, I always get told that they're concerned I don't have the programming chops for their position. This may, or may not be true, I don't know. I do know that it is really frustrating to hear. Especially when the CS majors graduate without ever actually being required to make a persistent program with an actual GUI. There are some classes that offer this, but only a few and they generally just focus on interfaces.

Anyway, that's my rant. Don't switch if programming is your goal. Otherwise you'll have a hard time getting those jobs.

As an aside, vela is correct when saying they can become boring. Intro to Programming is really interesting and fun and the possibilities seem limitless... but then data structures, discrete structures, numerical analysis, architecture... etc. It won't get interesting again until you start your 400 series classes. Even then, pick them wisely.
 
Thanks for the insights everyone.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
9K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 4 ·
Replies
4
Views
6K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K