Description
Electrical and Electronic Engineering is at the core of the modern world, from computers, to digital circuits, photonics and a wealth of electronics. These degrees offer a unique combination of complementary knowledge and skills in Electronic and Software Engineering. Students will learn how to design, analyse and implement large-scale software solutions, factoring in hardware and electronics specifics. The courses will cover core computing topics such as computer architecture, programming, programming languages, algorithms, databases, software project management, and software engineering tools and techniques. Advanced computing topics include distributed (autonomous) systems, knowledge technologies, Internet-of-Things, sensor networks, robotics, and security.