ELEC 518 - EMBEDDED SYSTEMS PROGRAMMING
Long Title: EMBEDDED COMPUTER SYSTEMS PROGRAMMING
Department: Electrical & Computer Eng.
Grade Mode: Standard Letter
Language of Instruction: Taught in English
Course Type: Lecture/Laboratory
Credit Hours: 3
Must be enrolled in one of the following Level(s):
Description: Embedded computer systems programming focuses on the integrated design of hardware and software for system on chip devices. The course will develop an integrated foundation including principles, practices, and experimentation. Computer languages including C and C++ will be used to analyze and implement algorithms. Object-oriented programming for trees and graphs and other data structures will be explored. Embedded operating systems including Linux, peripheral interfacing, and development environments will be utilized in the laboratory. Additional course work required beyond the undergraduate course requirement. Mutually Exclusive: Cannot register for ELEC 518 if student has credit for ELEC 418. Graduate/Undergraduate Equivalency: ELEC 418. Recommended Prerequisite(s): COMP 140. ELEC 220, and (ELEC 327 or ELEC 332 or DSCI 400 or DSCI 435) Mutually Exclusive: Cannot register for ELEC 518 if student has credit for ELEC 418.