ACM Home Page
Please provide us with feedback. Feedback
Teaching algorithms
Full text PdfPdf (508 KB)
Source ACM SIGACT News archive
Volume 26 ,  Issue 4  (December 1995) table of contents
Pages: 51 - 59  
Year of Publication: 1995
ISSN:0163-5700
Author
Ricardo A. Baeza-Yates  Universidad de Chile, Santiago, Chile
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 106,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/219817.219828
What is a DOI?

ABSTRACT

In this paper we propose and discuss how to teach algorithms, including contents, methodologies, textbooks, and computer labs. We use the ACM/IEEE curricula as a starting point and compare our proposal to theirs. We raise several issues, but we do not provide definite answers. Our main proposal is a paradigm driven methodology for the main algorithmic course, as well as some paradigms and problems not usually covered. An ultimate teaching algorithm is still an open problem.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
 
5
 
6
[6] R. Baeza-Yates, "Searching: An Algorithmic Tour", Technical Report, Dept. of Computer Science, Univ. of Chile, 1995.
 
7
[7] R. Baeza-Yates, "Teaching Algorithms", IV Iberoamerican Congress on Computer Science Education, Canela, Brazil, July 1995.
 
8
 
9
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
[17] D. Goldberg, "Genetic Algorithms", Addison-Wesley, 1989.
 
18
 
19
 
20
21
 
22
 
23
 
24
 
25
[25] D.E. Knuth, "The Art of Computer Programming", vol. 1, "Fundamental Algorithms", Addison-Wesley, 2nd ed., 1973.
 
26
[26] D.E. Knuth, "The Art of Computer Programming", Vol. 3, "Sorting and Searching", Addison-Wesley, 1973.
 
27
 
28
 
29
 
30
 
31
 
32
 
33
 
34
 
35
 
36
 
37
 
38
 
39
[39] Blaine A. Price, Ronald M. Beacker and Ian S. Small, A Principled Taxonomy of Software Visualization, Journal of Visual Languages and Computing 4, 211-266, 1993.
 
40
 
41
 
42
 
43
 
44
 
45
 
46
 
47
 
48
 
49
[49] S. Smith, "Design and Analysis of Algorithms", PWS-Kent, 1989.
 
50
 
51
 
52
 
53
 
54


Collaborative Colleagues:
Ricardo A. Baeza-Yates: colleagues