<p>I'm a freshman i study in GUC (German University in Cairo) very respectful university here in Cairo and very hard as well. i'm going to choose my major in a couple of weeks i can't really decide whether i go for Mechatronics or CS my GPA is equivalent to "A" exactly (the numerical value is different from famous scales. it's 1.3 while A in the international system is equivalent to 3.5 i guess)
anyway i'm very interested in both fields and my grades in the relevant courses are good. what makes hesitate is that i don't know what field has the most potentials. i've never got bored of coding and we have the best department in africa and it's always there competing in international competitions and stuff like that
so what do you think? i'm good at both. i like them both. what makes mechatronics interesting is that i can go and continue my study in Germany whenever i want to in Ulm or Stuttgart and i guess we all know that germany is the best in mechanical engineering </p>
<p>so please tell me what do you think i must choose very soon</p>
<p>CS and MechEng are very different fields of study. If you like both equally, you have a variety of options:
Pick one and forsake the other (not as dramatic as it sounds… you would be happy in either field, yes?)
Pick one and take electives in the other (probably a good idea in any event to have exposure to both fields)
Do some sort of program which allows you to do get formal training in both in a reasonable amount of time and with reasonable cost (minors, double or dual majors, combined majors, interdisciplinary programs, etc.)</p>
<p>Opportunities and earning potential will depend on a variety of factors. Where will you be working? I would check with government bureaus of labor in the country (or countries) in which you would like to work and see what they have to say about employment in the software and mechatronics industries, respectively.</p>
<p>For instance, in the US, we have the BLS OOH. For reference (since the situation here may shed some light on the global situation) here are the pages:</p>
<p>Thank you that was so helpful especially the links
i thought about majoring in mechatronics and take some elective courses in CS but the opposite won’t work. there are lots of mechatronics must-take courses to be able to understand the core of mechatronics or at least that what i’ve been told
double majoring is quite impossible because i take a lot of credit hours per semester for example i took 31 credit hour for the first semester that was pretty compressing
Thank you again for your help and your fast reply</p>
<p>Isn’t mechatronics kind of a mix of mechanical and electrical engineering (like robotics or something)? If you were willing to compromise, you could just do Computer Engineering (or EECS, whatever it’s called at your school). Of course there’s no mechanical… but this way if you really like engineering and CS as well, this might be a good choice. Depends on you though.</p>
<p>it’s a good thought but i think if i’m going to compromise mechanical i’ll go for pure CS with the theory of computation and those geeky stuff
anyway i like mechanical systems more than electrical (i don’t hate them though) but i’m not going to compromise mechanical for electrical</p>