A computer science degree really doesn't teach any deep systems knowledge. It's a rather broad survey of operating systems, data structures, algorithms, machine architectures, and programming languages. An undergrad with a CS degree will have a lot to learn about developing software. A CS degree is probably most useful to identify people who are interested enough in computers and software to have stuck with it for 4 years.