Oct 30, 2025  
Spring 2026 Undergraduate Catalog 
    
Spring 2026 Undergraduate Catalog
Add to Portfolio (opens a new window)

ESE 124 - Programming Fundamentals


The course presents fundamental and more advanced C programming concepts. Lectures discuss the C language constructs and exemplify their using in relevant programming applications. The course also introduces fundamental concepts in electrical and computer engineering, such as bitwise operations, text file scanning, stack-based computation, table-based finite state machine implementation, hash tables, and linked lists. Scheduled lab activities focus on devising, implementing, debugging, and validating C programs for the concepts discussed in class. A course project focuses on developing a more extensive C program that comprehensively utilizes the programming concepts discussed during the semester. May not be taken for credit in addition to EEO 124 .

4 credits

Prerequisite(s): Declared Area of Interest or Major in Electrical or Computer Engineering.



Add to Portfolio (opens a new window)