ELEC 497 - INTRO TO EMBEDDED PROGRAMMING
Long Title: INTRODUCTION TO EMBEDDED PROGRAMMING FOR SENIOR DESIGN STUDENTS
Department: Electrical & Computer Eng.
Grade Mode: Satisfactory/Unsatisfactory
Language of Instruction: Taught in English
Course Type: Lecture/Laboratory
Credit Hours: 0
Restrictions: May not be enrolled in one of the following Level(s):
Graduate
Prerequisite(s): ELEC 494 OR BIOE 451 OR MECH 407 or permission of instructor
Description: This course is targeted at students enrolled in Senior Design at Rice in the Electrical Engineering, Mechanical Engineering or BioEngineering departments. Educational outcomes are: (1) learning how to write embedded programs in C on an ultra-low power microcontroller; (2) learning how to interface various real-world electronic sensors and devices, both analog and digital, to a microcontroller; (3) becoming familiar with the Escape Platform, an embedded system with appropriate capability for use in many senior projects. Students in the course will receive an Escape Platform module which they will learn to program. Initial lectures and labs will cover standard topics such as C programming, interfacing analog and digital signals, communicating via Bluetooth, and using other features of the Escape Platform. By the end of the course (which comprises 5 lecture/lab sessions plus help sessions individually arranged with TAs) the students will be able to utilize the Escape Platform in their senior projects. Students may take pre-req(s) concurrently with ELEC 497.