Using Objects
Don't do it alone. 4 person grading. Think about what you need to accomplish in the Trimester based off of what you know, what you have reviewed, and what you think you need to learn to be successful in the class. Create a Blog or Issue, Brainstorm with Team and/or Pair a couple of times in a week, and start the Iterative Development process. Use the Blog or Issus as your final Review Ticket.
Plans Week 2
Focus on Using objects and finishing up Code.org OOP lesson.
- Monday: Live Review
- Tuesday: Test Prep - Using Objects
- Wednesday: Tech Talk - Frontend
- Thursday: Human Day - Anthony and Sahil blog
- Friday: Code, Code, Code
Points will be awarded on these three key elements
Code.org
Individuals show evidence of completing Code.org through Section 15 or beyond. Create a Fastpages blog complete with Screen Grabs that highlight key learnings.
- Discuss creating and Using Objects
- Discuss extends
Java Using Objects and PBL design
Background. Build a new Console or Desktop GUI lab showing an area of interest between you and your pair or even as 4s. Focus is using a the Java Math Class, Planning, and Creating.
- In planning, the Teacher views Java as a backend language. So, the Console or Desktop UI could be used to serve as an administrative UI for backend developers.
- Ultimately, for Trimester 1 N@tM final we will be building a Web frontend using the foundation provide by Fastpages. IMO, the best option for an Administrative UI would be Java using Spring/Spring Boot; but we may need something more rapid and centralized on Java.
Action. Build a rapid Java based Administrative UI thinking about Math class and Math operations as a focus. A positive, would be starting to build something that you might be interested in for the Trimester N@tM final.
- Make a Console application to visualize data from something like Math, Physics, using Jupyter Notebook and Scanner. - Make a Java Swing App and explore making a menu with a couple of unique interfaces showing different types of Math Calculators. - Idea of your choice
Live Grading Presentation.
Each individual needs to perform their own work. However, I would like to see a plan that show you worked with Pair and/or Team. The presentation can be according to your own style, but consider the following…
- A Live Review is expecting students to drive dialog and questions. Additionally, learn that Teacher likes: questions, discussion of failures, showing a progressive mindset.
- Individual. Blogging or Issues that highlights key learnings and takeaways from Code.org
- Pair/Team. Blogging or Issues that shows Math Library Project / Or Idea of Choice
- A shared repository, team or pair. My suggestion is using Spring Portfolio project as template, as this is the start to a backend project. In my projects, I have placed “hacks” directory inside of Spring project and it has worked fine. Later you may want to expand on ideas and make them serviceable via APIs.
- Issues or Blog that show you have planned to divide up work between pair and team
- Jupyter notebook or Posts that highlights key code requirements, consideration should be made to find or run it quickly.
- Review and Review Ticket.
- Every time requirements.
- Create Comment in this Points Blog. Include crossover grades, crossover comments, and blog(s) used during week.
- Be prepared to present fast, be clear, and show everything in under 5 minutes. 3.5 minutes is preferred time for 4 people.
- Jupyter Notebooks contain comments and markdown cells that describe work.
- Output of Jupyter Notebook is required when posting the Blog.