Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/364447.364561acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

Teaching internet algorithmics

Published: 01 February 2001 Publication History

Abstract

We describe an Internet-based approach for teaching important concepts in a Junior-Senior level course on the design and analysis of data structures and algorithms (traditionally called CS7 or DS&A). The main idea of this educational paradigm is twofold. First, it provides fresh motivation for fundamental algorithms and data structures that are finding new applications in the context of the Internet. Second, it provides a source for introducing new algorithms and data structures that are derived from specific Internet applications. In this paper, we suggest some key pedagogical and curriculum updates that can be made to the classic CS7/DS&A course to turn it into a course on Internet Algorithmics. We believe that such a course will stimulate new interest and excitement in material that is perceived by some students to be stale, boring, and purely theoretical. We argue that the foundational topics from CS7/DS&A should remain even when it is taught in an Internet-centric manner. This, of course, should come as no surprise to the seasoned computer scientist, who understands the value of algorithmic thinking.

References

[1]
Bellman, R. On a routing problem. Quarterly of Applied Mathematics 16, 1 (1958), 87-90.
[2]
Cormen, T. H., Leiserson, C. E., and Rivest, R. L. Introduction to Algorithms. MIT Press, Cambridge, MA, 1990.
[3]
Dijkstra, E. W. A note on two problems in connexion with graphs. Numerische Mathematik 1 (1959), 269-271.
[4]
Ford, Jr., L. R., and Fulkerson, D. R. Flows in Networks. Princeton University Press, Princeton, NJ, 1962.
[5]
Garey, M. R., and Johnson, D. S. Computers and Intractability: A Guide to the Theory of NP- Completeness. W. H. Freeman, New York, NY, 1979.
[6]
Goodrich, M. T., and Tamassia, R. Algorithm Engineering. John Wiley and Sons, New York, 2001. To appear.
[7]
Goodrich, M. T., and Tamassia, R. Data Structures and Algorithms in Java, Second Edition. John Wiley & Sons, New York, NY, 2001.
[8]
Knuth, D. E. Sorting and Searching, vol. 3 of The Art of Computer Programming. Addison-Wesley, Reading, MA, 1973.
[9]
Steenstrup, M. Routing in Communications Networks. Prentice Hall, Englewood Cliffs, 1995.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '01: Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
February 2001
456 pages
ISBN:1581133294
DOI:10.1145/364447
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 February 2001

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGCSE01
Sponsor:

Acceptance Rates

SIGCSE '01 Paper Acceptance Rate 78 of 225 submissions, 35%;
Overall Acceptance Rate 1,787 of 5,146 submissions, 35%

Upcoming Conference

SIGCSE TS 2025
The 56th ACM Technical Symposium on Computer Science Education
February 26 - March 1, 2025
Pittsburgh , PA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media