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

In summary, taking a computer science class may be useful if you decide to stay in physics. However, it is not required.
  • #1
xbomber88
43
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
  • #2
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?
 
  • #3
Statics and stat mech are different.
 
  • #4
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
 
  • #5
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.
 

1. What is stat mech and why is it important?

Statistical mechanics is a branch of physics that uses statistical methods to explain the behavior of large systems, such as atoms and molecules. It is important because it helps us understand the properties of matter and how it changes under different conditions.

2. Will not taking stat mech as an undergrad affect my future career in science?

While stat mech is an important subject for understanding the fundamentals of physical systems, it is not typically a required course for most science careers. However, if you plan on pursuing a career in theoretical physics or advanced research, knowledge of stat mech may be beneficial.

3. Is it possible to learn stat mech on my own if I didn't take it in undergrad?

Yes, it is possible to learn stat mech on your own through self-study or by taking a graduate-level course. However, it may be more challenging without the foundation of knowledge and guidance from a professor that you would receive in an undergraduate course.

4. Will not taking stat mech affect my understanding of other physics courses?

Stat mech is not a prerequisite for most physics courses, so not taking it will not directly affect your understanding of other courses. However, it may be helpful in understanding certain concepts and applications in other courses, such as thermodynamics and quantum mechanics.

5. Can I still pursue a graduate degree in physics if I didn't take stat mech as an undergraduate?

Yes, you can still pursue a graduate degree in physics without taking stat mech as an undergraduate. However, you may need to take a stat mech course at the graduate level to make up for the lack of undergraduate coursework.

Similar threads

  • STEM Academic Advising
Replies
9
Views
840
  • STEM Academic Advising
Replies
4
Views
892
  • STEM Academic Advising
Replies
14
Views
1K
  • STEM Academic Advising
Replies
17
Views
3K
Replies
8
Views
1K
  • STEM Academic Advising
Replies
8
Views
1K
  • STEM Academic Advising
Replies
2
Views
840
  • STEM Academic Advising
Replies
11
Views
401
  • STEM Academic Advising
Replies
8
Views
1K
  • STEM Academic Advising
Replies
4
Views
758
Back
Top