4 ms·
It almost feels as if more universities should have two different "introductory" CS courses: one for non-majors, and another for majors. I would however express
by epmaybe 9y ago
It almost feels as if more universities should have two different "introductory" CS courses: one for non-majors, and another for majors. I would however express that in my CS curriculum (only 6 years ago) we did not start using C++ until my junior/senior year, and instead stuck with Java.
- techman9 9y agoI'm not sure about segmenting intro courses by majors, but there is good research that suggests that segmenting CS1 by level of background knowledge has a significant positive impact on future coursework [0]. I suspect that a larger proportion of students who eventually study CS have a higher degree of background knowledge as well, so this probably makes sense. [0] https://dl.acm.org/citation.cfm?id=2445248 https://dl.acm.org/citation.cfm?id=2445248, https://dl.acm.org/citation.cfm?id=2255982 https://dl.acm.org/citation.cfm?id=2255982