Scripting language as an alternative for providing a gentle learning curve in programming: a case of java and python
dc.contributor.author | Donald, Stephen | |
dc.date.accessioned | 2019-08-28T08:11:33Z | |
dc.date.available | 2019-08-28T08:11:33Z | |
dc.date.issued | 2016 | |
dc.description | Dissertation (MSc Computer Science) | en_US |
dc.description.abstract | In 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.citation | Donald, 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 Dodoma | en_US |
dc.identifier.uri | http://hdl.handle.net/20.500.12661/1181 | |
dc.publisher | The University of Dodoma | en_US |
dc.subject | Scripting language | en_US |
dc.subject | Programming | en_US |
dc.subject | Computer programming | en_US |
dc.subject | Java | en_US |
dc.subject | Python | en_US |
dc.subject | Programming languages | en_US |
dc.title | Scripting language as an alternative for providing a gentle learning curve in programming: a case of java and python | en_US |
dc.type | Dissertation | en_US |