Programming By Doing

Excercises:
Website: http://programmingbydoing.com/

Completion Goal:
– 35 Assignments per week (Sunday – Saturday); 216 total assignments (excluding 1-8)
– Goal completion date 3/7/15 (7 weeks)
– Completed week of 1/18/15: 14
– Completed week of 1/25/15: 0
– Completed week of 2/1/15: 2
– Completed week of 2/8/15: 0
– Compmleted week of 2/15/15: 1
– Copleted week of 5/24/15: 1
– Total Completed: 18

Updated Goals:
Coding Website (5/25/15):
– 196 total assignments remaining; 19 Assignments per week
– Goal Completion: 8/3/15 (10 Weeks)
– Compmleted week of 5/24/15: 5
Software Engineering Book:
– 13 Chapters; 1 Chapter per week
– Goal Completion: 8/22/15

Basics and Printing
1. Skipped
2. Skipped
3. Skipped
4. Skipped
5. Skipped
6. Skipped
7. Skipped
8. Skipped

Variables (Completed – 4)
9. Completed – 1/18/15
10. Completed – 1/18/15
11. Completed – 1/18/15
12. Completed – 1/18/15
13. Not Completed: Do not understand how or why would create a chart

Keyboard Input (Completed – 7)
14. Completed – 1/19/15
15. Completed – 1/19/15
16. Completed – 1/19/15
17. Completed – 1/19/15
18. Completed – 1/20/15
19. Completed – 1/20/15
20. Completed – 1/21/15

If Statements (Completed – 8)
21. Completed – 1/23/15
22. Completed – 1/23/15
23. Completed – 1/23/15
24. Completed – 2/3/15
25. Completed – 2/3/15
26. Completed – 2/20/15
27. Completed – 5/25/15
28. Completed – 5/26/15

GIU’s (Completed – 3)
29. Completed – 5/26/15
30. Completed – 5/28/15 //Popping warning message that don’t understand or know how to fix
31. Completed – 5/28/15 //Popping warning message that don’t understand or know how to fix

If Statements (Completed – 3)
32. Completed – 5/29/15
33-37 Skipped (Based on similarity to alternate files and time constraints)
38. Completed – 6/12/15
39. Completed – 6/15/15
40. Skipped (Based on similarity to alternate files and time constraints)

Random Numbers (Completed – 3)
41. Completed – 6/15/15
42. Completed – 6/18/15
43. Skipped
44. Completed – 6/18/15
45-47 Skipped

While Loops (Completed – 4)
48. (Named as 45) – 6/29/15
49-50 Skipped
51. Completed – 6/30/15
52. Skipped
53. Completed – 7/2/15
54. Completed – 7/2/15
55. Skipped

Do While Loops
56. Completed – 7/5/15
57-63b. Skipped
63c. Completed 7/5/15 // Write compueter game NIM for two players to compete against each other. Does not have controls for incorrect application of program. Did not build ability to play against the computer.

For Loops
64. Completed 7/5/15 // construct of a for loop
65-71. Skipped // Standard/basic constructs of for loops
72. Skipped // basic string evaluation utilizing “length() ” & “charAt()”
73. Skipped // irrelevant
74-75. Skipped

Projects
76. Revisit // “Blackjack project” -> could likely right utilizing random numbers and loops. However, value add to game would come from array list & other functionality not yet known

Graphcs
77. Completed 7/6/15 // Intro to graphics with positioning, ovals, and rectangles
78. Completed 7/6/15 // Continuation of graphics with intro to arcs
79. Completed 7/7/15 // Lines, fonts
80. Skipped
81. Completed 7/7/15 // Draw smiley face (Struggled with the mouth)
82. Skipped
83-84. Skipped // Lines & Parabolas on graph paper
85. Completed – listed as 84 // shapes
86-89. Skipped // misc graphing information, may add value. skipped based on time.