Affiliation:
1. Duke University
2. North Carolina Central University
3. Appalachian State University
Abstract
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 student populations. The modules developed are available electronically as hyper-text documents.
Publisher
Association for Computing Machinery (ACM)
Reference19 articles.
1. ADVANCED PLACEMENT COMPUTER SCIENCE DEVELOPMENT COMMITTEE. Classes for the ap computer seienee course. http://www.es.duke.edu/Nola/ap.html 1996.]] ADVANCED PLACEMENT COMPUTER SCIENCE DEVELOPMENT COMMITTEE. Classes for the ap computer seienee course. http://www.es.duke.edu/Nola/ap.html 1996.]]
2. Cool
3. AAA and CS 1
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献