I think there is a common confusion about the term Computer Science. Universities such as University of Chicago teach raw CS. UIUC and U. of Ill. teaches what I would call Computer (Software) Engineering.
These courses are likely neither of the two, but more of the nature of "practical computer programming".
Having studied CS at UIUC, the undergrad CS curriculum on the U Chicago website is indistinguishable from my own undergrad requirements.
I would have to agree that the public school curriculum would be about the basics of how computer systems work and how to use them vocationally, rather than say proofs of computational complexity.
These courses are likely neither of the two, but more of the nature of "practical computer programming".