The MSIT-IS curriculum consists of three main components: the core courses, electives, and project. The core courses establish the
necessary background and a common competence level, and the elective courses build upon the core. The MSIT-IS program will be
delivered using a hybrid distributed education format with four courses (at least three core) taught from Carnegie Mellon via videoteleconferencing
technologies (VTC) and the remaining courses taught locally at the University of Lisbon by its faculty.
New! Two business electives:
Managerial Economics & Business Management
MSIT-IS Core Course Requirements - 60 units
• Introduction to Computer Security
• Packet Switching and Computer Networks
• Fundamentals of Embedded Systems
• Network Security
• Secure Software Systems

Restricted Electives - 36 units (pick 3 12-unit courses)
Possible electives may include the courses below and future offerings:
• Distributed Systems
• Fault-Tolerant Distributed Systems (Advanced systems course)
• Intrusion Tolerance (Advanced security course)
• Applied Security (Advanced security course)

Free Electives - 12 units
Students should either pick one course from the 12-unit course list below, or any other 12-unit elective course not previously taken from the list above:
• Real-Time Systems (Advanced systems course)
• Experimental Software Dependability Evaluation and Benchmarking (Advanced systems course)
• Security with Smart Cards (Advanced security course)
• Managerial Economics
• Business Management

Graduate Project - 36 units
The graduate project consists of a research-based or development-based project, in which the students will work individually or in teams of two.
 |