DocumentCode :
2837699
Title :
Handling Heterogeneity in Programming Courses for Freshmen
Author :
Capovilla, Dino ; Berges, Marc ; Muhling, Andreas ; Hubwieser, Peter
Author_Institution :
Sch. of Educ., Tech. Univ. Munchen, Munich, Germany
fYear :
2015
fDate :
9-12 April 2015
Firstpage :
197
Lastpage :
203
Abstract :
One of the biggest challenges of the computer science department at our university is handling the enormous heterogeneity of freshmen concerning both their previous programming abilities and their learning behaviors due to their biographical and social background. In this paper, we present the design and evaluation of a preliminary programming course based on the teaching method of Mastery Learning that is particularly suited for groups of students characterized by considerable diversity. Trained peer tutors closely guide the participants through a step-by-step programming exercise. We tested the method in several courses that ran for two and a half days four weeks before the start of lectures. We collected data from two different surveys(N = 200 and N = 300, respectively). First, we quantified the considerable differences concerning the prior experience in programming of the participants. Second, we succeeded to show that the outcome of our method is independent from different sensory preferences and different computer-usage behaviors of the students. Third, the results of the survey demonstrate that our method is suited to increasing the self-perception of programming ability. This helps freshmen to overcome initial self-doubts when beginning their CS studies.
Keywords :
computer aided instruction; computer science education; educational courses; educational institutions; programming; software engineering; CS studies; biographical background; computer-science department; computer-usage behaviors; mastery learning; programming ability self-perception; programming courses; programming exercise; programming experience; sensory preferences; social background; student groups; student heterogeneity handling; student learning behaviors; student programming abilities; teaching method; Computers; Education; Games; Programming profession; Visualization; CS education; Learning styles; Mastery Learning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Learning and Teaching in Computing and Engineering (LaTiCE), 2015 International Conference on
Conference_Location :
Taipei
Type :
conf
DOI :
10.1109/LaTiCE.2015.18
Filename :
7126257
Link To Document :
بازگشت