3 ms·
Actually, no. No first-year CS students should know about ELF. They should know about: 1. basic data structures (variables, arrays, simple binary trees) 2. st
by cbd1984 12y ago
Actually, no. No first-year CS students should know about ELF. They should know about:
1. basic data structures (variables, arrays, simple binary trees)
2. static control flow (sequential execution and control structures)
3. dynamic control flow (the call stack and how exception handling works (in C: setjmp()/longjmp()))
4. basic program structuring and hygiene (functions, named constants, picking good names)
Focusing on that instead of the details of machine-level knowledge is what separates CS from IT; we need both, so we should not try to make our CS programs bad copies of our IT programs.
- dinkumthinkum 12y agoI think ideally a first-year CS student has been programming and learning prior to freshman year, is probably what the parent meant.
- cbd1984 12y ago> I think ideally a first-year CS student has been programming and learning prior to freshman year, is probably what the parent meant. It's nice when people come in to a class warm, as opposed to completely cold, but it's bad pedagogy to assume specialized knowledge beyond what's explicitly listed in the course prerequisites.