ENEB340

Intermediate Programming Concepts and Applications for Embedded Systems

Prerequisite: Completion of approved introductory programming course with a minimum grade of a "C-"; and permission of the Embedded Systems & Internet of Things program required. Restriction: Must be in the Embedded Systems & Internet of Things program. Principles of programming for embedded systems development. Includes principles of software development in Unix, C and other high level languages, input/output, data types and variables, operators and expressions, program selection, repetition, functions, arrays, strings, introduction to algorithms, software projects, debugging, documentation. Includes hands-on applications in microprocessor environments.

Fall 2025

2 reviews
Average rating: 5.00

Past Semesters

2 reviews
Average rating: 5.00

2 reviews
Average rating: 5.00

0 reviews
Average rating: N/A

4 reviews
Average rating: 5.00

0 reviews
Average rating: N/A

During the Spring 2020 and Spring 2021 semesters, students could choose to take some of their courses pass-fail mid-semester which skews grade data aggregated across multiple semesters.

Average GPA of 3.64 between 25 students*

ENEB340 Grade Distribution+-051015202530354045505560657075% of studentsABCDFWother
A: 64%
A+: 8%
B-: 8%
B: 4%
B+: 4%
W: 4%
other: 8%
* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.