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.
An introduction to software systems with an 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.
Covers 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.
• Team selection and formation
• Project identification and proposal to faculty
• Initial project design phase
• Project completion
• Project presentation and defense
In this course 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 yearlong 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 allows the entire ECE community to advance program objectives and gain a deeper understanding of the concepts covered during the semester.
Program Course Structure