Go to Post Yes, it can. You'll have to ask the lawyers around here whether it's legal or not. - Kevin Watson [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 06-05-2013, 22:01
bulbajackel's Avatar
bulbajackel bulbajackel is offline
Programmin fo dayz
AKA: Chuck
FRC #2408 (Shrapnel Sergeants)
Team Role: Programmer
 
Join Date: Jan 2012
Rookie Year: 2011
Location: United States
Posts: 22
bulbajackel is an unknown quantity at this point
Re: Teach programmers

What I'm doing to teach my programmers is that I start with Labview, explaining the basics the best I can. I give them hands on task to progress them along, giving them help when needed. I then assign them to learn things from codeacademy.com because it seems to help with why programming works and things.
__________________


"It's the programmer's fault"
  #17   Spotlight this post!  
Unread 06-05-2013, 23:45
xisybyl xisybyl is offline
Registered User
FRC #3648
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Denver
Posts: 34
xisybyl is an unknown quantity at this point
Re: Teach programmers

It depends on your goal.

If your goal is to teach how to program an FRC robot in the least amount of time (in order to allow for testing of various components as well as driving practice), teach them LabVIEW. There are many free resources available as mentioned earlier in this thread. The teamrush27 programming guides are exceptional. See
http://www.teamrush27.net/rookie-resources

If your goal is just to teach programming skills, go ahead with either LabVIEW, C++ or Java, but expect to spend months on the Java/C++.

Contrary to popular belief, there ARE many technical programming jobs available using LabVIEW. (Search on labview job colorado since you are in Colorado.)
  #18   Spotlight this post!  
Unread 22-05-2013, 20:28
armgeek's Avatar
armgeek armgeek is offline
Raspberry Pi Enthusiast
AKA: Tyler Pawlaczyk
FRC #0340 (Greater Rochester Robotics)
Team Role: Programmer
 
Join Date: Mar 2013
Rookie Year: 2011
Location: Rochester, NY
Posts: 10
armgeek is an unknown quantity at this point
Re: Teach programmers

I found myself in the same boat recently.

If you use java, a great thing to teach basic syntax as well as basic algorithmic thinking is coding-bat (www.codingbat.com).

Seeing as we have more time before build season starts, I also plan on wokring with the rookies with general java programming, as I feel that people who understand how to program in general are much better than people who can just program for robotics.

It may work to your advantage to work with new members on coding styles/practices as well, there's nothing worse than a religious war over tab sizes ruining your productive day.

Good luck!
__________________
I enjoy ARM processors.
Looking to earn rewards for working on Open-Source projects that help FIRST? You may be interested in the Summer of FIRST 2013 project. More info: 2013.summeroffirst.org
Also, visit my (sparse) blog: rainingbitsandbytes.blogspot.com
  #19   Spotlight this post!  
Unread 26-09-2013, 14:41
MrTimKlein's Avatar
MrTimKlein MrTimKlein is offline
Mentor - Programming, Electronics
AKA: Tim Klein
FRC #3966 (STEMpunks)
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2011
Location: Knoxville, TN USA
Posts: 7
MrTimKlein is an unknown quantity at this point
Re: Teach programmers

A followup to a previous post. There is a Java option for the NXT too. Check out www.lejos.org. I don't have any direct tutorials for this, but I've used it with success on personal projects.

Mr. Tim Klein
"Code Guild" Mentor
FRC Team 3966 STEMpunks
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 22:36.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi