COMP4710 Senior Design Richard Chapman. Outline What is Senior Design? What is Senior Design? Course Structure Course Structure End of Cycle Binder End.

Slides:



Advertisements
Similar presentations
Open minds. Open doors. TM School of Mechanical, Industrial, & Manufacturing Engineering Capstone Design Mechanical, Industrial, and Manufacturing Engineering.
Advertisements

Instructions and Guidelines for Final Report and Final Presentation 55:089 EE Senior Design Fall, 2008.
CMPT 275 Software Engineering
COMP4710 Senior Design Process Documentation and Deliverables.
ECE 4334: Capstone Design Fall 2009 Welcome ! Facilitator: Dr. Len Trombetta.
Introduction to CS 491 / 2 Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
EG1003: Introduction to Engineering and Design EG1003 Overview.
ME 4054W Design Projects Spring Semester 2010 Course Logistics Prof. Brad Bohlmann January 19, 2010 U NIVERSITY OF M INNESOTA.
CSE 784 Software Studio Phil Pratt-Szeliga Fall 2010 Slides Derived From: Dr. Fawcett.
Course Introduction (Lecture #1) ENGR 107 – Intro to Engineering The slides included herein were taken from the materials accompanying Engineering Fundamentals.
Research Day 2009 Assessment of Student Work on Geographically Distributed Information Technology Project Teams Charles Tappert and Allen Stix Pace University,
 Getting started  Syllabus  Objectives and Evaluation  Teams and Mentors  Topics Covered  Learning Outcomes  Exams Regulations  Presentations.
CEN Fourth Lecture Introduction to Software Engineering (CEN-4010) Instructor: Masoud Sadjadi Project Organization.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
Abdulmotaleb El Saddik Prof. Dr.-Ing., FIEEE, FCAE University Research Chair ELG 4913F ELG 4913F Electrical Engineering Design Project II
Paul Bourke DT211/3 & DT228/3 Team Project Paul Bourke Module Web Page:
COMP 523 DIANE POZEFSKY 20 August AGENDA Introductions Logistics Software Engineering Overview Selecting a project Working with a client.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
IT 499 Bachelor Capstone Week 8. Adgenda Administrative Review UNIT Seven UNIT Eight Project UNIT Nine Preview Project Status Summary.
Z26 Project Management Introduction lecture 1 13 th January 2005
Course Introduction Software Engineering
Term project CS3141 Fall Project #1 A Calendar Software –Core Functions multiple user access –control other user to read/modify your calendar event.
CISB594 – Business Intelligence
21 August Agenda  Introductions  Logistics  Selecting a project  Working with a client.
Software Engineering Management Lecture 1 The Software Process.
Electronic Engineering Department Final Year Projects September 2008.
CS Tutorial 4 Frid. Oct 16 th, 2009 Prototype Tutorial.
Open minds. Open doors. TM School of Mechanical, Industrial, & Manufacturing Engineering Capstone Design Mechanical, Industrial, and Manufacturing Engineering.
Introduction to CS Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
INFO 424 Week 11 INFO 424 Team Project Practicum Week 1 Glenn Booker.
CS 4850/01: CS Senior Project Fall 2014 Scope Statement and Project Plan.
INFO 424 Team Project Practicum Week 2 - Launch report, Project tracking, Review report Glenn Booker Notes largely from Prof. Hislop.
How to Learn in This Course CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.1 © Mitchell Wand, This work is licensed under a Creative Commons.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
CSSE 371/372 – Software Requirements and Specification/Software Project Management Steve Chenoweth/Sriram Mohan RHIT.
Distributed Object Management and Transaction Processing Systems COMP 4101.
Electronic Drafting DFT 58A&B Cliff Monroe - Instructor.
ITCS 6265 Details on Project & Paper Presentation.
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Facilitators: Dr. Wanda Zagozdzon-Wosik Dr. Dr. Jung-Uk Lim ECE 4336: CAPSTONE DESIGN II.
ECE791 Senior Design Experience Project Requirements and Timeline.
ECE 4007L03 Senior Design Computer Engineering Tues. Thurs. 9:30 – 11:00 Van Leer C241 ECE 4884A – Design Lecture Mon. Wed. 3:00 – 4:00 Van Leer Auditorium.
1 04/30/2003 ECE 554 COUNTDOWN DEMONSTRATION  Scheduling  Miscellaneous  Content FINAL REPORT  Check-In  Content FEEDBACK.
Course Instructor Professor Clark J. Radcliffe Office hours: MWF 11:30-12: EB ME 481.
REMINDER: If you haven’t yet passed the Gateway Quiz, make sure you take it this week! (You can find more practice quizzes online in the Gateway Info menu.
T Iteration Demo Tikkaajat [PP] Iteration
Meeting Practices Yan Wei Foundation Extreme programming is used Meeting practices are based on extreme programming technology with.
The Software Engineering Process Discussion Slides.
Wilmer Arellano  Getting started  Syllabus  Objectives and Evaluation  Teams and Mentors  Topics Covered  Learning Outcomes  Exams Regulations.
CSE Senior Design I Architecture Design Review/Final Exam Template CSE 4316 Final Exam.
Miscellaneous CHEN 4470 – Process Design Practice Dr. Mario Richard Eden Department of Chemical Engineering Auburn University Lecture No. 24 – End of Class.
REMINDER: If you haven’t yet passed the Gateway Quiz, make sure you take it this week! (You can find more practice quizzes online in the Gateway Info menu.
Request for Proposal (RFP) In response to the RFP – the first step is to prepare a proposal 1. Review Customer Requirements and come up with candidate.
It’s Capstone Time! March 6, Important Dates: Project needs to be completed and turned in on Thursday, April 10 th Class Presentation will be scheduled.
M253 Students Study Guide Mrs. Fatheya Al Mubarak – AOU Dammam.
Welcome to UTS 101 – STEP 1, Week #1 Instructor: Brian Fortney  Please sign in  Pick up a copy of each handout  Please do not sit at back 2 tables 
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 23 Slide 1 Final Project Account for 40 pts out of 100 pts of the final course score 10.
Software Engineering Management
COMP390/3/4/5 Final Year Project Introduction & Specification
Introduction to CS Senior Design Project I / II
BSA 385 Teaching Effectively-- snaptutorial.com
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
Senior Project Portfolio Preparation
CIS 4328 – Senior Project 2 And CEN Engineering of Software 2
Introduction to CS Senior Design Project I / II
Miscellaneous CHEN 4470 – Process Design Practice
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

COMP4710 Senior Design Richard Chapman

Outline What is Senior Design? What is Senior Design? Course Structure Course Structure End of Cycle Binder End of Cycle Binder Upcoming Lectures Upcoming Lectures Projects Projects Project Team Selection Project Team Selection

What is Senior Design?  A project course where you apply the engineering practices and principles you’ve learned during your undergraduate careers.  The capstone design class for software engineers and wireless engineers  A course in which you build a production-quality software system

Course Objectives Ability to do software design Ability to do software design Ability to work as a member of a development team Ability to work as a member of a development team Ability to communicate technical information in oral and written form Ability to communicate technical information in oral and written form Ability to learn independently Ability to learn independently

Course Structure Roles Roles Course Instructor: teacher,upper management, customer Course Instructor: teacher,upper management, customer Teaching Assistant: technical consultant, manager, customer Teaching Assistant: technical consultant, manager, customer Students: project team members, technical leads Students: project team members, technical leads Course Phases Course Phases Architectural Spike, Cycle 1, Cycle 2, Cycle 3, Wrap-up Architectural Spike, Cycle 1, Cycle 2, Cycle 3, Wrap-up

Architectural Spike (15%) A project cycle where teams attempt to complete the entire project by whatever means available A project cycle where teams attempt to complete the entire project by whatever means available 4 Week Duration 4 Week Duration Team Status Days: Tuesday each week Team Status Days: Tuesday each week Lectures: Thursday each week Lectures: Thursday each week Deliverables – dates indicated on syllabus Deliverables – dates indicated on syllabus Presentation -- printed copy for instructor, TA, soft copy on CD Presentation -- printed copy for instructor, TA, soft copy on CD Source Code – soft copy on CD Source Code – soft copy on CD Peer Evaluations -- submissions only Peer Evaluations -- submissions only Written Report -- describe your design Written Report -- describe your design

Cycle 1 (20%) The first iteration of the development process. This cycle will produce a minimally viable product. The first iteration of the development process. This cycle will produce a minimally viable product. 4 Week Duration – see syllabus for dates 4 Week Duration – see syllabus for dates Team Status Days – Tuesdays, with whole class Team Status Days – Tuesdays, with whole class Customer Meetings -- Thursdays, each team with TA Customer Meetings -- Thursdays, each team with TA Deliverables – Deliverables – Management Schedule – due with 2nd status report Management Schedule – due with 2nd status report Status Reports – Every Monday 5pm, submitted via , printed copy in cycle binder Status Reports – Every Monday 5pm, submitted via , printed copy in cycle binder Presentation -- End of cycle, 2 Hard copies, Cycle Binder, including demonstration Presentation -- End of cycle, 2 Hard copies, Cycle Binder, including demonstration Peer Evaluations – due at time of presentation, on paper Peer Evaluations – due at time of presentation, on paper Cycle Binder – due day of presentation Cycle Binder – due day of presentation Source code on CD -- due day of presentation Source code on CD -- due day of presentation

Cycles 2, 3 (20% each) Each cycle is an iteration of the development cycle. Each cycle is an iteration of the development cycle. At the end of each cycle the teams will produce viable products building on the previous cycle’s product At the end of each cycle the teams will produce viable products building on the previous cycle’s product 4 Week duration – see syllabus for dates 4 Week duration – see syllabus for dates Team status days and customer meetings -- same schedule as cycle 1 Team status days and customer meetings -- same schedule as cycle 1 Deliverables – same as cycle 1 Deliverables – same as cycle 1

Wrap-up Each team will be responsible for two additional deliverables. Each team will be responsible for two additional deliverables. Installation/Build (10%) –Hardcopy of instructions, CD submission Installation/Build (10%) –Hardcopy of instructions, CD submission Final Presentation – Each team will prepare a short, 7 minute presentation evaluating their experience in the course. (2 Hardcopies for instructor, TA) Final Presentation – Each team will prepare a short, 7 minute presentation evaluating their experience in the course. (2 Hardcopies for instructor, TA)

End of Cycle Binder For each production cycle (1,2,3), a documentation binder will be prepared and submitted (hard and softcopies). The contents are as follows; For each production cycle (1,2,3), a documentation binder will be prepared and submitted (hard and softcopies). The contents are as follows; Cycle Presentation (copy of slides) Cycle Presentation (copy of slides) Management Schedule (GANTT chart or similar) Management Schedule (GANTT chart or similar) Status Reports (for all weeks of the cycle) Status Reports (for all weeks of the cycle) Lessons Learned Lessons Learned Meeting Minutes/Memoranda Meeting Minutes/Memoranda Version Description (features since last version) Version Description (features since last version) Architecture Documentation Architecture Documentation User Story Documentation User Story Documentation Design Documentation Design Documentation Testing Documentation Testing Documentation Source Code Source Code

Upcoming Lectures The Senior Design Process The Senior Design Process Project Documentation Project Documentation Introduction to Refactoring Introduction to Refactoring

Projects

Project/Team Selection