|
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
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.
|