Application of the Pedagogical and Andragogical Model in Web-Based Learning Instruction Among Non-major Computer Science Students' Learning Programming

Author(s):  
Norah Md Noor ◽  
Jamalludin Harun ◽  
Baharuddin Aris
2020 ◽  
Vol 58 (7) ◽  
pp. 1227-1255
Author(s):  
Glenn Gordon Smith ◽  
Robert Haworth ◽  
Slavko Žitnik

We investigated how Natural Language Processing (NLP) algorithms could automatically grade answers to open-ended inference questions in web-based eBooks. This is a component of research on making reading more motivating to children and to increasing their comprehension. We obtained and graded a set of answers to open-ended questions embedded in a fiction novel written in English. Computer science students used a subset of the graded answers to develop algorithms designed to grade new answers to the questions. The algorithms utilized the story text, existing graded answers for a given question and publicly accessible databases in grading new responses. A computer science professor used another subset of the graded answers to evaluate the students’ NLP algorithms and to select the best algorithm. The results showed that the best algorithm correctly graded approximately 85% of the real-world answers as correct, partly correct, or wrong. The best NLP algorithm was trained with questions and graded answers from a series of new text narratives in another language, Slovenian. The resulting NLP algorithm model was successfully used in fourth-grade language arts classes for providing feedback to student answers on open-ended questions in eBooks.


The aim of our research is to automatically deduce the learning style from the analysis of browsing behaviour. To find how to deduce the learning style, we are investigating, in this paper, the relationships between the learner’s navigation behaviour and his/her learning style in web-based learning. To explore this relation, we carried out an experiment with 27 students of computer science at the engineering school (ESI-Algeria). The students used a hypermedia course on an e-learning platform. The learners’ navigation behaviour is evaluated using a navigation type indicator that we propose and calculate based on trace analysis. The findings are presented with regard to the learning styles measured using the Index of Learning Styles by (Felder and Solomon 1996). We conclude with a discussion of these results.


2021 ◽  
Vol 6 (3) ◽  
pp. 13-21
Author(s):  
Rozita Kadar ◽  
Syarifah Adilah Mohamed Yusoff ◽  
Saiful Nizam Warris ◽  
Mohd Saifulnizam Abu Bakar

Learning a program is important for all students, not only students from the field of computer science but all fields. Programming languages are different from human communication languages as they have different structural forms. This makes it difficult for beginners especially for non-computer science students to understand the structure of programming languages. Therefore, to learn and understand the programming language more effectively, this article focuses on the important structure in learning a program from the initial stage to the advanced level suitable for non-computer science students. The objective of this article is to suggest important elements that can be assessed on these students which are to measure their understanding as they learn programming languages. The questions proposed to measure students' understanding were based on Bloom's Taxonomy, which covers six levels of understanding. It is hoped that this assessment proposal can act as a guideline for educators in fully focusing on important matters during the teaching and learning process.


Source code management is one of the most vital tools in modern software development. Moreover, the open source initiative requires a method to distribute their code effectively. GitHub is one of the most popular web-based version control systems that offers version control and source code management. Therefore, it is important to introduce GitHub as early as possible to computer science students. Our objective is to observe the use of GitHub as a source code management system. We perform a survey targeted at the students and collected 298 answers. We also perform a short interview amongst the lecturer regarding their familiarity with GitHub and source control management in general. The survey result shows that while GitHub is quite popular amongst the student, the knowledge and experience of using it is considerably low. Similar responses were received from the lecturer that argues that the role of GitHub in classroom is redundant. The details of the result are thoroughly discussed in this paper


2017 ◽  
Vol 60 (4) ◽  
pp. 275 ◽  
Author(s):  
Oleg M. Spirin ◽  
Tetiana A. Vakaliuk

The article presents the criteria for the selection of open web-oriented technologies for the study of the basics of programming of future teachers of computer science. An analysis of available open-source web-based learning technologies for the basics of programming for future IT teachers has allowed them to be divided into: compilers automated programming task control systems, and intelligent maps. Each of them has defined criteria and relevant indicators: for designing and functional criteria for web-oriented compilers and smart cards, designing, informational and communication criteria are allocated for web-oriented automated programming verification tasks. The comparative tables for separate web-oriented technologies for the study of the basics of programming of future teachers of informatics based on certain criteria and indicators are given.


Sign in / Sign up

Export Citation Format

Share Document