Good quality CS schools

<p>

</p>

<p>Agreed.</p>

<p>What I wanted to get across is that in order to take the courses that use the areas that are in most actual working projects (operating systems, databases and networks), one needs to have a background in programming, data structures/algorithms and computer organization in some capacity.</p>

<p>True, the initial concepts will vary from school to school. I was pretty much using how the state of Maryland and its community colleges are set up. I know it will vary from state to state.</p>