Calculator Review

It is a common belief that the best way to learn to code is to start coding on a project.

In this task, you will work with the two provided calculators and adapt them to be your own. Customization to each Calculator, plus the customizations to the Snake game will prepare you to move to Animation.

  • The goal is to build notebook(s) and represent hacks in JS Input in your own blog.

  • Make sure you use skills described in JS Output w/Objects to help in debugging (ie console.log).

  • Make sure you use skills for writing to DOM describe in JS Ouput w/Objects.

  • Classroom time will be used to support students with questions.

  • If you are feeling advanced…

    • try to represent both calculation styles into a single web page. Consider your design, perhaps a Canva drawing, before you attempt the task.
    • customize backgrounds, instead of VANTA images, play a background movie with CSS
    • or any other idea of interest

Agile Plan

I would like you to split work. Two working on one calculator and Two working on the other. There is a live share extention in VS Code where you could both work on the same code at the same time.

In the end (on this project), everyone will have Two Calculators in their own GH Pages Time Box. Students are not ready to work on a shared projects in GitHub. We have formed collaboration teams, we need to build skills in collaboration, but we also need to manage our own files. So, this will be a hybrid of “Collaboration”, but still managing “Independent” work.