A Mathematical Analysis of student-generated sorting algorithms

被引:0
作者
Nasar, Audrey A. [1 ]
机构
[1] CUNY, Borough Manhattan Community Coll, New York, NY 10021 USA
关键词
Sorting; Algorithm; Complexity; Computational Thinking; Mathematics Education; Pre-calculus;
D O I
暂无
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Sorting is a process we encounter very often in everyday life. Additionally it is a fundamental operation in computer science. Having been one of the first intensely studied problems in computer science, many different sorting algorithms have been developed and analyzed. Although algorithms are often taught as part of the computer science curriculum in the context of a programming language, the study of algorithms and algorithmic thinking, including the design, construction and analysis of algorithms, has pedagogical value in mathematics education. This paper will provide an introduction to computational complexity and efficiency, without the use of a programming language. It will also describe how these concepts can be incorporated into the existing high school or undergraduate mathematics curriculum through a mathematical analysis of student-generated sorting algorithms.
引用
收藏
页码:315 / 329
页数:15
相关论文
共 15 条
[1]  
[Anonymous], 2010, COMMON CORE STATE ST
[2]  
[Anonymous], EMERGENCE COMPLEXITY
[3]  
Bernat P., 2014, ACTA DIDACT NAPOCENS, V7, P1
[4]   Teaching and Learning Computer Science Sorting Algorithms With Mobile Devices: A Case Study [J].
Boticki, Ivica ;
Barisic, Ante ;
Martin, Sergio ;
Drljevic, Neven .
COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 :E41-E50
[5]   The efficiency of algorithms - misconceptions [J].
Gal-Ezer, J ;
Zur, E .
COMPUTERS & EDUCATION, 2004, 42 (03) :215-226
[6]  
Henderson P. B., 1992, DISCRETE MATH SCH
[7]   COMPUTER SCIENCE AND ITS RELATION TO MATHEMATICS [J].
KNUTH, DE .
AMERICAN MATHEMATICAL MONTHLY, 1974, 81 (04) :323-343
[8]  
Kordaki M., 2005, CELDA, P363
[9]   A computer environment for beginners' learning of sorting algorithms: Design and pilot evaluation [J].
Kordaki, Maria ;
Miatidis, Micael ;
Kapsampelis, George .
COMPUTERS & EDUCATION, 2008, 51 (02) :708-723
[10]   Sorting in parallel [J].
Libeskind-Hadas, R .
AMERICAN MATHEMATICAL MONTHLY, 1998, 105 (03) :238-245