I am not anti credit card, I am anti this.....from the OP: I have zero concerns with him amassing debt. You don't have to amass debt in order to have a good credit score. Quite the opposite actually. From what I understand, payment history and amounts owed in accordance to the amount of the line are the most important factors FICO takes into consideration when factoring a score. Here's a good trick people might want to try. It takes 1 month for a credit card company to show on the monthly statement that there is a zero balance. Say you pay a credit card off on the 15th and the statements come on the 30th. That zero balance will not show on the statement until the next 30th arrives 6 weeks after the card was paid off.You want to a maintain a zero balance with continued use as much as possible, and continued does not mean constant. So you get 2 cards and alternate their usage. When 1 gets to the point where you can pay it off in 1 month, stop using it and start paying it off while you use the other when needed. Once you have a zero balance, do the same with the other card. Shelve it until it's paid off and wait for the statement to reflect that before you start using it again. Both cards get continued use and both cards will show responsible spending (hopefully) that fosters responsible payments.
http://www.myfico.com/crediteducation/whatsinyourscore.aspx
Remember, most college students have a limited income from part time jobs. Their spending should reflect that. If they have a $5,000 limit and only make $1,000 a month, which amount should they spend on credit per month? They are young adults now and shouldn't be using mom and dad for this purpose. Only spend as much as you make and the formula above should work.