Mar 12, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

ECET 26400 - C Programming Language Applications



Examination of fundamental principles and issues in embedded applications: instrumentation, data acquisition, robots, and real-time systems. Overview of the C programming environment. Introduction to C language syntax, basic data types, complex data types (pointer, array, structure, bit fields, union, enum) storage classes, operators, preprocessor directives, macros, functions, flow control, and file I/O. Programming using a structured approach. Emphasis on use of mathematical functions (routines) libraries and numerical algorithms needed in embedded applications.

Preparation for Course
P: ECET 11400 and MA 15400 with grades of C- or better.

Cr. 3.
Student Learning Outcomes
1. Able to write, compile, build, and execute C language programs.
2. Able to understand the purpose and function of all C language operators and keywords.
3. Able to validate programs utilizing debugger and relevant test cases (ETAC/ABET item c).
4. Able to develop programs on multiple platforms and appreciate C language platform independence.
5. Able to understand basic problem solving techniques and develop algorithm solutions.
6. Able to document problem specification, design, implementation, and validation for all programs.