![]() |
Re: What New FIRST Programmers should be taught
Quote:
A real version control system is somewhat harder to set up and requires more conscious effort to use, but it's a move you won't regret. Sorry for hijacking the thread... |
Re: What New FIRST Programmers should be taught
Quote:
|
Re: What New FIRST Programmers should be taught
Quote:
Quote:
|
Re: What New FIRST Programmers should be taught
I agree with Andrew Schreiber. A problem that I had this year with training was that I focused too much on the language and not enough on reasoning and problem solving. I would suggest learning about the people you're training, and see how they learn best.
I agree, source control is immensely important. When I joined the team three years ago, "version control" meant "datestamped folders". Last year I was in charge of setting up SVN on googlecode, which wasn't used as much as it should have been. This year, we used it a lot more. (There are quite a few people on software in 166) Unfortunately, we had some issues with the internet, and so over the summer we're converting to Mercurial, which is also better because it supports branching, and unlike Git, is built for Windows by the HG team. It saved us big time at Battlecry, when our robot stopped working right before a match and we had to go back through the revisions to find a stable one. With SVN, it would have been harder because it's not distributed. |
Re: What New FIRST Programmers should be taught
Quote:
-Tanner |
Re: What New FIRST Programmers should be taught
guys, if you want to argue about VCS's please make a != thread
would the following game help explain programming theory? http://www.kongregate.com/games/Plea...s/manufactoria |
Re: What New FIRST Programmers should be taught
For robotics programming teaching I last year gave the people I was supposed to teach the following game
http://www.kongregate.com/games/Coolio_Niato/light-bot A pretty good algorithmic game. Apart from that we started from the basics of good programming, proper code writing, OOP and such. Than we moved on to showing them the libraries and intorducing them to how they work and how to use them. |
Re: What New FIRST Programmers should be taught
If you're team is planning to use or considering using WPILibJ, there is a coding game called robocode at http://robocode.sourceforge.net/
It actually uses templates (Simple and Iterative robots) very similar to the WPI Libraries, and there robots and standardized and virtual - and if you have 4 students you could have them program bots to compete against each other (the robots are basically mini tanks) without having to build a kit-bot or something for them to play with. |
| All times are GMT -5. The time now is 23:29. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi