From power generation and distribution systems to modern processing and manufacturing plants, there s an array of complex technologies that rely on computer systems developed and designed by computer engineers. This course will set on track to be one of those engineers. Computer hardware and software engineering, digital systems, embedded systems, computer and network design and software development in a variety of modern programming languages .