SE 400 - Senior Design Project I

2 lecture hours 2 lab hours 3 credits
Course Description
This is the first of three courses in the senior design sequence where students work as a team on a significant software project. Each student team must specify, design, implement, document, and test a substantial software project. Teams meet regularly with their instructor to track technical and project management issues. (prereq: Completion of core courses through junior year (a maximum of two may be missing) or approved plan of study to complete the degree by the following Fall Quarter)
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
• work effectively and demonstrate initiative as a project team member
• communicate project status and technical content in oral and written form to coworkers and management
• demonstrate effective use of software tools and practices
• elicit and document project requirements
• perform research and investigate technologies to reduce project risks and support design and planning
• identify and address relevant engineering standards and constraints in a design project context
• manage project resources, risks, and contingency plans
• design software components and systems
Prerequisites by Topic
• To begin senior design, at least one of the following must be true:
• (1) no more than 2 core classes from the freshman through junior years may be missing
• (2) the student must have a feasible (approved by advisor and program director) plan to graduate no later than in the fall quarter after completing senior design
• Proficiency in requirements analysis, software architecture and design, software verification and validation, and team software process
Course Topics
• Course introduction, report and presentation requirements (1 class)
• Team status meetings (weekly)
• Oral team presentations (4 classes)
Laboratory Topics
None appended
Christopher Taylor

Print-Friendly Page.Print-Friendly Page