Requirements analysis and design of a senior capstone project. Requirements analysis and elicitation methods, and prototyping. Design principles and methods, including designing for usability, security, testability, performance, and scaling. Project management and planning, including cost and effort estimation. Writing effective documentation.
Senior Capstone shall be integral to help students to attain according to ABET:
Students are given considerable freedom in their choice of project, to be completed in one academic year. However, the following are the requirements for a senior capstone project:
ECE Senior Design is harmonized with the Capstone classes in Computer Science (being taught by Ming Chow) and with Engineering Psychology (being taught by Linda Borghesani). Teams are to be 3 to 6 students. By harmonized we mean that all project deliverables are identical across all three classes, but specific course work assignments are not. This allows for multi-disciplinary team projects which provide excellent experience of working with people from different technical backgrounds. This experience is very valuable in industry. You are welcome to select any project.
Q: Can Computer Science seniors in the School Arts & Sciences take Senior Capstone? A: Absolutely, strongly encouraged! In the past, Computer Science seniors in Arts & Sciences shunned Senior Capstone. We have always wanted more Arts & Sciences students take Senior Capstone.
Q: Can a JumboCode project count as a senior capstone project?
A: Yes --at long last. As of September 2019:
Q: Will we be meeting every class day?
A: No. See schedule below.
Q: Am I allowed to do a project with a company?
A: Absolutely! We have a few projects from corporate partners and friends. This is great opportunity to
develop relationships with a company, and learn skills that are helpful for managing a team or starting
a company.
Q: Who owns the intellectual property?
A: Generally speaking, you, the students, own the intellectual property.
Q: Is there an archive of past capstone projects for us to see to understand the scope of a capstone
project?
A: Yes. Here you go.
Q: What are the requirements for the company/person who submit the idea, assuming it is chosen? I'm
curious of the time typical time commitments.
A: We expect a time commitment of no more than 1 hour from project sponsors per week.
Q: Does a project tend to revolve around software typically?
A: Software has been the predominant focus. We are encouraging more projects that involve hardware and
interdisciplinary projects (e.g., Data Science + Cyber Security).
Q: What do project sponsor(s) contribute to a project besides acting as a client for the project?
A: (1) Occasionally provide the Capstone instructor(s) feedback about team's work including
professionalism, progress, quality of deliverables, etc., and (2) answer any questions from team
regarding scope of the project, requirements, design, etc.
Q: Who owns the intellectual property?
A: Generally speaking, the students, own the intellectual property.
Project ideas are posted on Piazza. The reasons:
A project sponsored by industry is good for several reasons including industry experience, industry contacts for your network, potential job or reference. And a multi-disciplinary is an added advantage. Projects must be selected ideally by September 20th and project proposals are due by October 1st.
Starting on Friday, October 4th, a status report is due from each team each week until the last week of classes for the semester. Instructions:
Schedule is subject to change.
Major milestones are marked in green.
Date | Agenda and Readings | Deliverables |
---|---|---|
Thursday, January 16th | This Is It | |
Tuesday, January 21st | NO CLASS | |
Thursday, January 23rd | NO CLASS |
|
Tuesday, January 28th | NO CLASS; Individual Team Meetings, Day 1 | |
Thursday, January 30th | NO CLASS; Individual Team Meetings, Day 2 |
|
Tuesday, February 4th | NO CLASS; Individual Team Meetings, Day 3 | |
Thursday, February 6th | NO CLASS; Individual Team Meetings, Day 4 |
|
Tuesday, February 11th | NO CLASS | |
Thursday, February 13th | NO CLASS |
|
Tuesday, February 18th | Code Review; Security, Vulnerabilties, Defects, Static and Dynamic Analysis | |
Thursday, February 20th | NO CLASS (MONDAY SCHEDULE) |
|
Tuesday, February 25th | Ethics | |
Thursday, February 27th | HOLD |
|
Tuesday, March 3rd | NO CLASS; Individual Team Meetings, Day 1 | |
Thursday, March 5th | NO CLASS; Individual Team Meetings, Day 2 |
|
Tuesday, March 10th | NO CLASS; Individual Team Meetings, Day 3 |
|
Thursday, March 12th | NO CLASS; Individual Team Meetings, Day 4 |
|
2019-2020 Senior Design/Capstone Virtual Poster Showcase | ||
Friday, May 1st |
|
Date | Agenda and Readings | Deliverables |
---|---|---|
Tuesday, September 3rd | Reality Check | |
Thursday, September 5th | Requirements | |
Tuesday, September 10th | Human Factors + Computer Science Capstone Classes Meet-and-Greet in 574 Boston Avenue (CLIC), 4th Floor | |
Thursday, September 12th | NO CLASS | |
Tuesday, September 17th | NO CLASS | |
Thursday, September 19th | NO CLASS |
|
Tuesday, September 24th | Alumna Spotlight: Zoe Sobin (Class of 2015), Tech Lead at HubSpot | |
Thursday, September 26th | NO CLASS | |
Tuesday, October 1st | Project Proposal and Requirements Presentation, Day 1 |
|
Thursday, October 3rd | Guest Speaker: Mihir Shah, CTO/Senior VP at Fidelity Investments |
|
Tuesday, October 8th | Project System Engineering Description and Diagram with User Considerations Presentations |
|
Thursday, October 10th |
Risk Management and Risk Analysis and #FAIL
|
|
Tuesday, October 15th | NO CLASS | |
Thursday, October 17th | NO CLASS |
|
Tuesday, October 22nd | Design
|
|
Thursday, October 24th | NO CLASS; Fall 2019 Dean's Lecture in Nelson Auditorium at 3 PM: Andy Youniss, President and CEO of Rocket Software |
|
Tuesday, October 29th | New Competency Proficiency Demo (Slide deck optional), Day 1 | |
Thursday, October 31st | New Competency Proficiency Demo (Slide deck optional), Day 2 |
|
Tuesday, November 5th | New Competency Proficiency Demo (Slide deck optional), Day 3 | |
Thursday, November 7th | NO CLASS; Individual Team Meetings, Day 1 |
|
Tuesday, November 12th | NO CLASS; Individual Team Meetings, Day 2 |
|
Thursday, November 14th | NO CLASS; Individual Team Meetings, Day 3 |
|
Tuesday, November 19th | Ducks-in-the-Row for Spring 2020 | |
Thursday, November 21st | Proof of Concept and Project Status Presentations (6 slides MAX including title slide), Day 1 |
|
Tuesday, December 3rd | Proof of Concept and Project Status Presentations (6 slides MAX including title slide), Day 2 | |
Thursday, December 5th | Proof of Concept and Project Status Presentations (6 slides MAX including title slide), Day 3 |
|