Scripting language as an alternative for providing a gentle learning curve in programming: a case of java and python

dc.contributor.authorDonald, Stephen
dc.date.accessioned2019-08-28T08:11:33Z
dc.date.available2019-08-28T08:11:33Z
dc.date.issued2016
dc.descriptionDissertation (MSc Computer Science)en_US
dc.description.abstractIn computing studies, students learn a number of computing aspects, one of them being computer programming. Computer programming can be taught in different approaches and in different languages. Each approach or language has its own strengths and weaknesses. The discussion on this research was based on determining the language that has more features for providing a gentle learning curve to a first time learner. This research was conducted through an experimental approach whereby participants were assigned randomly in experimental and control groups. The experimental group was taught programming using Python while the control group was taught in Java. Both groups were assessed with the same type of questions. The data analysis was based on identifying the occurrence of syntax errors in each question. The results obtained from data analysis revealed that in each Python question there exists approximately one syntax error compared to approximately three syntax errors in each Java question. The results emphasized that there is a statistically significant difference between the two groups, indicating that scripting language, such as Python can highly improve the student’s learning curve compared to object oriented programming languages, such as Java. The results of this research show that when scripting language is taught in an introductory course to programming, it will provide a gentle learning curve to students.en_US
dc.identifier.citationDonald, S. (2016). Scripting language as an alternative for providing a gentle learning curve in programming: a case of java and python. Dodoma: The University of Dodomaen_US
dc.identifier.urihttp://hdl.handle.net/20.500.12661/1181
dc.publisherThe University of Dodomaen_US
dc.subjectScripting languageen_US
dc.subjectProgrammingen_US
dc.subjectComputer programmingen_US
dc.subjectJavaen_US
dc.subjectPythonen_US
dc.subjectProgramming languagesen_US
dc.titleScripting language as an alternative for providing a gentle learning curve in programming: a case of java and pythonen_US
dc.typeDissertationen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
STEPHEN DONALD.pdf
Size:
617.47 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: