e-Learning has become the most important supporting tool offering independent learning style among students. The main idea of this paper is to dismantle and analyse factors that influence the acceptance of e-Learning among students in higher education. An online questionnaire link was distributed to a sample comprising 123 respondents. Significant relationships and strength of relationship were observed between the e-Learning acceptance, quality, e-Learning self-efficacy, enjoyment, accessibility, and computer playfulness. The findings showed that all factors were positively correlated to the e-Learning system except the enjoyment of e-learning that did not affect the acceptance of e-learning. Conclusively, all factors stated were considered the main criteria in designing effective e-learning system. Future works such as embedding and integrating multimedia elements in the e-learning system will be additional attraction to learners and instructors for the effective learning style.
Teaching and learning (T&L) computer programming language especially for non-computer science students are challenging. The instructors are facing constraints or obstacles in making the students understand the programming concepts and able to create excellent programming skills to solve the real problem. Lack of logical, creative, and critical thinking among students leads to weaknesses in the implementation of problem-based learning (PBL). The entity of programming language problems such as instructors, students and programming language were examined and analyzed based on related previous studies or research that have been reported. The methodology of Structured Literature Review (SLR) was applied to explore the entities and help to measure the major contributing factors influencing the weaknesses of programming language understanding among students. Hence, SLR can guide researchers to find related information from the articles systematically and extensively in line with the objectives of the research framework.
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.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.