Software Engineering -- CS511
Boston University -- Fall 2001
Thursday 5:00 to 8:00 in CAS 314
Books / Links
|
Software engineering is the application of sound engineering principles to the process of software development. Its purpose is to produce high-quality software in an efficient and predictable manner. The course will take a wide perspective on software development, including: requirements analysis, technical design, estimating, programming style, testing and quality, and management issues. We also will cover recent topics such as open source development and "web time" delivery. The class will cover its topics from two perspectives:
This will be a demanding course. Because it meets only once per week, I will assign a considerable amount of reading for each class. You will be expected to complete the readings and be ready to discuss them at the start of each class. Everyone will participate in a team project, which requires a commitment to working in a group and completing assignments that other people depend on. Project deadlines will be firm. Prerequisites:
Other useful information about the course:
|
Copyright 2001 by Charles H. Connell Jr.