top of page

Coding Original Code Grades 9-12

Entry #:

639

Student:

George Eggers

Entry Title:

SimpleCalc

Project Description:

Calculators are often considered to be the "Hello World" of full-stack development. When a person is learning a new framework, 9 times out of 10 a calculator is being developed. I am no different. I wanted to learn a new framework, and decided to start with a calculator. However, I knew something had to make my calculator unique. Something that made it stand out from every other calculator ever developed. The most obvious way to do this was by including features such as cinematic transitions, dramatic sound effects, and visual effects that rival those from even the best of calculators! This is how my calculator, called SimpleCalc, came to be. SimpleCalc is made for those who need some extra spice in their day-to-day calculator usage, and seeks to stand out in a sea of normality and conformity. All this is possible thanks to the Tauri framework, which lets developers combine several different technologies into one application that can run virtually anywhere! My program is designed to work best on Windows, but does offer support for both MacOS and various Linux distros. This is thanks in part to it's efficient React-based frontend, and blazingly fast Rust-based backend, which lead to a beautiful user interface, and a powerful backend.

Project Directions:

The URL provided should link directly to the GitHub page. Once there, scroll down to find general information and installation instructions. If, for any reason, that doesn't work, search for "

Click the button for the full size photo or complete project.

View Project (Audio file)
View Project (Download File)
View Project (Video)

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.

WCPS Media Expo

  • Facebook
  • Twitter

Worcester County Public Schools does not discriminate on the basis of race, color, national origin, sex, disability, or age in its programs and activities and provides equal access to the Boy Scouts and other designated youth groups.The following person has been designated to handle inquiries regarding non-discrimination policies:
Supervisor of Human Resources

Worcester County Board of Education

6270 Worcester Highway, Newark, MD 21841

410-632-5073.

©2022 by WCPS Media Expo.

bottom of page