<p>Hello,
I'm currently in my first general year at Engineering and we are supposed to choose majors starting from next year. I've always wanted to work with Artificial Intelligence and robots and among the several majors offered I found that two are related, Mechatronics & Computer Engineering. </p>
<p>I've been interested in electronics & computers since I was 12 and I started programming when I was 16 (I'm currently 18), I'm also interested in mechanics and how stuff move so I guess mechatronics is kinda cool (but I'm still not sure what a mechatronics engineer actually do and where do they work)
I get the feeling that mechatronics is more focused on industrial applications and the curriculum lacks a major part of what I'm interested in which is Artificial Intelligence on the other hand computer engineering is well focused on the electronics & AI but lacks the mechanical design</p>
<p>here is the curriculum for both departments (sorry for the rough translation, the website is in arabic only)</p>
<p>Mechatronics:</p>
<p>First year (Pure Mechanical):</p>
<p>-Mathematics
-Production Engineering
-Electrical Engineering
-Technical Reports
-Computer Aided Drawing
-Mechanical mechanisms
-Material Engineering
-Thermodynamics
-Engineering Economics
-Environmental Impact of Projects</p>
<p>Second Year (Mechatronics):</p>
<p>-Electronics
-Systems modeling
-Numerical analysis
-Marketing & Project Management
-Computer-integrated manufacturing
-Logic Gates & Microprocessors
-Computer architecture
-Solid mechanics</p>
<p>Third Year (Mechatronics):</p>
<p>-Power electronics
-Fluid Mechanics
-Electromechanical Equipment
-Computer Aided Mechanical Design
-Industrial Control
-Digital Control
-Power Electronics Applicaitions
-Optional (1): Quality Control / Servomechanism
-Optional (2): CNC / Adaptive control</p>
<p>Forth Year (Mechatronics):</p>
<p>-Mechatronics Engineering
-Automatic control
-Traction Machines
-Smart Control Systems
-Robots Dynamics
-Programming Applications in Mechatronics
-Optional (3): Car Electronics / Mechatronics Applications
-Optional (4): Robots Control / Mechanical Vibrations</p>
<p>Computer Engineering:</p>
<p>First Year:</p>
<p>-Electronics
-Technology & Electronic workshops
-Electric Circuits
-Technical Reports
-Physics
-Programming
-Environmental Impact of Projects</p>
<p>Second Year:</p>
<p>-Electromagnetic Fields
-Electrical Machines
-Electronics
-Engineering Economics
-Electronic Measurements
-Mathematics
-Signal Analysis
-Communication System
-Logic Gates
-Integrated Circuits</p>
<p>Third Year:
-Software Engineering
-Software Packages
-Algorithmic
-Microprocessors
-Database
-Computer Organization and Architecture
-Optional (1): Feasibility study / Marketing & Research
-Optional (2): Data Mining / Machine learning</p>
<p>Forth Year:</p>
<p>-Computer Networks
-Artificial Intelligence
-Linear Systems & Control
-Digital Signal Processor
-Parallel and Distributed Systems
-Compiler Design
-Computer Interface
-Optional (3): Real time system / Multimedia computer
-Optional (4): Computer Vision / Image Processing</p>
<p>so what do you think I should choose and why ? and also what are the job opportunities for both departments and nature of these jobs (work environment, what do they do .. etc) ?</p>
<p>Thanks in advance and sorry for the long post :)</p>