Sciweavers

SIGCSE
2004
ACM

Components-first approaches to CS1/CS2: principles and practice

13 years 10 months ago
Components-first approaches to CS1/CS2: principles and practice
Ê Among the many ways to focus CS1/CS2 content, two have been published that emphasize concepts of component-based software engineering. Courses based on these two instances of a "components-first" approach are remarkably similar in several crucial respectsÑwhich is surprising because they were developed independently and with very different objectives. Indeed, the two versions are based on virtually the same principles for content organization, and they share many common features that are unusual for CS1/CS2. Yet, they are notably different in other ways. Detailed analysis of similarities and differences suggests that it might be possible to transfer some of their claimed and documented advantages to other approaches within the programming-first paradigm for CS1/CS2, by rearranging the content of such courses in accord with the underlying principles of the components-first approach. Categories and Subject Descriptors K.3.2. [Computer and Information Science Education]: Com...
Emily Howe, Matthew Thornton, Bruce W. Weide
Added 30 Jun 2010
Updated 30 Jun 2010
Type Conference
Year 2004
Where SIGCSE
Authors Emily Howe, Matthew Thornton, Bruce W. Weide
Comments (0)