ECS 170 Final Project Deliverable

Depending on your choice and project direction, you can submit your deliverable either as a written report or a web application. Here’s what you need to know for each:

1. Written Report:

Format & Length:

  • Document Specifications: Your report should be 3-4 pages in length 12pt single spaced (illustrations not included).
  • Visual Aids: Incorporate several figures, diagrams, or illustrations to support your writing. Ensure they’re relevant and properly labeled with brief descriptions or captions.

Content Guide:

  • Introduction: Start with a brief overview of your project, its objectives, and motivation.
  • Background: Briefly review the concepts that a reader should be familiar with to understand your project.
  • Methodology: Describe the AI technologies and methods you applied, the data you used, third-party tools used, any non-AI software that you implemented, etc.
  • Results: Discuss the outcomes from your project - were you successful in achieving the project goals? For research-oriented projects, did you answer your motivating questions?
  • Discussion: Reflect on the significance of your results and what you learned from the project
  • Conclusion: Wrap up with a concise summary of your project.
  • Contribution: A brief section (1 sentence per group member) describing each member’s contributions.

I am primarily interested in your Methodology and Results — sacrifice length in the other sections to make the Methods and Results longer, not the other way around.

2. Web Application:

  • Functional Application: Ensure that the web application is functional, user-friendly, and exhibits the core features of your project. Users should not need to do anything more than navigate to a URL to view the web app (no local installation, etc).

  • Information Section: The app should mostly speak for itself in terms of Results. Please make sure to include an information section to communicate the aspects of your project that are not obvious from the app itself. This section doesn’t need to be as exhaustive as a standalone written report. It should, however, cover:

    • A brief overview of the project.
    • Key AI methodologies and techniques employed.
    • Challenges faced and their resolutions.
    • Optionally, a few diagrams or visual aids.
    • Group member contributions.

Evaluation Criteria:

Regardless of the format you choose, your deliverable will be assessed based on:

  • Depth, clarity, and coherence of content or functionality.
  • Effective use and integration of AI principles.
  • Quality, relevance, and presentation of visual aids (figures, diagrams, etc. for written reports; interface design, user experience, etc. for web applications).
  • Reflection on challenges, learnings, and project implications.
  • Creativity in solution approach and presentation.

Submission Details:

  • Submit a zipped copy of your project code along with the report or web app.
  • Ensure all files, whether report PDFs or web application zip files, are named in the following format: ECS170_FinalProject_GroupNumber.