View Single Post
  #11   Spotlight this post!  
Unread 27-05-2016, 10:05
Katie_UPS's Avatar
Katie_UPS Katie_UPS is offline
Registered User
AKA: Katie Widen
no team
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Wisconsinite lost in Texas
Posts: 955
Katie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond repute
Re: FRC Primer for Programmers

Quote:
Originally Posted by rich2202 View Post

2) Overview of the Hardware
RoboRio
Driver Station
Connection through FMS
3) Overview of FMS
Robot Init
Autonomus Init
Autonomus periodic
Autnomous continuous
etc.
.....

12) Networking details
10.TE.AM.xx
Fixed vs dynamic IP addresses
Default Fixed IP Addresses
Router
Why do they need to know this in depth? Why is "Deploying Code" not closer to the top? You're going to bore 99% of them to death. Why would I as a high school student spend my summer watching power-points on dynamic IP addressing?

Its cool to teach them everything (though most of it isn't really necessary, just interesting to some), but get them interested first. If they signed up for "learning to program" maybe programming should be in the first few topics.

None of this is going to have any context until they start writing code anyways, so why not start with code?

Quote:
Originally Posted by phurley67 View Post
Personally, I would also throw in a bit about ...network tables
Again, what does this add? How does this help them write an autonomous program? If a student shows interest in the deeper parts of how-things-work then explain it (or if it becomes a relevant lesson because of a problem they're having).

They're not starting Computer Engineering. They don't need to know the networking layer right now, or how the FPGA in the roboRIO works... It's cool and useful eventually, but you're just going to scare away anyone who doesn't think they're smart enough.
Reply With Quote