P. Srilatha
*,
G. Vishnu Murthy
,
P. Raja Sekhar Reddy
- Department of CSE, Anurag Group of Institutions, Hyderabad, India
Abstract
Programming courses have become universally applicable body of knowledge and can be found in the curriculum of a wide range of disciplines. In the teaching and learning of programming courses, the traditional lecture based pedagogies and the experiential learning pedagogies were the primary approaches. In this study, a background review was conducted focusing on the experiential pedagogies used to teach and learn programming courses in engineering education. However, given the different backgrounds neither lecture based nor experiential learning was effective and they were combined in innovative ways to enhance the student learning. In this study, a platform blended with both assessment and learning was described. Furthermore, in the study, a series of analysis of covariance (ANCOVA�s) were conducted to assess the effectiveness of the platform in promoting student learning by looking at the performance of the student in view of assimilation of knowledge vividly reflected through their performance in assessment tests and student satisfaction. The results shows that the integration of assessment and learning platform into a traditional classroom based programming course has improved the student programming skills as well as identified the areas in which the students can hone their programming skills.
References
- Argaw, Aweke Shishigu, Beyene Bashu Haile, Beyene Tesfaw Ayalew, and Shiferaw Gadisa Kuma. 2017. "The Effect of Problem Based Learning (PBL) Instruction on Students' Motivation and Problem Solving Skills of Physics." Eurasia Journal of Mathematics, Science and Technology Education. https://doi.org/10.12973/eurasia.2017.00647a.
- Bubica, Nikolina, and Ivica Boljat. 2014. "Predictors of Novices Programmers' Performance." ICERI2014 Conference. https://doi.org/10.13140/2.1.2287.1845.
- Chao, Po Yao. 2016. "Exploring Students' Computational Practice, Design and Performance of Problem-Solving through a Visual Programming Environment." Computers and Education. https://doi.org/10.1016/j.compedu.2016.01.010.
- Chi, Michelene T.H. H., and Robert Glaser. 1983. "Problem Solving Abilities." Human Abilities: An Information Processing Approach.
- Csiz�r, Kata, and Michael Magid. 2014. The Impact of Self-Concept on Language Learning. The Impact of Self-Concept on Language Learning.
- Dost�l, Ji?�. 2015. "Theory of Problem Solving." Procedia - Social and Behavioral Sciences. https://doi.org/10.1016/j.sbspro.2015.01.970.
- Giordano, Daniela, and Francesco Maiorana. 2014. "Use of Cutting Edge Educational Tools for an Initial Programming Course." In IEEE Global Engineering Education Conference, EDUCON. https://doi.org/10.1109/EDUCON.2014.6826147.
- Guzin, Sacide, Mazman Akar, and Arif Altun. 2017. "Individual Differences in Learning Computer Programming: A Social Cognitive Approach." Contemporary Educational Technology.
- Heritage, Margaret. 2010. "Formative Assessment and Next-Generation Assessment Systems : Are We Losing an Opportunity ?" Education.
- Kappelman, Leon, Mary C. Jones, Vess Johnson, Ephraim R. McLean, and Kittipong Boonme. 2016. "Skills for Success at Different Stages of an IT Professional's Career." Communications of the ACM. https://doi.org/10.1145/2888391.
- Koulouri, Theodora, Stanislao Lauria, and Robert D. Macredie. 2014. "Teaching Introductory Programming: A Quantitative Evaluation of Different Approaches." ACM Transactions on Computing Education.
- https://doi.org/10.1145/2662412.
- Kurland, D. Midian, Roy D. Pea, Catherine Clement, and Ronald Mawby. 1986. "A Study of the Development of Programming Ability and Thinking Skills in High School Students." Journal of Educational Computing Research. https://doi.org/10.2190/bkml-b1qv-kdn4-8ulh.
- Lawton, Daryl, Nancy Vye, John Bransford, Elizabeth Sanders, Michael Richey, David French, and Rick Stephens. 2012. "Online Learning Based on Essential Concepts and Formative Assessment." Journal of Engineering Education 101 (2): 244�87. https://doi.org/10.1002/j.2168-9830.2012.tb00050.x.
- Longi, Krista. 2016. "Exploring Factors That Affect Performance on Introductory Programming Courses." Thesis.
- O'Grady, Michael J. 2012. "Practical Problem-Based Learning in Computing Education." ACM Transactions on Computing Education. https://doi.org/10.1145/2275597.2275599.
- Ozus, E. Elhan, Mine Celikoz, Melek Tufan, and Filiz Erden. 2015. "Interpersonal Problem Solving Abilities of Students of Professional Education Faculty Dressing Programme of Selcuk University." Procedia - Social and Behavioral Sciences. https://doi.org/10.1016/j.sbspro.2015.04.827.
- Paideya, Vino. 2011. "Developing Critical Thinking Skills in First Year Chemistry through Supplemental Instruction Learning Spaces." In SEFI Annual Conference 2011.
- Psycharis, Sarantos, and Maria Kallia. 2017. "The Effects of Computer Programming on High School Students' Reasoning Skills and Mathematical Self-Efficacy and Problem Solving." Instructional Science. https://doi.org/10.1007/s11251-017-9421-5.
- Rajaravivarma, Rathika. 2005. "A Games-Based Approach for Teaching the Introductory Programming Course." ACM SIGCSE Bulletin. https://doi.org/10.1145/1113847.1113886.
- Sharma, Ritu, and Haifeng Shen. 2018. "Does Education Culture Influence Factors in Learning Programming: A Comparative Study between Two Universities across Continents." International Journal of Learning, Teaching and Educational Research. https://doi.org/10.26803/ijlter.17.2.1.
- Trumbull, Elise, and Andrea Lash. 2013. "Understanding Formative Assessment: Insights from Learning Theory and Measurement Theory." WestEd: Improving Education through Research, Development and Service.
- Veerasamy, Ashok Kumar, Daryl D'Souza, Rolf Lind�n, Erkki Kaila, Mikko-Jussi Laakso, and Tapio Salakoski. 2016. "The Impact of Lecture Attendance on Exams for Novice Programming Students." International Journal of Modern Education and Computer Science. https://doi.org/10.5815/ijmecs.2016.05.01.
- Veerasamy, Ashok Kumar, Daryl D'Souza, Rolf Lind�n, and Mikko Jussi Laakso. 2019. "Relationship between Perceived Problem-Solving Skills and Academic Performance of Novice Learners in Introductory Programming Courses." Journal of Computer Assisted Learning. https://doi.org/10.1111/jcal.12326.