Weed Out Courses For CS

<p>What are the weed out courses for CS? I have heard that it is Calculus, and other times I have heard it's the first programming class.</p>

<p>I would say it’s Calculus I, Chem I, Physics I, along with CS:Into to Computer Science. All of these courses were extremely easy for me with the exception of Physics I so I guess it varies from individual to individual. I hope I answered your question.</p>

<p>The Calculus sequence, Physics sequence and two introductory C++/Java courses are now pretty much standard for not only the CS majors, but the Math and Physics majors too, so I don’t know if those courses are still weed out courses. Too many students now have to take them.</p>

<p>I think the 3rd course of the CS program (either an Assembly/low-level programming course or the Algorithms/Data Structures course) would be the weed out course for CS.</p>

<p>Im not familiar with CS but usually Calc I and II are weed out classes for all technical majors. Physics and Chemistry also play that role as well. But Im sure some of your first couple CS classes will separate the masses.</p>

<p>I think Calculus II is the most notorious weed out class for most science and engineering majors.</p>

<p>Definitely the Data Structures and Intro to Algorithms classes.</p>

<p>Algorithms/Data structures</p>

<p>Coming from engineering its pretty much going to a pure theory class. Its tough</p>

<p>Assembly’s really easy if you know a little bit about microcontroller structure</p>

<p>Does anyone know how introductory CS came to be offered as a sequence of CS I and CS II? In ancient days, we took ‘Intro to CS for CS majors’, then the 2nd programming class was a higher level language combined with assembler.</p>

<p>here, programming 1 starts from flat scripting and ends with at touch on oop
programming 2 starts with oop and uses oop to create data structures. this way our data structures/algorithms class is one class and not 2</p>

<p>at my school, its anything having to do with Chem, Physics, or Thermo</p>