Go to Post Hallry's back! Tell a Friend! - Tyler Olds [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

 
View Poll Results: Student/Mentor programmer ratio, Student/Mentor programming knowledge
All student(s) 40 38.10%
Mostly student(s) 45 42.86%
Mostly mentor(s) 12 11.43%
All mentor(s) 6 5.71%
STUDENT EDU Self taught 42 40.00%
STUDENT EDU Highschool class 12 11.43%
MENTOR EDU Self taught 10 9.52%
MENTOR EDU Highschool class 1 0.95%
MENTOR EDU Higher Education 12 11.43%
Multiple Choice Poll. Voters: 105. You may not vote on this poll

Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 22-10-2006, 11:20
Alexa Stott's Avatar
Alexa Stott Alexa Stott is offline
All I do is twin.
AKA: elixir
FRC #0025 (Raider Robotix)
Team Role: College Student
 
Join Date: Oct 2005
Rookie Year: 2006
Location: No. Bruns., NJ/College Park, MD
Posts: 781
Alexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond repute
Send a message via AIM to Alexa Stott
Re: Who does the programming for your team?

Quote:
Originally Posted by Donut
This year looks to have 5 or 6 programmers and me leading again. I can say from last year's experience that having 9 programmers is a bad thing. We simply did not have enough tasks to hand out and supervise between them all since the skill level varied drastically and we really couldn't figure out what we wanted to do fast enough.
That has always been one of my major concerns with having a large group programming. There is only so much to do and, while you can delegate tasks, sometimes there just isn't enough to go around.

This year, we had around 5 or 6 kids sign up for programming. We have been teaching them some basic stuff and we're hoping that we'll have a few good kids to help us out this year. For now, the other programmer (Calhounian) and I are going to probably be the only ones dealing with the CMU Cam and delegating the other things, such as autonomous and encoders and such to the new guys (with our help and guidance, of course).

We're hoping it works out.
__________________
|Email:alexastott[at]gmail.com|Facebook|@zelixir|Google+|
[University of Maryland Computer Science, Psychology]
[Brunswick Eruption]
  #17   Spotlight this post!  
Unread 22-10-2006, 11:39
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,186
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Who does the programming for your team?

Quote:
Originally Posted by AtalanteStar25
That has always been one of my major concerns with having a large group programming. There is only so much to do and, while you can delegate tasks, sometimes there just isn't enough to go around.

This year, we had around 5 or 6 kids sign up for programming. We have been teaching them some basic stuff and we're hoping that we'll have a few good kids to help us out this year. For now, the other programmer (Calhounian) and I are going to probably be the only ones dealing with the CMU Cam and delegating the other things, such as autonomous and encoders and such to the new guys (with our help and guidance, of course).

We're hoping it works out.
Why limit to the RC?

Build a co-processor. Create a linux distribution for robotics. Write a dashboard. Write a driver for an LCD screen. Make a new driver feedback system. Use an inertial navigation system. Start a CVS. Make your robot talk to you. Play pac-man.
  #18   Spotlight this post!  
Unread 22-10-2006, 14:12
Not2B's Avatar
Not2B Not2B is offline
Registered User
AKA: Brian Graham
FRC #0862 (Lightning Robotics)
Team Role: Mentor
 
Join Date: Apr 2002
Rookie Year: 2002
Location: Farmington Hills, Mi
Posts: 401
Not2B has a reputation beyond reputeNot2B has a reputation beyond reputeNot2B has a reputation beyond reputeNot2B has a reputation beyond reputeNot2B has a reputation beyond reputeNot2B has a reputation beyond reputeNot2B has a reputation beyond reputeNot2B has a reputation beyond reputeNot2B has a reputation beyond reputeNot2B has a reputation beyond reputeNot2B has a reputation beyond repute
Re: Who does the programming for your team?

Quote:
Originally Posted by Tom Bottiglieri
Why limit to the RC?

Build a co-processor. Create a linux distribution for robotics. Write a dashboard. Write a driver for an LCD screen. Make a new driver feedback system. Use an inertial navigation system. Start a CVS. Make your robot talk to you. Play pac-man.
Bingo!... why limit it to the robot? Make scouting software. Write a game simulator. Write software to control your own segway. To control the firing mechanism on your t-shirt cannon. Oh so much to do...

(A large team forces us to think outside the robot in order to inspire as many as possible - with year round non-robot projects.)

On a side note... "Think outside the robot." - I kinda like that. I'll have to use that in a meeting someday....
__________________
Brian Graham
  #19   Spotlight this post!  
Unread 22-10-2006, 14:26
Scott Shaw 237's Avatar
Scott Shaw 237 Scott Shaw 237 is offline
Hey! Must be da money!
AKA: Shaw 2
FRC #0237 (Sie-H20-Bots (T.R.I.B.E))
Team Role: Alumni
 
Join Date: Jan 2003
Rookie Year: 2002
Location: Watertown, Connecticut
Posts: 385
Scott Shaw 237 has a reputation beyond reputeScott Shaw 237 has a reputation beyond reputeScott Shaw 237 has a reputation beyond reputeScott Shaw 237 has a reputation beyond reputeScott Shaw 237 has a reputation beyond reputeScott Shaw 237 has a reputation beyond reputeScott Shaw 237 has a reputation beyond reputeScott Shaw 237 has a reputation beyond reputeScott Shaw 237 has a reputation beyond reputeScott Shaw 237 has a reputation beyond reputeScott Shaw 237 has a reputation beyond repute
Send a message via AIM to Scott Shaw 237
Re: Who does the programming for your team?

Quote:
Originally Posted by Mike
237 had one self-taught programmer (me) in 2005 and 2006.

2007 we have me again and another self-taught freshman.
Actually to be 100% correct 237 has had a mentor since 2002 who has been helping with the code. While he let the kids do it themselves, he still over looked it and helped debug it and made sure it was done on time.
__________________

2000 UTC Regional Winners Thanks 131 and 209!
2000 J&J Sportmanship Award
2002 NYC Regional Winners Thanks 549 and 358!
2002 Leadership in Controls Award
2003 Delphi Driving Tomorrow's Technology Award
2004 J&J Regional Winners Thanks 56 and 303!
2004 GM Industrial Design Award
2004 Motorola Quality Award
2005 New Jersey Regional Finalists Thanks 56 and 303!
2005 Radioshack Innovation in Control Award- FLR
2005 Radioshack Innovation in Control Award- NJ
2006 GM Industrial Design Award
2006 Delphi's Driving Tomorrows Technology Award
  #20   Spotlight this post!  
Unread 22-10-2006, 16:58
Donut Donut is online now
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,287
Donut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond repute
Re: Who does the programming for your team?

Quote:
Originally Posted by Tom Bottiglieri
Build a co-processor. Create a linux distribution for robotics. Write a dashboard. Write a driver for an LCD screen. Make a new driver feedback system. Use an inertial navigation system. Start a CVS. Make your robot talk to you. Play pac-man.
I would have loved for us to do some of these. It doesn't work as well when all of your programmers have learned how to code from school courses though; they aren't used to "figuring it out" for themselves, and since they were all new to the FIRST program (they had various coding experience, but I was the only returning robotics programmer) many wouldn't have a clue where to begin to look for information on this.

If done properly a large programming team could work (once you get beyond robot programming). I have my doubts from last year though, and I won't allow it to be that big again.
__________________
FRC Team 498 (Peoria, AZ), Student: 2004 - 2007
FRC Team 498 (Peoria, AZ), Mentor: 2008 - 2011
FRC Team 167 (Iowa City, IA), Mentor: 2012 - 2014
FRC Team 2662 (Tolleson, AZ), Mentor: 2014 - Present
  #21   Spotlight this post!  
Unread 22-10-2006, 21:20
Shinigami2057 Shinigami2057 is offline
Slackware Is Your New God (Mentor)
AKA: Harry Bock
FRC #1350 (Rambots)
Team Role: Programmer
 
Join Date: Oct 2006
Rookie Year: 2006
Location: Johnston, RI
Posts: 106
Shinigami2057 is just really niceShinigami2057 is just really niceShinigami2057 is just really niceShinigami2057 is just really niceShinigami2057 is just really nice
Re: Who does the programming for your team?

Team 1350 has had a few programmers over the years, my friend Marco the most prominent of them (he was the lead and only programmer for that year), and I helped him lead the team programming last year. Since we were the only ones who had significant experience in C (or any language, for that matter), we did all the code for that bot. He wrote the majority of the base, since I had never written for embedded applications before; although in the last two months I caught up and wrote the autonomous code we used in Atlanta and by the end, I was able to successfully manage the source in case Marco dropped off the face of the earth

We are both self-taught C programmers, and we took the same Java course at our school (which we gained very little from, since it was much more of a beginner's class than anything). This year I am mentoring the team and will be helping them learn C before January, since none of them have enough experience yet to code the bot on their own. It should be an interesting and fun year
  #22   Spotlight this post!  
Unread 22-10-2006, 21:40
Royalpride1070's Avatar
Royalpride1070 Royalpride1070 is offline
RoyalPride1070
AKA: Vicki Chu
FRC #1070 (Royal Robotrons)
Team Role: Driver
 
Join Date: Oct 2006
Rookie Year: 2005
Location: Chatsworth, California
Posts: 38
Royalpride1070 has a spectacular aura aboutRoyalpride1070 has a spectacular aura aboutRoyalpride1070 has a spectacular aura about
Send a message via AIM to Royalpride1070 Send a message via MSN to Royalpride1070
Re: Who does the programming for your team?

well.. unfortunately.. only two people actually do the programming on our team. our two mentors Don and Mike.. we hav a programming team, but half the time they don't know what don's talking about. that's why i stick to building..
__________________
Team 1070 The Royal Robotrons
  #23   Spotlight this post!  
Unread 22-10-2006, 22:52
Robo_Coyote's Avatar
Robo_Coyote Robo_Coyote is offline
Cheap_Shot
AKA: Chris Chandler
FRC #1323 (MadTown Robotics )
Team Role: Mechanical
 
Join Date: Sep 2006
Rookie Year: 2005
Location: Madera
Posts: 115
Robo_Coyote is a splendid one to beholdRobo_Coyote is a splendid one to beholdRobo_Coyote is a splendid one to beholdRobo_Coyote is a splendid one to beholdRobo_Coyote is a splendid one to beholdRobo_Coyote is a splendid one to behold
Re: Who does the programming for your team?

I was fortunate enough to have a freshman last year sign on that had self taught himself C++ so we are all student programed baby!!!
__________________
2005- Uc Davis Spirit Award
2006 nationals second highest score thanks to 233, and 1184

We need a longer highlight list....... sigh

"To invent all you need is imagination and a pile of junk" - Thomas Edison
  #24   Spotlight this post!  
Unread 23-10-2006, 10:06
Qbranch Qbranch is offline
wow college goes fast.
AKA: Alex
FRC #1024 (Kil-A-Bytes)
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2006
Location: Indianapolis
Posts: 1,174
Qbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond repute
Re: Who does the programming for your team?

Our robots are totally programmed by students.

For our team, last season we had just myself and one other student, then a couple mentors... but they werent there much.

I have lots of software and hardware programming experience from my job, my partner has taken programming classes, so it works out.

This year we have 4 new people on programming team... none of which know programming...

guess i've got my work cut out for me

-Q
__________________
Electrical Engineer Illini
1024 | Programmer '06, '07, '08 | Driver '08
  #25   Spotlight this post!  
Unread 23-10-2006, 17:25
Imajie Imajie is offline
Registered User
AKA: James Letendre
FRC #0195 (Cyber Knights)
Team Role: Electrical
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Southington
Posts: 114
Imajie has much to be proud ofImajie has much to be proud ofImajie has much to be proud ofImajie has much to be proud ofImajie has much to be proud ofImajie has much to be proud ofImajie has much to be proud ofImajie has much to be proud of
Send a message via AIM to Imajie
Re: Who does the programming for your team?

This year 195 is trying to delegate the task of programming. We have a group of 4 or 5 students and 1 mentor interested in programming and I'm trying to teach them how to program now so we can delegate tasks during the season.
__________________
2007 UTC Champions Thanks 1124 and 558
2007 UTC GM Industrial Design Award

2006 Newton Divisional Winners
2006 Championship finalists
(Thanks 25 and 968 for picking us!)
2006 National Innovation in Control
  #26   Spotlight this post!  
Unread 23-10-2006, 18:59
Joohoo's Avatar
Joohoo Joohoo is offline
Registered User
FRC #0340 (G.R.R.)
Team Role: Mentor
 
Join Date: Jun 2005
Rookie Year: 2005
Location: Rochester
Posts: 241
Joohoo is just really niceJoohoo is just really niceJoohoo is just really niceJoohoo is just really niceJoohoo is just really nice
Send a message via AIM to Joohoo Send a message via Yahoo to Joohoo
Re: Who does the programming for your team?

Last year we had about two productive student programmers(don't ask about the third) and three mentors that helped out a bit. the entire programming team was trying to figure things out last year and this year it looks like it's me on 340 and two that i'm mentoring on 424.
  #27   Spotlight this post!  
Unread 23-10-2006, 18:59
Alexa Stott's Avatar
Alexa Stott Alexa Stott is offline
All I do is twin.
AKA: elixir
FRC #0025 (Raider Robotix)
Team Role: College Student
 
Join Date: Oct 2005
Rookie Year: 2006
Location: No. Bruns., NJ/College Park, MD
Posts: 781
Alexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond repute
Send a message via AIM to Alexa Stott
Re: Who does the programming for your team?

Quote:
Originally Posted by Donut
I would have loved for us to do some of these. It doesn't work as well when all of your programmers have learned how to code from school courses though; they aren't used to "figuring it out" for themselves, and since they were all new to the FIRST program (they had various coding experience, but I was the only returning robotics programmer) many wouldn't have a clue where to begin to look for information on this.

If done properly a large programming team could work (once you get beyond robot programming). I have my doubts from last year though, and I won't allow it to be that big again.
Our team is similar--We don't really have much time to teach them to do anything but robot programming. Our two current programmers (Calhounian and me) came onto the the team last year knowing 0 programming. Currently, we have about only 3-4 people who can do any programming in anything other than C and other than for the robot.

Many of those projects sound really cool, but for us right now, it's not much of an option.

Last year, though, we did have a few students who designed and wrote a scouting program for us in Java.
__________________
|Email:alexastott[at]gmail.com|Facebook|@zelixir|Google+|
[University of Maryland Computer Science, Psychology]
[Brunswick Eruption]
  #28   Spotlight this post!  
Unread 23-10-2006, 20:09
chris31 chris31 is offline
Team 2021 Captain
AKA: Chris Davidson
FRC #2021 (FA Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2006
Location: Atlanta, GA/ Fredericksburg,VA
Posts: 949
chris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond repute
Send a message via AIM to chris31
Re: Who does the programming for your team?

Its sort of shocking to see that 3 teams have the programming done all by the mentor and 7 have it done mostly by the mentor. I guess that this is the same topic as how much work some mentors do on building the robot, but it think that the programming should be done by students.
  #29   Spotlight this post!  
Unread 24-10-2006, 15:33
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: Who does the programming for your team?

For the past 3 years, it has been a massive programming team of 3: me, myself, and I. I learned PIC C on the EDU pre-2004. (Previous programming experience in other languages.)

Last year, we started getting some younger people, so hopefully they can take over when I leave after 2007.
  #30   Spotlight this post!  
Unread 24-10-2006, 19:35
LordTalps LordTalps is offline
Crimson Ninja
AKA: Pat
FRC #1885 (Robocats)
Team Role: Programmer
 
Join Date: Aug 2006
Rookie Year: 2006
Location: Skingrad
Posts: 106
LordTalps is a splendid one to beholdLordTalps is a splendid one to beholdLordTalps is a splendid one to beholdLordTalps is a splendid one to beholdLordTalps is a splendid one to beholdLordTalps is a splendid one to beholdLordTalps is a splendid one to beholdLordTalps is a splendid one to behold
Send a message via AIM to LordTalps
Re: Who does the programming for your team?

Team 1885 has three to five student programmers, depending on how you ask the question. There on we have 3 to 5 mentors who will help/teach/lead. Trouble is, the three of us who REALLY program (out of the students) including myself, thegathering, and another guy, is we're all seniors. Need to get some fresh blood in the mix.
__________________


I will not leave my account logged on to chiefdelphi again.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Where do you actually build your robot and who does the building??? Elgin Clock General Forum 47 14-11-2006 17:50
What your team does for fundraising Jill1022 Fundraising 13 16-04-2005 11:34
What does your team use to make the clovers for tetras? Tigerlily-87 General Forum 54 13-02-2005 20:03
pic: Who REALLY does the work for 422... CD47-Bot Extra Discussion 2 07-03-2004 22:31
What does your team do for the kick off? Jay H 237 Chit-Chat 12 08-01-2004 14:28


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

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