Classifying the Difficulties in Teaching Students in the Subject Java Programming

Students experience multiple difficulties in learning the Java programming language. This report attempts to classify these difficulties based on the author's experience from the laboratory classes in the Java Programming course with the Computer Science and Software Engineering majors. The cla...

Full description

Saved in:
Bibliographic Details
Published inMathematics, Computer Science and Education Vol. 7; no. 1; pp. 18 - 28
Main Author Hristova, Mariya
Format Journal Article
LanguageEnglish
Published 18.12.2024
Online AccessGet full text
ISSN2603-4670
2603-4735
DOI10.54664/KGJJ7642

Cover

More Information
Summary:Students experience multiple difficulties in learning the Java programming language. This report attempts to classify these difficulties based on the author's experience from the laboratory classes in the Java Programming course with the Computer Science and Software Engineering majors. The classification will help to suggest workable methods and means to overcome or at least minimize these difficulties. Observations show that the main difficulties are related to the transition from the already studied language (C++ or C#) to the new syntactic constructions and abstractions of Java, the different implementation of the key concepts and mechanisms, and the application of the object-oriented approach when solving specific tasks
ISSN:2603-4670
2603-4735
DOI:10.54664/KGJJ7642