Schools Questions about CS coursework/grad school

  • Thread starter Thread starter myranaira
  • Start date Start date
  • Tags Tags
    Cs School
AI Thread Summary
Self-studying additional programming languages and engaging in projects can effectively demonstrate programming knowledge to grad schools and employers, beyond required courses. Listing "self-taught C++" on a resume is acceptable, provided proficiency can be demonstrated. Transitioning from an undergraduate physics degree to graduate engineering may require some catch-up courses, depending on the chosen engineering discipline. There are distinctions between degrees aimed at professional certification and those focused on academic research, with potential challenges in switching between them. Taking basic engineering courses during undergraduate studies is advisable for those interested in pursuing graduate engineering.
myranaira
Messages
39
Reaction score
1
I have a few questions that I would like answered from people who have either taught themselves CS subjects or who were physics majors for UG and then went on to grad school in engineering. For reference, I am a rising sophomore physics major in the US, with plans to go to grad school in engineering.

My questions are:
- I will be required to take at least 2 introductory CS courses as part of my major. Beyond that, would self-studying additional programming languages and taking on small projects through work/internships/volunteering suffice to demonstrate my knowledge beyond those two courses to grad schools or employers?
- As a more specific question, the courses taught at my school will be taught in Java and Fortran, but I'd like to teach myself basic programming concepts in C++ over this summer. Would it be alright to write something like "self-taught C++" on my resume, particularly when applying for REUs and the like next summer when I am a rising junior?
- Will I have to take a lot of catch-up courses when transitioning from UG physics to graduate engineering, and will it hinder me from receiving my graduate degree on time?
- When pursuing a graduate degree in engineering, is there a difference between pursuing a degree for professional engineering certification and a degree more geared towards academic-style research? If so, is it difficult to switch between the two?
 
Physics news on Phys.org
Graduate school builds on the undergraduate program in the same field - so engineering graduate school presumes an engineering undergraduate degree or the equivalent. If you want to go to engineering grad school, since you are still a freshman, the best thing to do is to change your major to engineering.
 
myranaira said:
My questions are:
- I will be required to take at least 2 introductory CS courses as part of my major. Beyond that, would self-studying additional programming languages and taking on small projects through work/internships/volunteering suffice to demonstrate my knowledge beyond those two courses to grad schools or employers?
Work through school or in an internship is a possibility. My company has hired students during the summer, though they are usually from the local area and major in math, physics or engineering. CS is a plus - particularly knowledge of C++ and/or Fortran.
- As a more specific question, the courses taught at my school will be taught in Java and Fortran, but I'd like to teach myself basic programming concepts in C++ over this summer. Would it be alright to write something like "self-taught C++" on my resume, particularly when applying for REUs and the like next summer when I am a rising junior?
Sure. One would probably have to demonstrate one's proficiency at C++.
- Will I have to take a lot of catch-up courses when transitioning from UG physics to graduate engineering, and will it hinder me from receiving my graduate degree on time?
- When pursuing a graduate degree in engineering, is there a difference between pursuing a degree for professional engineering certification and a degree more geared towards academic-style research? If so, is it difficult to switch between the two?
That depends. What engineering discipline is of interest. While it is possible that a physics undergrad can migrate into engineering, e.g., nuclear engineering, one might have to take several remedial courses (senior level or equivalent) depending on the engineering discipline.

If one is interested in graduate engineering, then I'd recommend taking some basic engineering courses in the particular discipline of interest.

Computer programming is more or less indispensable in science and engineering these days. In my nuclear engineering program, we were required to take a class in programming (Fortran then, and probably C++, or both, now). Several courses in reactor physics, plant design and simulation, and thermal-hydraulics required developing and using computer programs to solve problems. These days, simulation, particularly multiphysics simulation is becoming everso important/critical to one's engineering function. My colleagues and I do a lot of programming for simulations and data analysis. My company does R&D, applications and analysis.
 
I’ve been looking through the curricula of several European theoretical/mathematical physics MSc programs (ETH, Oxford, Cambridge, LMU, ENS Paris, etc), and I’m struck by how little emphasis they place on advanced fundamental courses. Nearly everything seems to be research-adjacent: string theory, quantum field theory, quantum optics, cosmology, soft matter physics, black hole radiation, etc. What I don’t see are the kinds of “second-pass fundamentals” I was hoping for, things like...
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...

Similar threads

Replies
3
Views
3K
Replies
20
Views
2K
Replies
16
Views
2K
Replies
12
Views
2K
Replies
16
Views
1K
Replies
12
Views
1K
Replies
12
Views
2K
Back
Top