Course Catalog - 2022-2023

     

ELEC 418 - 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
Restrictions:
Must be enrolled in one of the following Level(s):
Undergraduate Professional
Visiting Undergraduate
Undergraduate
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. Mutually Exclusive: Cannot register for ELEC 418 if student has credit for ELEC 518. 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 418 if student has credit for ELEC 518.