My son is going to apply to TCNJ and is interested in computer science. A few questions for anyone who might have knowledge of the program:
1) Does one have to be "accepted" into the major? I know Rutgers requires acceptance after demonstrating proficiency in Intro. to Computer Science and two other courses.
2) What is the reputation of the CS department at TCNJ? Is it "rated" on any of the lists?
3) Can anyone speak to the level of difficulty?
4) Any internship opportunities?