16.35

Home Syllabus Schedule Class Project Assignments Links


Syllabus

Concepts, methods, and tools for the specification, design, construction, verification (testing and analysis), and documentation of large software systems, particularily large real-time embedded software. Also includes project management fundamentals essential to creating complex software systems successfully. Students work together on a large project team following the process required for FAA certification of airborne systems.

Prerequisite

        16.070

Units

        3-0-9

Lecturers and Teaching Assistants

Professor Kristina Lundqvist
kristina@mit.edu
33-332

Professor Nancy Leveson
leveson@mit.edu
33-313

Roger Racine
Guest Lecturer
rracine@draper.com

George Romanski
Guest Lecturer
http://www.verocel.com/bg.html

Professor Kim J. Vicente
Guest Lecturer
http://www.mie.utoronto.ca/staff/profiles/vicente.html

Malia Kilpinen
Teaching Assistant
malia@mit.edu

Class Schedule

Lecture: Monday, Wednesday 3:00-4:30
Location: 33-418

Reserved Computer Lab Hours

Wednesday, Friday 11:00-12:00
Location: 33-202

Office Hours

Professor Lundqvist:
Time: Thursday 4:00-5:00
Location: 33-332

Malia Kilpinen:
Time: Friday 12:30-1:30, or by appointment
Location: 33-202

Email Contacts

Students and Staff: 16.35-students@mit.edu
Staff: 16.35-staff@mit.edu

Textbooks

The following book is required and is available at the MIT COOP.

Software Engineering: Principles and Practice, 2nd Edition
Hans Van Vliet, ISbN: 0-471-97508-7

For programming, we recommend an Ada 95 book. Reading recommendations will be given for the following book, which was used in 16.070 three years ago, and is available at the MIT COOP.

Ada 95: Problem Solving and Program Design Micheal b. Feldman and Elliot b. Koffman, ISbN: 0-201-36123-X

Grades

Grades will be based on the following weightings:

40% Final Project
25% Midterm Exam
25% Final Exam
10% Homework Assignments


16.35 Aerospace Software Engineering
Massachusetts Institute of Technology
Last updated: September 9, 2002.