Changes between Version 9 and Version 10 of JavaWPI_Training


Ignore:
Timestamp:
Nov 19, 2015, 10:17:24 PM (9 years ago)
Author:
Timothy Lin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • JavaWPI_Training

    v9 v10  
    33The following are resources to help students and mentors come up to speed with Java programming and WPI libraries.  These are meant to be self-paced activities that will provide:
    44
    5 * Instructions on how to set up a Java programming environment
    6 * Training resources for how to build basic Java programs
    7 * Training on how to build robot programs in java using the WPI libraries. 
     51. Instructions on how to set up a Java programming environment
     62. Training resources for how to build basic Java programs
     73. Training on how to build robot programs in Java using the WPI libraries
    88
    99== Set up a java programming environment
    1010
    11 First, ensure that you don't already have a viable programming environment available on your system.  Check to see if eclipse is currently on your box.  If it is, open it.  If you can open eclipse, that means you should have a working Java installation as well.  If you don't have either, follow the 2015 FRC documentation on screenstepslive to perform the necessary steps:
    12 
    13 * http://wpilib.screenstepslive.com/s/4485/m/13809/l/145002-installing-eclipse-c-java
     11First, ensure that you don't already have a viable programming environment available on your system.  Check to see if eclipse is currently on your box.  If it is, open it.  If you can open eclipse, that means you should have a working Java installation as well.  If you don't have either, follow the [http://wpilib.screenstepslive.com/s/4485/m/13809/l/145002-installing-eclipse-c-java 2015 FRC documentation on screenstepslive] to perform the necessary steps.
    1412
    1513== Learn some java
     
    2119* John Purcell Video Tutorials: https://www.youtube.com/playlist?list=PL9DF6E4B45C36D411
    2220* Java tutorial for beginners, with coding challenges: http://beginnersbook.com/java-tutorial-for-beginners-with-examples/
     21* Interactive Java Tutorial (code online): http://www.learnjavaonline.org/ (not as good, but has code interactivity)
     22* Oracle Java Tutorials: https://docs.oracle.com/javase/tutorial/java/index.html
    2323
    24 Your goal:  Cover topics (at least) including:  basic syntax, variables, strings, arrays, loops, conditionals, file IO, classes, inheritance, and overloading.
     24Your goal is to cover at least these topics:
     25* basic syntax
     26* variables
     27* strings
     28* arrays
     29* loops
     30* conditionals
     31* file IO
     32* classes
     33* inheritance
     34* overloading.
    2535
    2636== Learn how to build a command-based robot project