https://www.educationdive.com/news/penn-offers-first-online-degree-program/531274/ MCIT. Not cheap but much cheaper than in-seat.
Interesting. My eldest is looking at them for a Master's in Computational Linguistics, but I think he'd prefer to be on campus.
Point of correction: First fully online degree. They already offer online degrees with residency requirements, notably, the Doctor of Social Work - https://www.sp2.upenn.edu/academics/doctorate-in-clinical-social-work/overview/program-format/
Tell him the trick to robbing banks is to do it just once and for a big haul. Don't tell Bruce I said this.
No need, he's either going somewhere full time that offers him an assistantship, or he'll do the online one through UW part time and work.
This is actually a steal for an Ivy League degree. The total cost is under $27k. I think the author of the Penn article got confused and compared Penn's course credit tuition with other schools' credit hour tuition. When it says that a course credit is $2,500 at Penn, it means that it is $2,500 for the entire course. Each course is one course credit, and the program has a total of 10 course credits. If you just want to brag about having an Ivy League degree, then this is pretty much the only option for computer science-related degrees unless you want to pay the cost of a house at Columbia. However, if you've done your research, you will know that Georgia Tech is much cheaper and has a higher ranking in CS. If you want the best deal, then it's Georgia Tech for CS-related degrees. They have online degrees in computer science, analytics, and cybersecurity. The cybersecurity programs don't require a strong IT/CS background.