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.
Spread across the final three terms, the Capstone Project is an opportunity for students to develop their skills and creativity in solving a real-world problem of their own choosing. Project parameters include working in small teams, designing and building a working prototype, using an embedded system, sensors, and their own software, and presenting the final result at a symposium.
At the end of each term in their home country, students participate in a two-day symposium that engages them both academically and professionally. Activities planned include guest lectures, networking events with corporate sponsors and alumni, and opportunities to engage with the host university. UMass faculty will travel to participate, and each symposium will include an activity focused on the students’ Capstone Project.
Sample Course Structure