Forming a peer study group is essential to success at courses like this unless she has some background in the material.
Is this just a computer language she has not used in the past, or does she have no experience with programming? Students come to college with vastly different backgrounds and education. If this is a ‘top’ college I would expect anyone with no experience in the subject matter would be at a great deficit.
If her time consuming EC is a sport she should speak with her coach. Athletic departments usually have some of the best tutors.