How bad is it not to take stat mech as an undergrad?

Click For Summary

Discussion Overview

The discussion revolves around the implications of not taking a statistical mechanics (stat mech) course as an undergraduate student, particularly in relation to pursuing graduate studies in physics or transitioning to a job in computer science. Participants explore the relevance of stat mech for graduate school admissions and its utility in physics-related careers, alongside the potential benefits of formal computer science education.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Exploratory

Main Points Raised

  • One participant expresses uncertainty about the necessity of taking stat mech if they decide to apply to graduate school, questioning whether it would hinder their chances at good schools.
  • Another participant notes that statics and stat mech are distinct subjects, highlighting a misunderstanding in the discussion.
  • A participant shares their experience that many undergraduates do not take a dedicated stat mech course, often receiving basic exposure in a junior-level thermodynamics class.
  • It is mentioned that a graduate-level stat mech course is typically required in graduate school, but one participant claims to have succeeded in grad school without having taken a formal stat mech class as an undergraduate.
  • Regarding computer science, a participant argues that formal education in programming is beneficial, emphasizing that it teaches essential coding practices that self-taught individuals may overlook.

Areas of Agreement / Disagreement

Participants express differing views on the necessity of taking stat mech for graduate school and the value of formal computer science education. There is no consensus on whether not taking stat mech would significantly impact graduate school opportunities.

Contextual Notes

Some participants suggest discussing specific program requirements with an undergraduate physics department advisor, indicating that individual circumstances may vary significantly.

xbomber88
Messages
42
Reaction score
0
So lately I've been thinking about not going to graduate school and getting a job after undergrad instead. However, at this point I'm still really unsure what I want to do so I'm fairly certain that I'm still going to apply to graduate school. Next semester I was planning on taking stat mech but now that I'm considering maybe not going to graduate school I'm considering maybe taking computer science instead to make myself more marketable for a job. But I'm wondering how bad it would be not to have stat mech if I end up deciding to still go to graduate school. Will it keep me out of good schools or be a problem once I start graduate school? Also how useful is taking a computer science class if I do end up deciding to stay in Physics? I know that there is a lot of programming involved in many areas of Physics but is it better to just learn everything on the fly or is having a formal computer science class useful?
 
Physics news on Phys.org
I haven't graduated yet but have taken both a statics class and a computer science class. I enjoyed both of them. I would take them if you interested in the subject. Otherwise, why bother?
 
Statics and stat mech are different.
 
Vanadium 50 said:
Statics and stat mech are different.

Why did you bother to point out my ignorance when you could be answering the dudes actual question? Note to self: stat mech is not statics. Thanks
 
In my experience, it is not common for undergrads to take a pure stat mech class. You are typically exposed to some stat mech in a junior level thermo class in physics, but it is usually quite basic.

A graduate level stat mech class is typically required in grad school. I didn't have a proper stat mech class as an undergrad and was fine in grad school.

On the other hand, you should discuss this with the undergraduate physics department advisor at your school. As no one here knows the specifics of your program or situation.

Regarding the formal comp sci class. I think that if you are going to be doing ANY programing, that a formal class (or two) in comp sci is important. It is going to teach important tools and techniques in programing, that should be obvious. You could probably learn these on your own. What you won't learn on your own is how to code properly. Proper commenting, variable naming conventions, code structure, readability in algorithm design, etc. These are the things I see lacking in physicists who do not take some comp sci classes and make a huge difference when you have to work with research code you did not write.
 

Similar threads

Replies
8
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 21 ·
Replies
21
Views
5K