Final project

The solo capstone project for IS 4010

Overview

The final assessment allows you to demonstrate your comprehensive understanding of course concepts through a solo capstone project. You will build a professional command-line application in either Python or Rust.

Project requirements

While the full specification is coming soon, your project will be evaluated on the following core components:

  • Functionality: Does the application solve a real-world problem or provide useful utility?
  • Code Quality: Is the code idiomatic, well-structured, and easy to read?
  • Testing: Does the project include a comprehensive test suite with high coverage?
  • Documentation: Is there a clear README.md and an AGENTS.md file documenting your AI tool usage?
  • Professionalism: Does the repository use CI/CD (GitHub Actions) and proper version control?

Key dates

  • Project proposal: [Coming soon]
  • Final submission: Sunday, May 3, 2026 at 11:59 PM
ImportantAcademic integrity

As with all assignments in this course, you are encouraged to use AI as your “co-pilot,” but you must be the “pilot.” You must be able to explain every line of code in your final submission.

Resources & examples

  • AGENTS.md template
  • [Example Python project] (Coming soon)
  • [Example Rust project] (Coming soon)