It’s something like a bet with my friend. I’m confident that there is no college with all these features:
not highly competitive (definitely less than Georgia Tech for example)
has Computer Science bachelor’s program where one could get by while NOT being physically present at the college 90% of the semester. exams can be in-person. Some things that may or may not be necessary for that:
– Recorded lectures
– all the essential material being online
– no detrimental penalty for not coming to in-person components (even if it’s technically not allowed)
it needs to be a bachelor’s program, not associate’s or anything else
the program must be OFFICIALLY NON-REMOTE
(How good the college is or its reputation doesn’t matter.)
You should consider Alabama. It won’t hit nearly all of your criteria but it will be extremely cost efficient, attracts lots of NMF, and has a great football team.
Sorry I couldn’t come up with an exact fit and good luck.
Not sure why you don’t want to attend in person, but I firmly believe that the “people skills” learned attending in person, face to face with other students and professors will provide a better total education. Sure, you can learn the material via online, recorded lectures and books, but will you be successful in the future workplace?
Try UW-Stout, Metro State (MN), and Augsburg. These programs are all officially in person, but all these schools have a history of being accommodating to students with extenuating circumstances. You will probably need to speak to a dean and/or dept head to explain exactly what it is you need. Please do so, and get back to us about what you find!
I know an ASU student who is not an “online” student in an official sense who is entering junior year and has not had a single in-person class, by choice. Student started during the pandemic, decided they preferred online classes, and actively seeks them out. Not a CS major, but I wouldn’t be surprised if it’s possible in CS.
I’m not sure about the purpose of your question either, but at least two schools (MIT and Caltech) that I can think of which meet your criteria, depending on what you meant by “not highly competitive”. These two schools are hard but that’s very different from being “competitive” (they’re, in fact, highly collaborative). If you do well, no one cares if you show up in class or not. Caltech is probably even closer to your liking, because you don’t even need to show up for exams. Practically all exams are always take-home (open book, often untimed, but difficult).
A lot of schools offer enough online classes that your could make a schedule where you never have to attend a class in person. ASU, as mentioned above. SNHU, Governor’s University, Even U of Phoenix has physical facilities in many cities but most students are on line. My former SIL has a masters from there and took most of her classes remotely (this was 20 years ago) and went in to take exams. She got an MBA and has a great job.