diplomsko delo
Karmen Kolar (Author), Jože Rugelj (Mentor)

Abstract

Novi pristopi pri poučevanju programiranja

Keywords

učenje in poučevanje programiranja

Data

Language: Slovenian
Year of publishing:
Source: Ljubljana
Typology: 2.11 - Undergraduate Thesis
Organization: UL PEF - Faculty of Education
Publisher: [K. Kolar]
UDC: 004.4:37(043.2)
COBISS: 9305161 Link will open in a new window
Views: 1020
Downloads: 259
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: New approaches of teaching programming
Secondary abstract: Programming is core subject in the Computer Science Education and many students find it very difficult and boring. In the thesis we are trying to identify the problems that novices are having and explore the solutions for effective learning, which can be fun as well. In the First section of the thesis we present, based on previous research, the problems students are faced with when they learn to program. We also describe some aspects of traditional way of teaching programming which are not suitable for students who have difficulties with learning. There are many factors that cause problems in learning such as lack of problem solving abilities, abstraction, and motivation. Based on literature study, we describe some new constructivist ways of teaching programming with problem solving and visualization in the second section. Many students find difficult and tedious to use programming languages, so in the thesis we present some visualization computer tools to support learning of programming. We have suggested game based learning, which has the characteristic for successful learning but is not proven to be effective. Suggested approaches are new in this area of education and they require further research.
Secondary keywords: programming;teaching model;computer game;programiranje;didaktični model;računalniška igra;
File type: application/pdf
Type (COBISS): Undergraduate thesis
Thesis comment: Univ. Ljubljana, Pedagoška fak., Matematika in računalništvo
Pages: 49 str.
Type (ePrints): thesis
Title (ePrints): New approaches of teaching programming
Keywords (ePrints): učenje in poučevanje programiranja
Keywords (ePrints, secondary language): programming teaching and learning
Abstract (ePrints): Programiranje je eno od pomembnejših področij v računalništvu in številnim učencem se tematika zdi precej težka in dolgočasna. V diplomski nalogi poskušamo identificirati probleme, ki jih imajo programerji začetniki, in poiskati predloge za uspešno učenje, ki je lahko tudi zabavno. V prvem delu naloge smo na podlagi obstoječih raziskav predstavili težave, ki jih imajo učenci pri učenju programiranja. Opisali smo tudi nekatere pristope tradicionalnega poučevanja, ki niso primerni za učence, ki imajo težave pri učenju. Obstaja veliko dejavnikov, ki povzročajo težave pri učenju, kot je pomanjkanje sposobnosti problemskega reševanja, abstrakcije in motivacije. Na osnovi študija strokovne literature smo v drugem delu opisali nekatere nove konstruktivistične načine poučevanja programiranja s problemskim reševanjem in vizualizacijo. Številnim učencem se zdi težko in dolgočasno uporabljati programski jezik, zato smo v diplomski nalogi predstavili nekatera vizualizacijska orodja, ki podpirajo učenje. Predlagali smo učenje na osnovi igranja računalniških igric, ki ima nekatere karakteristike uspešnega učenja, vendar ni dokazano, da je učinkovito. Predlagani pristopi so novi na tem področju izobraževanja in zato zahtevajo še nadaljnje raziskave.
Abstract (ePrints, secondary language): Programming is core subject in the Computer Science Education and many students find it very difficult and boring. In the thesis we are trying to identify the problems that novices are having and explore the solutions for effective learning, which can be fun as well. In the First section of the thesis we present, based on previous research, the problems students are faced with when they learn to program. We also describe some aspects of traditional way of teaching programming which are not suitable for students who have difficulties with learning. There are many factors that cause problems in learning such as lack of problem solving abilities, abstraction, and motivation. Based on literature study, we describe some new constructivist ways of teaching programming with problem solving and visualization in the second section. Many students find difficult and tedious to use programming languages, so in the thesis we present some visualization computer tools to support learning of programming. We have suggested game based learning, which has the characteristic for successful learning but is not proven to be effective. Suggested approaches are new in this area of education and they require further research.
Keywords (ePrints, secondary language): programming teaching and learning
ID: 8310666
Recommended works:
, no subtitle data available
, no subtitle data available