About Programming Maturity in Finnish High Schools: A Comparison Between High School and University Students' Programming Skills

被引:1
|
作者
Kaila, Erkki [1 ]
Linden, Rolf [1 ]
Lokkila, Erno [1 ]
Laakso, Mikko-Jussi [1 ]
机构
[1] Univ Turku, Dept Future Technol, Turku 20014, Finland
关键词
computer science education; maturity; adolescence; junior high school; !text type='Python']Python[!/text; teaching methods; study habits;
D O I
10.1145/3059009.3059021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this study, we compare students' ability to learn and master a variety of computer programming concepts in two different student groups. The first group consists of 64 university level students with various backgrounds (adult control), and the second group consists of 40 Finnish junior high school students of age 15 (adolescent treatment group). Neither group had significant prior programming experience. Both groups were taught a similar semester-long introductory course on Python programming, using the same learning management system (LMS). We find that for almost all of the concepts, both groups perform equally well, but students in the adolescent treatment group perform significantly worse when learning the concepts of loop structures and repetition. The results are further compared to the lecture surveys that were collected from the junior high school course to further explain the causes of the findings. Based on the results and the teaching methods that are presented in this paper, we are able to show that adolescent junior high school students and adult university students have similar abilities to learn abstract computer science concepts using a fully functional programming environment.
引用
收藏
页码:122 / 127
页数:6
相关论文
共 50 条
  • [41] Career Choice Maturity of High School Students
    Murisal, Murisal
    [J]. PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON INNOVATION IN EDUCATION (ICOIE 2018), 2018, 178 : 315 - 317
  • [42] Finnish high school and university students' ability to handle multiple source documents in history
    Rantala, Jukka
    van den Berg, Marko
    [J]. HISTORICAL ENCOUNTERS-A JOURNAL OF HISTORICAL CONSCIOUSNESS HISTORICAL CULTURES AND HISTORY EDUCATION, 2015, 2 (01): : 70 - 88
  • [43] CHARACTERISTICS OF PROGRAMMING EDUCATION IN ELEMENTARY, JUNIOR HIGH AND HIGH SCHOOLS IN JAPAN
    Ohashi, Y.
    [J]. INTED2014: 8TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2014, : 3889 - 3892
  • [44] Text-message abbreviations and language skills in high school and university students
    De Jonge, Sarah
    Kemp, Nenagh
    [J]. JOURNAL OF RESEARCH IN READING, 2012, 35 (01) : 49 - 68
  • [45] CASCON high school programming competition 2009
    IBM Canada Ltd., Canada
    [J]. Proc. Conf. Center Adv. Stud. Collab. Res., CASCON, (361):
  • [46] Common Errors in High School Novice Programming
    Radakovic, Davorka
    Steingartner, William
    [J]. IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2024, 20 (01): : 47 - 59
  • [47] Effects of Abstract Thinking and Familiarity with Programming Languages on Computer Programming Ability in High Schools
    Park, Chan Jung
    Hyun, Jung Suk
    [J]. 2014 INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT AND LEARNING (TALE), 2014, : 468 - 473
  • [48] PROGRAMMING FOR INDIVIDUALIZATION IN JUNIOR HIGH-SCHOOL
    IVARIE, JJ
    [J]. JOURNAL OF READING, 1977, 20 (04): : 295 - 300
  • [49] Learning by creating: Interactive Programming for Indian High Schools
    Gupta, Niloy
    Tejovanth, N.
    Murthy, Preeti
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGY ENHANCED EDUCATION (ICTEE 2012), 2012,
  • [50] Factors That Influence Students' Programming Skills: A Case Study from a Nigerian University
    Idemudia, Efosa C.
    Dasuki, Salihu
    Ogedebe, Peter
    [J]. AMCIS 2016 PROCEEDINGS, 2016,