1 of 1


Among other things, the BSCS is a filter for lots of places. If you don't have it, you're not in the running for the job.

The BSCS provides you with an decent discussion of theory and history of computer science, which otherwise you would have had to know how to self-direct. If you don't know what you don't know, it's hard to learn it.

In my opinion, it is impossible to learn some things without a teacher. In particular, higher-level mathematics, which turn out to be a big deal if you want interesting jobs.

College also provides a level of acculturation into the white-collar culture (which can be a big deal for some students).

If someone won't hire you because you have a degree, walk away glad that you didn't get a job there.