Overview of the ECE Field Degree curriculum
While you’re learning how to engineer solutions for the future, you’ll also be using the most advanced technology ever employed to deliver live, interactive lectures with top-notch faculty from UMass Amherst. Here’s a brief overview of your program course structure.
An introduction to computer security and the challenges security engineers face. The course will cover basic cryptographic concepts and protocols needed to understand most security systems, including hardware security. Learn from guest lecturers who are experts working in the industry today.
Investigate the state-of-the-art in reconfigurable computing both from a hardware and software perspective and engage in authentic projects investigating open research problems in the field.
Advanced System Software Design
An introduction to software systems with emphasis on operating system design and implementation, including computer architecture and system software interaction. Topics include: process management, threading, synchronization, deadlocks, scheduling, security, IO systems, and distributed systems.
Cover mathematical and algorithmic approaches to understanding data. Building on previous knowledge of linear algebra, probability theory and programming languages, students will learn to understand and make contributions to a rapidly expanding field in computer engineering.
We introduce the fundamentals of network security as well as provide a practical survey of network security applications and standards as implemented on the Internet and for corporate networks.
Working in small teams, students will participate in a year-long project experience.
Results will be presented at symposia that are held at the end of each semester. Each symposium draws together students, locally based facilitators, university faculty and U.S.-based students in a robust program of intercultural knowledge exchange. Through the symposia, participants develop meaningful connections, enriching their experience in the program. The symposia also allow the entire ECE community to advance program objectives and gain a deeper understanding of the concepts covered during the semester.