However I come from a private "engineering" school focused on computer sciences (named Supinfo) and there's some others (Epitech / Epita ) that though they don't deliver a engineer diploma (as per the law-regulated definition of engineer) but rather a master diploma (but that you can name "engineer in computer science" or somekind of trick like that and the schools play on that to attract student), actually have to my opinion, provide a decent education.
I learned assembly, C, logical gates and how to build a 1 bits processor.
I then learned HTML, and SQL, and then PHP, and some basic of algorithm (though no data structure courses, I learned only years after being graduated what was a quick-sort/merge-sort)
But I also learned management (how to hold a meeting, how to manage conflict) and project management (Gantt-diagram, Agile and Scrum) and some basis of ITIL
And even more related to the entrepreneur-ship world I had lessons about copyrights law, labor laws, patent laws , as well as finance course (what is an asset active/passive, what is the difference between giving yourself a salary and giving you shares etc.)
However I have to admit 10 years ago, I wanted to be a monkey-coder and thought the management and finance lessons were bullshit for people who were not good enough to code and still needed a job.
So I have to say the school totally prepared me for the "startup world" (and with 30 campuses in France and ~5000 graduated student a year, quite some others were prepared, though they were maybe with the same mindset as me).