Software Engineering
By focusing on software development, testing and validation, maintenance, security, and management and integration, this program prepares you to develop and maintain complex software critical to the computing and IT industries.
By focusing on software development, testing and validation, maintenance, security, and management and integration, this program prepares you to develop and maintain complex software critical to the computing and IT industries.
Learn the application of mathematical and physical principles to a wide variety of electrical, electronic, or computer-based devices and systems.
To meet a fast-growing global demand for expertise in cybersecurity, this program teaches you concepts and skills in confidentiality, integrity, privacy, risk, adversarial thinking, and security analytics through hands-on coursework.
Through hands-on software design and testing, you’ll learn how to develop and analyze programs and the computing machinery that runs them.
Learn how to develop computer hardware and software, digital systems, microprocessors, and integrated circuits, as well as the design of components and controls in airplanes, security systems, cars, appliances, and more.