First, you don't really need a degree to be a photographer. Most people will probably recommend a business degree while minoring in photography.Second, there are many different genres of photography and each school will teach something different. Most schools seem to have their photography programs wrapped up in either the art department or journalism department (or both). So for most, you would get a BA in art or journalism with an emphasis in photography. Only a few schools seem to have a commercial photography program and those tend to be private schools (from what I have seen). Some schools might offer a BFA. A BFA means that you have taken additional studio classes over a BA. That is the only difference.
What I would suggest is for you friend to be more specific about the kind of photography they are interested in. What kind of career do they want? Do they want to shoot weddings, or advertising campaigns?
Also, the best way to really learn the business, is to assist other photographers. Even after going to a highly regarded school, I still assisted. You learn a lot from people who are out there working (both what to do and not to do).
Lastly, remind your friend that most photographers are freelance/self employed. You rarely get a job as a photographer. You have to hustle and be ready to deal with having and unstable income.