CS Degree with possible physics minor

Click For Summary
SUMMARY

The discussion centers on the transition from a political science major to pursuing a computer science (CS) degree at UCSD, with a focus on incorporating physics classes. The participant expresses enthusiasm for programming, particularly after taking C++ and Java courses, and aims to work in space travel technology. Concerns are raised about the perception of physics degrees by employers, especially regarding programming skills, and the importance of selecting relevant classes to enhance employability in the tech field.

PREREQUISITES
  • Understanding of computer programming concepts, particularly in C++ and Java.
  • Familiarity with physics coursework relevant to engineering.
  • Knowledge of computer science degree requirements and career pathways.
  • Awareness of employer expectations in the tech industry regarding educational backgrounds.
NEXT STEPS
  • Research the curriculum for a Computer Science degree at UCSD, focusing on required and elective courses.
  • Explore job opportunities at NASA and other organizations in the space technology sector.
  • Investigate the value of combining a physics degree with a computer science minor.
  • Learn about programming projects that include GUI development to enhance practical skills.
USEFUL FOR

Students considering a transition to computer science, individuals interested in space technology careers, and anyone evaluating the intersection of physics and computer science in their education and job prospects.

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
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K