Considering changing from Maths and Physics to Computer Science

In summary, the OP should consider switching to CS major if they want to continue their education in the area. However, they should also consider talking to the program coordinator to see if there might be a way to "transfer" into the CS major without having to retake the math courses already taken.
  • #1
9k9
5
0
I will in a few weeks be starting my second year of maths and physics and I have been wondering whether I should change to computer science.

My reasons are:

I have found the course hard and I know there will be a large step up in the second year, and so I know this time constraint means that I won't be able to do any computer science on my own.

The difficultly of the course has caused me to lose a lot confidence in the idea that I could stay in academia in the future, something I was considering before.

I also think I'd like to do a job where programming and computer systems knowledge is applied.

My reasons for staying are:

I could finish this course and then do a masters conversion in computer science.

I do not like the idea of having to re-enter the first year, I'd feel as if I am not progressing.

I would miss certain things such as doing pure calculus units.

Should I change?

Is it a good route to do a conversion course after 2 years? Or should I change as soon as possible?
Any advice or information would be really useful.
 
Last edited:
Physics news on Phys.org
  • #2
Why not just switch math to computer science? It sounds to me like you have an interest in physics, and subsequently enrolled in additional math classes to suppliment your physics base. Just switch the math to CS.
 
  • #3
camjohn said:
Why not just switch math to computer science? It sounds to me like you have an interest in physics, and subsequently enrolled in additional math classes to suppliment your physics base. Just switch the math to CS.

My university doesn't do a Physics and CS course, only Maths & Physics and Maths & CS courses.
 
  • #4
9k9 said:
My university doesn't do a Physics and CS course, only Maths & Physics and Maths & CS courses.

So don't worry about following your school's "course". Just because you can't officially get a double major in physics and CS doesn't mean you can't get a physics degree and take a lot of strong CS classes. This is especially true if you're thinking about switching to CS in grad school. I would guess that a CS department would rather admit someone with a physics (or math) BS who took a bunch of CS courses than a physics/math double major who didn't have time to take any. Simply my opinion.
 
  • #5
Keep in mind that physics doesn't support computer science well, it's the other way around, and math supports physics better in general. So by studying physics + CS you'd be studying two very different disciplines and where they might combine is physics simulations and calculations done computationally. Math however is extremely useful for understanding CS theory and applicable in different types of applications.

Either switch to CS and math major or just continue with physics + math major and pick some additional CS courses.
 
Last edited:
  • #6
The OP may be from England (just a hunch) or a country which has a similar university model. Perhaps India or Australia as well. At any rate, that system is not a very flexible one, meaning the OP would have to drop out of "BSc/BS Mathematics & Physics" and re-apply to a separate university course called "BSc/BS Mathematics & Computer Science".

Having said that, the OP may want to consider talking to say, the "Math & CS" program coordinator, and asking him or her if it would be possible to "transfer" into the said program and not have to retake the math courses already taken as part of the "Math & Physics" program. It is possible that the OP will still be graduating a year after but at least he or she could take some other courses instead of retaking those old ones.
 

1. What are the main differences between studying Maths and Physics versus Computer Science?

Maths and Physics are both highly theoretical subjects, focusing on abstract concepts and mathematical principles. Computer Science, on the other hand, is a more practical and applied field, involving the use of technology to solve real-world problems. Additionally, Maths and Physics tend to have a strong emphasis on mathematical proofs, while Computer Science involves more coding and programming.

2. Will I need a strong background in Maths and Physics to succeed in Computer Science?

While having a strong foundation in Maths and Physics can certainly be helpful in pursuing a degree in Computer Science, it is not a requirement. Many successful Computer Science students come from a variety of academic backgrounds and can learn the necessary math and physics concepts as they progress through their coursework.

3. What career opportunities are available for someone with a degree in Computer Science?

A degree in Computer Science can open up a wide range of career opportunities, as technology continues to play a crucial role in our society. Some common job titles include software engineer, web developer, data analyst, and IT specialist. Additionally, many companies in various industries are looking for individuals with strong technical skills and a background in Computer Science.

4. What skills will I develop by studying Computer Science?

Studying Computer Science can help develop a variety of skills that are highly valued in the job market. These include problem-solving, critical thinking, coding and programming, data analysis, and project management. Additionally, you will gain a strong understanding of how technology works and how to use it to solve complex problems.

5. Is Computer Science a good choice for someone who is interested in both Maths and technology?

Absolutely! Computer Science combines elements of both Maths and technology, making it a great choice for someone with an interest in both fields. You will have the opportunity to apply mathematical principles and theories to solve real-world problems using technology. Additionally, many Computer Science programs offer the option to specialize in areas such as data science, artificial intelligence, or computer graphics, which may align with your specific interests.

Similar threads

  • STEM Academic Advising
Replies
3
Views
832
  • STEM Academic Advising
Replies
6
Views
1K
  • STEM Academic Advising
Replies
8
Views
2K
  • STEM Academic Advising
Replies
6
Views
1K
  • STEM Academic Advising
Replies
1
Views
474
Replies
15
Views
2K
Replies
2
Views
954
  • STEM Academic Advising
Replies
10
Views
1K
  • STEM Academic Advising
Replies
9
Views
1K
  • STEM Academic Advising
Replies
2
Views
873
Back
Top