An introduction to the analysis of algorithms
An introduction to the analysis of algorithms
Using symbolic computation for teaching data structures and algorithm analysis
ACM SIGCSE Bulletin
Communications of the ACM
The use of computer algebra systems in computer science education
Journal of Computing Sciences in Colleges
Computer algebra systems in discrete mathematics
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Many of the methods used in algorithm analysis often involve mathematics at the calculus III level or higher. Most computer science undergraduate programs do not require analysis beyond calculus II. A course in algorithmic analysis and design or data structures can easily turn into a course in mathematical analysis if algorithmic analysis is covered in depth. Generating functions and asymptotic approximations alone can take up a good part of the semester. This paper describes ways in which a computer algebra system, in this case Maple, can be used to help with the teaching of analysis of algorithms