CSC 4896: Software Engineering Capstone I (2026-2027)
View all CSC classes
Explores the technical processes and practice of software engineering. Lecture/discussion topics include the development process, project planning and management, measurement and metrics, and software quality assurance. In this first of a three-quarter team software development sequence, student teams will begin creating a professional-grade software app. Students will pitch product ideas, be placed on a team, and be assigned a software product to build. Each team will create a team contract and use Agile Scrum to plan and propose the MVP features for the product. Products are required to include the use of AI in at least one of the MVP features. Once approved, the teams will begin building their software product. Three times throughout the year, teams will present their development status, challenges, and demo their product to the industry professionals on the Board of Advisors. A fully working MVP product will be delivered at the end of the 3rd quarter in this course sequence.
Other topics covered in the full-year course sequence include project initiation, agile scrum methodology, risk assessment and mitigation, cloud services, database selection, manual and automated testing, source code management via GitHub, CI/CD, system security, and ethics. This course also begins the exploration of senior capstone topics via assignments, discussions, and guest speakers, which will continue throughout the year. A final grade will be awarded for this course upon completion of CSC 4897 and CSC 4898. Typically offered: Autumn. Fee(s): Engineering Materials Fee
| Autumn |
1910 |
3 |
Andy Cameron
|
Arranged
M,W,F
|
-
1:00PM-2:20 PM
|
09/28-12/07
09/28-12/07
|
**Online
Otto Miller Hall 128
|
11 of 30 seats open
|
Add to calendar
Fees: Engineering Materials Fee: $144 (refundable)
Restrictions: Senior students only.
Equivalent: CSC 4151
Corequisites: CSC 4941, CSC 4410
Attributes: Upper-Division
Grade Modes: (Default) Normal with N, Audit
Instructional Methods: Blended
Note: Full Term
Prerequisites: CSC 3150: C- or better AND CSC 3221: C- or better AND CSC 2431: C- or better
|