Hesitation -- Computer Science, Microengineering or Physics

Click For Summary
SUMMARY

The discussion centers on a student's dilemma between choosing Computer Science (CS) and Microengineering as a major at EPFL, a Swiss university. The student expresses a passion for programming in Python and a desire for practical skills, which leads to an interest in Microengineering due to its multidisciplinary nature, encompassing electronics, materials science, and programming. Concerns about lacking practical skills and missing out on advanced mathematics and physics are highlighted, alongside a recognition of the fulfilling nature of research in fields like Quantum Computing and Astronomy.

PREREQUISITES
  • Understanding of programming concepts, particularly in Python.
  • Basic knowledge of electronics and materials science.
  • Familiarity with engineering principles and practices.
  • Awareness of advanced mathematics and physics concepts.
NEXT STEPS
  • Explore the curriculum of Microengineering at EPFL to assess its multidisciplinary offerings.
  • Research practical projects that combine programming with engineering skills.
  • Investigate opportunities in Quantum Computing and Astronomy to understand research pathways.
  • Engage with communities or forums focused on household hacking and DIY electronics.
USEFUL FOR

Students considering a major in Computer Science or Microengineering, aspiring engineers, and individuals interested in the intersection of programming and practical applications in technology.

lcq92
Messages
1
Reaction score
0
Hi,

I'm applying at a swiss univerity (EPFL) and I already have to pick my major.

Here's the thing :
I currently love programming. I enjoy finding beautiful ways to solve math programming challenges on the net. (I code in Python). I love automating stuff with programming. I love projects : I love having a current project that occupied my mind for some time, that I work hard to finish and that I can be proud of once it's accomplished. (I did a lot of 3D images with Blender partly for this reason)

But : if I go into the CS department, that means I'll never be able to understand electronics, or have engineering basics. The thing is, I would love to be a practical person. I admire the 'household-hacker' way of thinking. These persons that fix their tech themselves, that build their office desks themselves, that install gears and pulleys to dampen a violent door in their house. Basically people that make stuff, for personal use, that works.

That's why I was thinking of going into Microengineering : because it clearly is multidisciplinary. It has electronics, materials science, engineering, and some programming.

But I fear 2 things : First, I've always been clumsy, and not very practical. I want to learn the engineering stuff, but I fear I might suck at it.

Second, and more importantly : I fear I might miss on out advanced maths and physics. I know some people who studied classical physics, and work as researchers in fascinating topics (Quantum computing, Astronomy). And when I talk to them, I really tend to think that doing research is way more fulfilling and fascinating than being an engineer (and just coding software, for example)So there I am. I just can't decide between all these possibilities. I just want to do and try so many things. Thank you, if you read this !
 
Physics news on Phys.org
Hi,

I'm applying at a swiss univerity (EPFL) and I already have to pick my major.

Here's the thing :
I currently love programming. I enjoy finding beautiful ways to solve math programming challenges on the net. (I code in Python). I love automating stuff with programming. I love projects : I love having a current project that occupied my mind for some time, that I work hard to finish and that I can be proud of once it's accomplished. (I did a lot of 3D images with Blender partly for this reason)

But : if I go into the CS department, that means I'll never be able to understand electronics, or have engineering basics. The thing is, I would love to be a practical person. I admire the 'household-hacker' way of thinking. These persons that fix their tech themselves, that build their office desks themselves, that install gears and pulleys to dampen a violent door in their house. Basically people that make stuff, for personal use, that works.

That's why I was thinking of going into Microengineering : because it clearly is multidisciplinary. It has electronics, materials science, engineering, and some programming.

But I fear 2 things : First, I've always been clumsy, and not very practical. I want to learn the engineering stuff, but I fear I might suck at it.

Second, and more importantly : I fear I might miss on out advanced maths and physics. I know some people who studied classical physics, and work as researchers in fascinating topics (Quantum computing, Astronomy). And when I talk to them, I really tend to think that doing research is way more fulfilling and fascinating than being an engineer (and just coding software, for example)So there I am. I just can't decide between all these possibilities. I just want to do and try so many things. Thank you, if you read this !

My simple and short recommendation is to see what you're mostly interested in and you're willing to spend your time and efforts on it, as all these you mention need different qualities as you go along the path. On the other hand, you must be sure to acquire a decent background if you need to go for a different major some time, as the job market(s) undergo rapid changes due to global economy factors.
 
Last edited:

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 23 ·
Replies
23
Views
7K
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 13 ·
Replies
13
Views
5K
  • · Replies 10 ·
Replies
10
Views
3K