banner

Courses

Hardware Security

Active and passive attacks, reverse engineering counterfeiting, Design of hardware security primitives (e.g., random number generators, physical unclonable functions, crypto-processors). Lab sessions will give students hands on experience with: Performing attacks, developing countermeasures, , Implementing secure hardware building blocks.
ECE 481

FPGA Design Fundamentals

The design of digital systems using VHSIC Hardware Description Language (VHDL) , Implementation in Field Programmable Gate Arrays (FPGAs), Technology allows cost- effective unique system realizations by enabling design reuse and simplifying custom circuit design, The design tools are first introduced and used to implement basic circuits, Advanced designs follow, focusing on integrating the FPGA
ECE 483

Selected Topics in Computer Engineering

This course is tailored to introduce students to the latest advances in the various fields in computer engineering, and/or to focus on a specific area of particular interest to the discipline.
ECE 485

Introduction to RISC-V

Understanding the RISC-V community ecosystem, RISC-V International, the RISC-V specifications, How to help curate and develop them, The technical aspects of working with RISC-V both as a developer and end-user, overview of RISC-V International, as well as how to get started working with the RISC-V ISA, foundational knowledge you need to effectively engage in the RISC-V community, contribute to the
ECE 486

Robotics Design

Hands on experience designing, building, and analyzing robotic systems, Propose and test a research hypothesis with an experimental robotic system, Each year projects will be drawn from a theme (such as bioinspired robotics, agricultural robotics, or robotics for social change), The class will cover topics from that area in addition to robotic component design, systems integration, and
ECE 487

Internet of Things

various wireless protocols designed for implementing internet of things (IoT) applications. In this course, students will learn about protocol standardization for IoT, sensing and actuation mechanisms, fundamentals of media access control (MAC) protocols, and routing algorithms. Then students will also learn about radio frequency identification (RFID) and message queuing telemetry transport (MQTT)
ECE 449