What You'll Learn
Students develop the skills to:
- Design and test hardware systems, from VLSI circuits to complex computer architectures
- Develop and analyze large-scale, reusable software systems
- Build security, assurance and formal verification into computer and network systems
- Apply advanced programming and object-oriented design to real engineering problems
- Specialize through electives in areas such as AI, embedded systems and computer security