|
May 09, 2025
|
|
|
|
EEGR 318 - Advanced Programming Applications 3 credits This course explores advanced structured and object-oriented programming concepts and techniques related to relevant programming languages, such as Java, and frameworks pertinent to Electrical and Computer Engineering. Key topics encompass advanced variables, arithmetic operators, control structures, data structures, functions, recursion, memory management, file handling, and development of robust classes. Students will explore complex object-oriented concepts such as inheritance, polymorphism, and exception handling. Emphasis is placed on program design, algorithmic thinking, and rigorous testing practices. Projects will integrate applications relevant to electrical and computer engineering, such as embedded systems programming, signal processing, network programming, hardware interfacing, and IoT applications. Further, the course will tackle industry-standard software development tools, program documentation techniques, and methodologies for managing large-scale software projects. Formerly EEGR 415
Prerequisite(s) EEGR 161 completed with a grade of “C” or higher Offered (FALL/SPRING)
Add to Portfolio (opens a new window)
|
|