Pre Test
Took the Java Pretest on CodeHs. Score posted below.
Week 1 Summary
I polished my basic coding skills by beginning to use Karel. I learned about various commands that Karel could use which each had a different function. These commands included move().turnLeft(),putBall(), and takeBall(). I learned the correct syntax and learned how to use them properly. Using these commands, I developed coding and logical skills by completing the basic Karel exercises. When moving on to advanced applications of Karel, I developed advanced logical skills and understood the directional sense of Karel more. I also learned how Java programs worked and how to properly use syntax to make sure programs run effectively. This allowed me to run Karel programs with a deeper understanding and provided a foundation for later programs. Next, I learned how to define my own methods which allowed me to complete Karel tasks with ease as less code was called and allowed for more creativity. Top down design also helped me do this as it broke down a task into smaller bits and helped me utilize the functions that I created properly to solve the problem. I also learned how to comment which helped organize my code and help others to understand my code. Additionally, I learned For and While loops which helped me iterate code and make my programs more functional. This helped advance my coding skills and added depth to my logical thinking.
1.1.5: Short Stack
1.2.5: Pyramid of Karel
1.3.4: Tower Karel
1.4.4: Tower Karel
1.4.4: Tower Karel
1.5.4: Planting Bushes
1.6.4: The Two Towers
1.7.4: The Two Towers
1.8.4: The Two Towers + SuperKarel
1.9.5: Marathon Karel
1.10.4: Follow The Yellow Ball Road