High School Programming - A Beyond-Syntax ...

3 downloads 1158 Views 18MB Size Report
Java. Python. N u m b er o. r e rro rs. Syntax errors. Logic errors. 19 ... Java. Python. 3.2 Program Execution and Satisfaction of. Specification ... Compilation vs.
High School Programming - A Beyond-Syntax Analysis of Novice Programmers’ Difficulties Linda Grandell

Mia Peltomäki

Turku Centre for Computer Science Åbo Akademi University Dept. of Computer Science Lemminkäisenkatu 14, FI-20520 Turku, Finland

Turku Centre for Computer Science University of Turku Dept. of Information Technology Lemminkäisenkatu 14, FI-20520 Turku, Finland

[email protected]

[email protected] Tapio Salakoski

Turku Centre for Computer Science University of Turku Dept. of Information Technology Lemminkäisenkatu 14, FI-20520 Turku, Finland

[email protected] ABSTRACT

Keywords Learning Programming

1.

INTRODUCTION

Novice Programming

17

Programming Languages

Motivation

2. THE STUDY 2.1

18

Data







Method

3. RESULTS

3.1

Error Data

2-1.*34566067

809:;4566067

(! '!

!"#$%&'(&'%&&(&)

2.2

&! %! $! #! "! !

)*+*

19

,-./01

)*+*

,-./01

>DD

=!4

Suggest Documents