In the current literature, there is limited evidence of the effects of teaching programming languages using two different paradigms concurrently. In this paper, we present our experience in using a multiparadigm and multiprogramming approach for an Introduction to Programming course. The multiparadigm element consisted of teaching the imperative and functional paradigms, while the multiprogramming element involved the Scheme and Python programming languages. For the multiparadigm part, the lectures were oriented to compare the similarities and differences between the functional and imperative approaches. For the multiprogramming part, we chose syntactically simple software tools that have a robust set of prebuilt functions and available lib...
https://kent-islandora.s3.us-east-2.amazonaws.com/facultybooks/29/thumbnail.jpgIn programming course...
Programming is considered a fundamental skill for Information Systems students. Yet, it is generally...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
In the current literature, there is limited evidence of the effects of teaching programming language...
In the current literature, there is limited evidence of the effects of teaching programming language...
Abstract: Selecting an appropriate programming paradigm in which to teach the first programming and ...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Based on a survey of literature, four different approaches to teaching introductory programming are ...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
[Abstract]: An experiment was conducted to test a curriculum that explicitly incorporated programmin...
En este trabajo se analiza la evolución de un curso inicial de programación, que ha sido reestructur...
The research reported here investigates variation in first year university students’ early experienc...
The research reported here investigates variation in first year university students’ early experienc...
https://kent-islandora.s3.us-east-2.amazonaws.com/facultybooks/29/thumbnail.jpgIn programming course...
Programming is considered a fundamental skill for Information Systems students. Yet, it is generally...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
In the current literature, there is limited evidence of the effects of teaching programming language...
In the current literature, there is limited evidence of the effects of teaching programming language...
Abstract: Selecting an appropriate programming paradigm in which to teach the first programming and ...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Based on a survey of literature, four different approaches to teaching introductory programming are ...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
[Abstract]: An experiment was conducted to test a curriculum that explicitly incorporated programmin...
En este trabajo se analiza la evolución de un curso inicial de programación, que ha sido reestructur...
The research reported here investigates variation in first year university students’ early experienc...
The research reported here investigates variation in first year university students’ early experienc...
https://kent-islandora.s3.us-east-2.amazonaws.com/facultybooks/29/thumbnail.jpgIn programming course...
Programming is considered a fundamental skill for Information Systems students. Yet, it is generally...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...