Software Engineering

SWE4703Software Defined Energy Systems 4 ch (3C 3L*)

Explores how full-stack software development improves the efficiency and awareness of energy systems. Introduction to software-driven paradigms in the energy sector, including transactive energy, peer to peer energy trading, and the internet of energy. Leverages distributed software technologies to implement a group research project addressing energy sustainability. Strengthens skills in sustainable and ethical software development, problem-solving, and teamwork. Learning outcomes include designing software architecture for complex energy requirements and prototyping novel solutions in energy systems. 

Prerequisites: CS 2043 or ECE 4403 or SWE 3503 or permission from the instructor