kmortimore

@kmortimore

Joined on Jan 9, 2022

  • Project Overview Let's combine a few of the concepts that you have learned so far: conditionals, Boolean expressions, and arithmetic expressions. In this project, you will write a program that will calculate the monthly car payment a user should expect to make after taking out a car loan. The program will include the following: Car loan amount Interest rate of the loan Length of the loan (in years) Down payment
     Like  Bookmark
  • Table of Contents Notes About Grading (Please Read) Rock, Paper, Scissors Intro Instructions Step 1 [3 pts] Step 2 [3 pts] Step 3 [4 pts] Step 4 [4 pts] Step 5 [4 pts] Steps 6 & 7 [3 pts, graded together] Steps 8-11If statement [3 pts]
     Like  Bookmark
  • Correct Code public class Droid{ int batteryLevel; String name; public Droid(String droidName){ name = droidName; batteryLevel = 100; }
     Like  Bookmark
  • Project Overview: We've set up a robot workshop to build some droids. All that's missing are the instructions on how to create the robots and what they'll do. Can we write a Java class to help? We'll nee to define the state and behavior of the droids using instance fields and methods. Let's get to work! We want each Droid to have the following state: name
     Like  Bookmark
  • the Problem Less Practice, More Sandboxes In contrast to the Python course, both Quinton and I felt the Java course lacked opportunities to practice java coding in-depth. The Python course contains several lessons that are essentially supervised sandbox sessions - in which a student builds a program entirely from scratch and gets feedback. These in-depth practices are seperate from the quizzes and coding tests. I wish I could think of a better term than "practice", because yes both courses contain practice in each of the components for each lesson. These 'practices' are really more like example problems during a lecture, you are shown how to do it and there is hand-holding. What we feel is missing are the components that feel like "homework" - opportunities to implement what we learned during the lesson and recieve constructive feedback. Aside from missing entire lessons dedicated to practice (like the Python course's A Day at the Supermarket or Student Becomes the Teacher lessons), the Java course is also skimpy on review practice at the end of each component. I think that these two facts add together, generating the feeling that there is just less coding practice and less confidence in one's java ability. In an attempt to clarify what I mean, let us liken the two Codecademy courses to actual college class. The "practice" in the components of each lesson is like the few example problems you see during a lecture. Sure they may count as practice, but your teacher walks you threw how to solve them and they tend to be pretty easy. In contrast, the practice in the review components tends to be like the practice problems your teacher assigns you to do before the next lecture, where they will give you the answer. And the projects (w/o feedback, similar to the RPS midterm project)and the lessons entirely devoted to practice (w/ feedback, only in Python course) are similar to the homework.
     Like  Bookmark