Coding Original Code Grades 6-8

Entry #:
481
Student:
Kennedy Clark
Entry Title:
Summertime Haiku
Project Description:
I wrote a haiku about summer in 5-7-5 because I love poetry and summer is my favorite season. Plus, it’s really cold and snowy right now, and I really miss summer. I coded a beach background, a moving dolphin, swimming fish, seashells, bubbles, a heron, and a moving crab. I also coded borders that change every time a new poetry line appears, and I added ocean sounds to fit the mood of my haiku. I had so much fun doing this project because I got to combine 3 things I really love: poetry, summer, and coding.
Project Directions:
Click the link to view my project. It will come up for you to view, and then click the “how it works” button to see all the code I wrote to make my project. I hope you like it!
Click the button for the full size photo or complete project.
Judging Criteria
Creativity/Originality
Original/Unique: The concept and the developer's approach to creating a computer program clearly demonstrate the use of code in interesting and unique ways. This may involve using widely available content or code in innovative manners that are not typically explored. The project could also combine content and code in a way that is different or intriguing.
Subject Matter: The project or feature is chosen thoughtfully, and its subject matter is presented effectively and innovatively using code and functionality.
Organization/Structure
Code Structure: The code is well-structured, with clear organization, modularity, and the application of appropriate design patterns, making it easier to maintain and understand.
Overall Effectiveness/Presentation
Technical Proficiency: The code demonstrates strong technical proficiency, with correct and efficient implementation that adheres to coding standards and best practices. The project effectively meets the requirements and successfully solves the problem it was designed to address.
User Experience: The application provides a smooth and intuitive user experience, enhancing user engagement and satisfaction.
Appropriate Design Techniques/Resources
Presentation: The final application makes a strong impact, with attention to user interface design, performance, and visual elements that enhance the overall presentation.
Use of Design Techniques: The project employs effective coding principles that improve the quality and maintainability of the code. Unit tests or integration tests are implemented to ensure the reliability and robustness of the code. Judges will consider the complexity, creativity, originality, and the presence of multiple functional levels in the code.