Index Terms
Teaching ethics in IS courses (abstract): everything you always wanted to know but were afraid to ask
Recommendations
Do we really teach abstraction?
Abstraction is one of the cornerstones of software development and is recognized as a fundamental and essential principle to be taught as early as CS1/CS2. Abstraction supposedly can enhance students' ability to reason and think. Yet we often hear ...
Why i care about programming and how to teach it
SIGCSE '04: Proceedings of the 35th SIGCSE technical symposium on Computer science educationThis is the thirty-fifth SIGCSE conference. Off-by-one bugs notwithstanding, it seems safe to assume that the members of the SIGCSE community have been teaching programming for at least 35 years. Have we improved the teaching of programming in that time?...






Comments