>>1007BAGD's are largely judged based on a handful of experiences and a lot of hearsay. They tend to be the most vocal and visible of the majors, which stands out from the introverts of the rest of the school. Being sociable at DigiPen is often seen as a sign of not working hard.
While a lot of BAGD's are poor programmers, many are at least decent. 3 semesters worth of CS classes are required, and it will soon be 4. I know more than a few that coasted these classes, and a handful that excelled.
BAGD or BSGD is probably the best solution if you're interested in going indie. It's possible to be a good designer as an RTIS, for sure, but the level of programming you will need is unnecessary, particularly with major engines going free. You aren't going to need to know how to program a graphics engine if you're using Unreal, because their graphics pipeline is way better than you will ever make. Unless you work for a major studio that will have the resources to make its own engine, the ability is worthless. However, if you ever want to have a shot working for a major company, you need to have that ability…BAGD's have a hard time getting their foot in the door.
Basically, BAGD's get shit on because a lot of the work they do is conceptual, rather than tangible. They can often be seen running around Edison or standing around talking. It's impossible to separate those that are talking about design from those that are talking about whatever anime without actually talking to them, so most RTIS's just shit on them, and the BSGD's pull the "at least we're not as worthless as BAGD's" tactic.
It's hard to give any recommendation to join the BAGD program, largely because of the way the school treats Designers. The school is still experimenting with the program, and the programmers will look down on you. Even if you manage to join a team, they will likely either put too much responsibility on you, or not give you enough control, or both, and the entire time you're only one mistake away from being kicked off the team.
It's ok for RTIS to make mistakes, it's part of the learning process. But if a BAGD does it, they are a terrible Designer.