COOL Programming – Improving Introductory Programming Education through Cooperative Open Learning

Activity: Talk or presentationContributed talkscience-to-science

Description

COOL is an acronym for Cooperative Open Learning and is part of a teaching approach that uses brain-supporting teaching methods and materials with the goals of reducing drop-out rates and of improving the learning outcomes of introductory programming courses. COOL refers to one crucial principle of the concept: cooperation, including several forms of cooperative learning like peer tutoring, pair programming, and talents exchange. In this paper, we describe the COOL Programming approach, its neurodidactical background, as well as qualitative and quantitative results gained so far at our university. Starting in programming courses of our Business Informatics bachelor program, we have already observed improvements compared to previous years and to reference groups. In the last two terms, we have been able to improve the learning outcomes (exam results) and to reduce drop-out rates.
Period13 Feb 2020
Event title9th International Conference on Educational and Information Technology (ICEIT 2020), Oxford, United Kingdom, February 11-13, 2020
Event typeConference
LocationAustriaShow on map

Fields of science

  • 202017 Embedded systems
  • 102006 Computer supported cooperative work (CSCW)
  • 202005 Computer architecture
  • 201132 Computational engineering
  • 102 Computer Sciences
  • 502032 Quality management
  • 502050 Business informatics
  • 207409 Navigation systems
  • 102020 Medical informatics
  • 102022 Software development
  • 102002 Augmented reality
  • 201305 Traffic engineering
  • 102034 Cyber-physical systems
  • 102015 Information systems

JKU Focus areas

  • Digital Transformation