Embedded Systems and Computer Architecture Focus Area

This area focuses on the design of embedded systems–small computers built into devices that control their behavior–by combining hardware and software. Students also explore how computers process instructions and connect with other devices. Topics of study include:

  • Computer architecture and data processing
  • Programming directly on hardware
  • Designing fast, energy efficient and secure systems
  • Device communication through networks

Potential Job Opportunities

Graduates can pursue careers in robotics, consumer electronics, aerospace, automotive systems, and cybersecurity. Potential job titles include:

  • Embedded systems engineer
  • Computer architect
  • Cybersecurity specialist

Courses

  • ECE 320 (Electronic Circuit Design)
  • ECE 350 (Foundations of Digital Signal Processing)
  • ECE 370 (Computer Organization and Assembly Programming)
  • ST 314 (Introduction to Statistics for Engineers)
  • ECE 372 (Introduction to Computer Networks)
  • ECE 471 (Energy-Efficient VLSI Design)
  • ECE 472 (Computer Architecture)
  • ECE 473 (Microcontroller System Design)
  • ECE 474 (VLSI System Design)
  • ECE 476 (Advanced Computer Networking)
  • ECE 477 (Multimedia Systems)
  • ECE 478 (Network Security)
  • ECE 413 (Sensors)
  • ECE 464 (Digital Signal Processing)
  • CS 325 (Analysis of Algorithms)
  • CS 331 (Introduction to AI)
  • CS 370 (Introduction to Security)
  • CS 374 (Operating System I)