Thermodynamics or Algorithms: Which Course Should I Choose?

Click For Summary

Discussion Overview

The discussion revolves around the decision-making process for a sophomore Electrical Engineering student choosing between a course in Thermodynamics and a course in Data Structures and Algorithms. The conversation explores the relevance of each course to the student's interests and future career in engineering, as well as the potential overlap with quantum computing.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Exploratory

Main Points Raised

  • Some participants inquire about the specific department offering the Thermodynamics course, noting that course content can vary significantly based on the department.
  • One participant suggests that the Physics department might focus more on theoretical aspects, which may not align with the student's interests.
  • Another participant emphasizes the importance of considering prerequisites for future courses when making the decision.
  • The student expresses a preference for Thermodynamics due to an interest in physics but questions its relevance to Electrical Engineering compared to Algorithms.
  • Some participants argue that both courses can be beneficial depending on the student's career path within Electrical Engineering.
  • One participant advocates for taking Algorithms now, suggesting it will be more beneficial for coding and future coursework, while Thermodynamics could be learned later or independently.
  • The student ultimately decides to enroll in the Algorithms course, expressing a desire to take Thermal Physics or Statistical Mechanics later.

Areas of Agreement / Disagreement

Participants express differing opinions on the relevance and timing of taking each course. There is no consensus on which course is definitively better, as perspectives vary based on individual career interests and academic goals.

Contextual Notes

Participants highlight the variability in course content based on departmental focus, which may influence the decision. Additionally, the discussion reflects uncertainty regarding the long-term relevance of Thermodynamics in the context of Electrical Engineering.

maverick280857
Messages
1,774
Reaction score
5
Hello

I'm a sophomore in Electrical Engineering. This semester I have to choose between a course on Thermodynamics and a course on Data Structures and Algorithms. I have a deep interest in physics and thermodynamics seems quite interesting to me. But I am also interested in quantum computing, which seems to have some overlap with algorithms and complexity theory. Which course should I take?

Thanks for your help.
 
Physics news on Phys.org
Hi maverick,

Which department is offering the thermodynamics course? And do you know the contents of the course?

Because they can vary quite a bit. For example, the Mech/Aero department could focus more on applications in IC engines, compressors, pumps and flow processes while a Chem/Materials Eng department would focus on applications in reactors, phase equilibria, solution thermodynamics and reactions.
 
and the physics departement could be too much theoretical for you. (-:
 
Are the classes prerequisities for anything else you want to take? If both the courses are equally attractive you might just pick whichever one has the bettter teacher.
 
The Thermodynamics course is a general engineering course (it is a not a very advanced course). There is no department per se--it can be taught by faculty from mechanical or chemical engineering (maybe also aerospace engineering). There are no prerequisites for it other than those that I have already satisfied, and this holds for the algorithms course as well. And yes, I know the contents, but the issue is of relevance: while I like thermodynamics and enjoy studying it considering its proximity to physics, it does not seem to be as relevant to EE as perhaps algorithms is (even though algorithms is being offered by CS and not my own dept.)--esp when I think of something like QC or signal analysis.
 
Last edited:
It really depends on what your career interests are. Both courses can definitely be useful depending on what area of EE you want to work in.
 
if you've never taken algorithms before you should take it now...it'll help you along your undergraduate years if you intend to code further...

Thermo you could probably pick up the year your graduating or learn on your own...do you have any electives...or better yet ask your chair if thermo is required for any advanced courses you see yourself taking in the last 2 years.

Anyone who ever codes should atleast have some knowledge of algorithms/datastructures...you could learn it on your own...but if you plan to use it in your later undergraduate years i don't see you haveing the time to.
 
Thanks everyone, I have taken up algorithms. I hope to be able to take Thermal Physics and/or StatMech at a later stage.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
7K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
642
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 21 ·
Replies
21
Views
5K
  • · Replies 29 ·
Replies
29
Views
3K
Replies
86
Views
3K
  • · Replies 9 ·
Replies
9
Views
5K