Course Detail
Units:
--
Course Components:
Laboratory
Lecture
Enrollment Information
Enrollment Requirement:
Prerequisites:"C-"or better in (ME EN1000 AND(MATH1210 OR MATH1250 OR MATH1270 OR MATH1310 OR MATH1311)OR APCalcAB of 4 OR APCalcBC of 3)AND Intermediate Major status in Mech Eng. Corequisites:"C-"or better in PHYS2210 OR APPhysC:Mech of 4 or better.
Description
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.