Project 3: Entertainment/Creative Use

How can I create a use data to create a creative project that prioritizes user interaction?

Timeline

~25 Days (5 Weeks)

  • 1 Week Ideation/Planning

  • 3 Weeks Project Mode

  • 1 Week Presentations/Wrap Up

NYS Computing Standards

Due to the open-ended nature of projects in this course, they have the chance to cover all of the NYS Computational Thinking Standards. This project may especially highlight:

  • 9-12.CT.9 Systematically test and refine programs using a range of test cases, based on anticipating common errors and user behavior

  • 9-12.CT.10 Collaboratively design and develop a program or computational artifact for a specific audience and create documentation outlining implementation features to inform collaborators and users.

Project Focus Narrative

Project 3 is the final project with a theme dictated by the teacher, but it is also an opportunity for students to let loose as this project is focused on entertainment/creative use. The project could be a game - based on the web, an application, or in the terminal - or an art piece using libraries such as p5.js/ml5.js or Processing for Java or Python.

The main goal of this project is that the output is something that is fun/entertaining for the user to interact with. What direction that takes is entirely up to the students.

Texts/Resources

[TBD]

Showcase Skills

  • Creative Problem Solving: Demonstrating creativity and innovation in designing and implementing entertaining or interactive experiences.

  • Interactivity: Developing games or interactive experiences using web technologies, application frameworks, or terminal-based interfaces.

  • User Interaction Design: Designing intuitive and engaging user interfaces and interactions to enhance the user experience.

  • Multimedia Integration: Integrating multimedia elements such as graphics, audio, and animations to enrich the entertainment value of the project.

  • Iterative Design: Iterating on the project design and implementation based on user feedback and testing to improve usability and enjoyment.

Project Requirements

  • Creative Concept: Develop a unique and creative concept for the entertainment or creative use project, guided by the theme provided by the teacher.

  • Interactive Experience: Create an interactive experience that engages the user and provides entertainment value, whether through gameplay, exploration, or artistic expression.

  • Technical Implementation: Implement the project using appropriate technologies and frameworks, such as web development tools, application frameworks, or creative coding libraries.

  • User Feedback: Gather feedback from users or peers to iterate on the project design and implementation, improving usability and enjoyment.

  • Accessibility: Consider accessibility features to ensure the project is inclusive and can be enjoyed by users with different abilities or preferences.

  • Performance Optimization: Optimize the project for performance and responsiveness to ensure smooth user interactions and a seamless experience.

Check-Ins and Deliverables

[TBD]

Last updated