ENGN 1310
Computer Program w/ Engn Apps
This introductory course in computer programming is specifically designed for engineering students with no previous programming experience. The learning objectives are twofold: 1) to gain the ability to write scripts and solve basic engineering problems using ® numerical computing environments, 2) to introduce embedded systems and the fundamentals of programming, using microcontrollers. Topics include problem solving, algorithm design, modular programming, data types and number systems, operators, functions, decision statements, loops, and arrays. The latter part of the course deals with the fundamentals of interfacing peripheral devices including sensors and actuators to design small embedded systems. Three lecture hours and three lab hours per week.