Abstract

There are many factors and concerns surrounding the choice of the first programming language to be taught in ICT studies, both didactical and pedagogical, as well as business and technology-driven. After reviewing the currently predominant programming paradigms adopted in introductory programming courses and describing our approach based on decades of teaching practice, we present our recent experience in changing the first programming language from Modula-2 to Java. The question we focus on is whether there are any significant differences in student success between the most recent generation taught in Java, and previous Modula-2 generations. Statistical analysis of collected scores and grades can provide insight into the effects of the change of language since there were not many other factors distinguishing the generations. Comparisons involving two non-parametric statistical tests showed that there are no statistically significant differences between the considered generations with respect to success in passing the exam. This result suggests that the choice of the introductory programming language does not matter if we use students' performance as the criterion of suitability.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call