Schedule (subject to change based on student progress):
- Sept. 24 to Oct. 1
- Download and install WPILib onto their machine
- Complete “Getting Started With Java” section of Educative.io course
- First in-person meeting will be Saturday Oct. 1, 1pm to 3pm *Will ensure everyone has WPILib/VSCode installed and can write, compile, execute a simple “Hello World” program.
- Oct. 1 to Oct. 8
- Complete “Variables & User Input” on Educative.io course
- Complete “Simple Maths & Logic” on Educative.io course
- The two-hour office-hour/instruction will be Saturday, Oct 8, 2 to 4pm
- Will review past week’s material and preview following week’s material
- Oct. 9 to Oct. 15
- Complete “Strings and String Processing” on Educative.io course
- The two-hour office-hour/instruction will be Oct 15, 2:30 to 4:30pm
- Will review past week’s material and preview following week’s material
- Will review the basics of Git/GitHub Desktop https://www.codecademy.com/article/what-is-git-and-github-desktop
- Oct. 16 to Oct. 22
- Complete “Conditional Statements” on Educative.io course
- Students should also practice “committing” and “reverting” using GitHub Desktop
- The two-hour office-hour/instruction will be Saturday, Oct 22, 2:30 to 4:30pm
- Oct. 23 to Oct. 29
- Complete “Conditional Statements” on Educative.io course
- Start "Loops" on Educative.io course
- Practice Using VS Code Debugger
- Students should also practice “committing” and “reverting” using GitHub Desktop
- The two-hour office-hour/instruction will be Saturday, Oct 29, 3:30 to 5:30pm
- please tell metors today if you are not able to access github repository for this course
- any questions on conditionals?
- loops
- try to figure out for yourself how many times a loop goes around
- loop example
- fib example
- y = x^2 + 2x also written as f(x) = x^2 + 2x
- fib(n) = fib(n-2) + fib(n-1)
- discuss inputs and outputs
- course difficulty increasing
- preview next couple of weeks
- Oct. 30 to Nov. 5
- Complete “Loops” on Educative.io course
- Start “Methods” on Educative.io course
- The two-hour office-hour/instruction will be Saturday, Nov. 5, 2:30 to 4:30pm
- Nov. 5 to Nov. 12
- Complete "Loops" on Educative.io course
- Complete "Methods" on Educative.io course
- The two-hour office-hour/instruction will be Saturday, Nov. 12, 2:30 to 4:30
- Mentors will help students progress on this checklist:
[ ] challenge 1 of loops
[ ] challenge 2 of loops
[ ] challenge 3 of loops
[ ] challenge 1 of methods
[ ] challenge 2 of methods
[ ] challenge 3 of methods
[ ] challenge 4 of methods
- Mentors will help students progress on this checklist:
- Nov. 12 to Nov. 19 (Last Week!)
- Complete “Classes and Inheritance” on Educative.io course
- The two-hour office-hour/instruction will be Saturday, Nov. 19, 2:30 to 4:30
- Coding Challenge: High Low Card Game!