Sciweavers

SIGCSE
1997
ACM

Application-based modules using apprentice learning for CS 2

14 years 3 months ago
Application-based modules using apprentice learning for CS 2
A typical Data Structures (CS 2) course covers a wide variety of topics: elementary algorithm analysis; data structures including dynamic structures, trees, tables, graphs, etc.; large programming projects; and more advanced object-oriented concepts. Integrating these topics into assignments is a challenging task; educators often duplicate work done by others in re-inventing such assignments. At the same time, these assignments and large programs take time to develop and are often changed from semester to semester to preclude cheating. We report on a project that provides modules containing many kinds of programming and lab assignments which can be re-used across semesters with accessible and exciting application-oriented materials. Our project is a collaboration between a research and teaching oriented private university, a teaching oriented public university, and a teaching oriented historically black university. This helps ensure that the modules will be accessible to nearly all st...
Owen L. Astrachan, Robert F. Smith, James T. Wilke
Added 07 Aug 2010
Updated 07 Aug 2010
Type Conference
Year 1997
Where SIGCSE
Authors Owen L. Astrachan, Robert F. Smith, James T. Wilkes
Comments (0)