TY - GEN
T1 - Why is big-O analysis hard?
AU - Parker, Miranda
AU - Lewis, Colleen
PY - 2013
Y1 - 2013
N2 - We are interested in increasing comprehension of how students understand big-O analysis. We conducted a qualitative analysis of interviews with two undergraduate students to identify sources of difficulty within the topic of big-O. This demonstrates the existence of various difficulties, which contribute to the sparse research on students' understanding of pedagogy. The students involved in the study have only minimal experience with big-O analysis, discussed within the first two introductory computer science courses. During these hour-long interviews, the students were asked to analyze code or a paragraph to find the runtime of the algorithm involved and invited students to write code that would in run a certain runtime. From these interactions, we conclude that students that have difficulties with big-O could be having trouble with the mathematical function used in the analysis and/or the techniques they used to solve the problem.
AB - We are interested in increasing comprehension of how students understand big-O analysis. We conducted a qualitative analysis of interviews with two undergraduate students to identify sources of difficulty within the topic of big-O. This demonstrates the existence of various difficulties, which contribute to the sparse research on students' understanding of pedagogy. The students involved in the study have only minimal experience with big-O analysis, discussed within the first two introductory computer science courses. During these hour-long interviews, the students were asked to analyze code or a paragraph to find the runtime of the algorithm involved and invited students to write code that would in run a certain runtime. From these interactions, we conclude that students that have difficulties with big-O could be having trouble with the mathematical function used in the analysis and/or the techniques they used to solve the problem.
KW - algorithmic complexity
KW - big-O
KW - runtime analysis
UR - http://www.scopus.com/inward/record.url?scp=84889600098&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84889600098&partnerID=8YFLogxK
U2 - 10.1145/2526968.2526996
DO - 10.1145/2526968.2526996
M3 - Conference contribution
AN - SCOPUS:84889600098
SN - 9781450324823
T3 - ACM International Conference Proceeding Series
SP - 201
EP - 202
BT - Proceedings - 13th Koli Calling International Conference on Computing Education Research, Koli Calling 2013
T2 - 13th Koli Calling International Conference on Computing Education Research, Koli Calling 2013
Y2 - 14 November 2013 through 17 November 2013
ER -