Thread: Teaching Java
View Single Post
  #2   Spotlight this post!  
Unread 07-10-2012, 16:07
F22Rapture's Avatar
F22Rapture F22Rapture is offline
College Student, Mentor
AKA: Daniel A
FRC #3737 (4H Rotoraptors)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Goldsboro, NC
Posts: 476
F22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant future
Re: Teaching Java

Have them read through the documentation, especially the WPILib Cookbook
http://www.wbrobotics.com/attachment...ibCookbook.pdf

Teaching and using some form of version control system like Git or Subversion is highly recommended with multiple programmers.

Once they've gotten sufficiently up to speed with the language and the FRC conventions, split them up into groups of 2 or 3 and have them re-write the code for the previous year's robot with minimal referencing of the previous year's code. This will give them practice writing subsystems and commands, debugging, but also working together as a team.

Also, try making a few SmartDashboard widgets just for variety
__________________
Research is what I’m doing when I don’t know what I’m doing.
- Wernher von Braun
Attending: Raleigh NC Regional
Reply With Quote