Course Detail
Units:
4.0
Course Components:
Laboratory
Lecture
Enrollment Information
Enrollment Requirement:
Prerequisites: 'C' or better in (MATH 1210 OR 1215 OR 1250 OR 1310 OR 1311 OR AP CalcAB score 4+ OR AP CalcBC score 3+) AND Major status in ME EN AND NOT on ME Advising Hold Corequisites: 'C' or better in PHYS 2210 OR PHYS 3210 OR AP PhysC:Mech score 4+
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.