3.00 Credits
Introduction to computer programming with applications to the analysis, modeling and control of engineering systems. Basic programming concepts including data types, operations, loops, conditionals, functions, plotting, input/output. Advanced tools including symbolic math, image processing, and graphical user interfaces. Basic components of mechatronic systems, including actuators, sensors, microcontrollers, and mechanisms. Introduction to C programming for microcontrollers. Team final project applies microcontroller programming to interface with real mechatronic system. Lab exercises: MATLAB programming, microcontroller programming, constructing/characterizing/controlling simple mechatronic components and systems. Prerequisites: 'C' or better in (ME EN 1000 OR CVEEN 1000) AND (MATH 1210 OR 1215 OR 1250 OR 1310 OR 1311 OR APCalcAB of 4+ OR APCalcBC of 3+) AND Full Major in ME EN Corequisites: 'C' or better in (PHYS2210 OR3210) OR AP PhysC:Mech of 4+