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 APCalcAB score of 4+ OR APCalcBC score of 3+
Corequisites: 'C' or better in PHYS 2210 OR PHYS 3210 OR AP PhysC:Mech score of of 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.