The Challenges of Teaching and Learning Software Programming to Novice Students

Author(s):  
Seyed Reza Shahamiri

As software applications play a vital role in our daily life, there is a need to have more skilled programmers to create such software products. There are various emerging disciplines like Internet of Things, driver-less cars, Data Science, Software Defined Networks, etc. that demand more programmers in the near future hence a more promising carrier for software developers is expected. Nevertheless, we have seen a low success rate in programming classes where some students lose interest to learn the required skills as they find programming a software a very challenging task; it has been reported that the fail rate of first programming papers in university computer science programmes can be up to 60 percent. This chapter looks at some of the issues in regards to teaching and learning software programming and the nature of programming that may negatively influence the students' attention. Remedies to tackle the issues are also provided emphasizing on blended delivery using the technologies to facilitate the learning.

Author(s):  
Seyed Reza Shahamiri

As software applications play a vital role in our daily lives, there is a need to have more skilled programmers to create such software products. There are various emerging disciplines like internet of things, driver-less cars, data science, software-defined networks, etc. that demand more programmers in the near future; hence, a more promising carrier for software developers is expected. Nevertheless, we have seen a low success rate in programming classes where some students lose interest in learning the required skills as they find programming a software a very challenging task; it has been reported that the fail rate of first programming papers in university computer science programs can be up to 60%. This chapter looks at some of the issues in regards to teaching and learning software programming and the nature of programming that may negatively influence the students' attention. Remedies to tackle the issues are also provided emphasizing on blended delivery using the technologies to facilitate the learning.


Author(s):  
Radoslava Kraleva ◽  
Mehrudin Sabani ◽  
Velin Kralev ◽  
Dafina Kostadinova

The lifestyle of the new people generation, called in the scientific literature Generation Z, is closely related to the Internet, computer and information technology. Therefore, people and children belonging to this group can be viewed in terms of software technology as specific users who have high requirements regarding the functions and interface of the software applications, connectivity to social networks and instant communication via the Internet. This influenced not only on the teaching and learning methods but also on the software applications used in the learning process. In recent years, new theoretical teaching methods have emerged, and the number of electronic learning systems increased. However, students lack motivation for the learning process. This requires developing new conceptual models of training and learning software, tailored to the skills and preferences of the end-users. The young students up to 12 years of age: from kindergartens to preschools and primary schools are special users who have not been studied exhaustively. In order to present the problem related to the development of learning and training software thoroughly, the most commonly used standards and current trends, as well as the advantages and disadvantages of LMS platforms have been reviewed. Attention is drawn to the commonly used software design and development technologies. This is the reason to propose a strategy for developing a web-based e-learning management system according to the possibilities of young pupils as a specific user. Having in mind this strategy we described a software architecture, based on SCORM's specification, and we developed an LMS prototype. Its design was tailored to the skills of young children. The basic methodology used in the design and creation of the system we propose is user-centered design. The document is intended for developers, educators and scientists, studying child-computer interaction.


2013 ◽  
Vol 17 (1) ◽  
Author(s):  
Jay Alden

Mobile devices and applications are expected to have a significant impact on teaching and learning in the near future. Yet colleges and universities are currently facing severe budget constraints and discretionary funding is restricted for new initiatives. The question addressed in this paper is: “What strategy should an institution of higher learning with limited resources use in adapting the capabilities of mobile devices to benefit its academic programs?” To help answer this question, students were surveyed to identify their perceptions on the importance of a selected set of mobile learning functions, their experience with using those functions, their recommendation for a mobile learning adoption strategy, and information on the particular mobile devices they possess. The recommended strategy was “pick and choose special capabilities to develop” with the selected functions being (1) Receive alerts and reminders about assignments and appointments concerning the course being taken; (2) Communicate individually with faculty, an advisor, or other students using voice, email, or text messaging; (3) Post or reply to items in a poll, discussion board, or other application; and (4) Download and review lesson materials from a course being taken. Other recommendations included techniques for faculty and student support services as well as institutional policies for limiting models of mobile devices for use in courses, making online courseware for laptops and desktops the same as mobile learning courseware, and making the opportunity for mobile learning optional.


2019 ◽  
Vol 118 (4) ◽  
pp. 68-71
Author(s):  
Mohanakumari. D ◽  
R. Magesh

The main intention of the Paper is identifying the competencies possessed by the faculty in engineering college and adequate skills of all the disciplines required and that plays a vital role in educational institutions.In this era, engineering education in India faces major challenges as it requires meeting the demands of technical profession and emerging job market. Researchers have created some universally desired, yet challenging skills for global workforce. Nowadays, technology changes rapidly, so we have to update our self-according to the changing world, i.e., infrastructure, content/domain knowledge, educators/HR trainers. Thus, our technical faculty members should necessary to learn the innovative approaches to teaching and learning, which in turn will require effective professional development for both new and experienced instructors alike. It is right time now to redesign our curriculam, pedagogy and make the pre-service teacher preparation programme mandatory part of technical higher education.


2018 ◽  
Vol 11 (1) ◽  
pp. 105 ◽  
Author(s):  
Syed Abidi ◽  
Mushtaq Hussain ◽  
Yonglin Xu ◽  
Wu Zhang

Incorporating substantial, sustainable development issues into teaching and learning is the ultimate task of Education for Sustainable Development (ESD). The purpose of our study was to identify the confused students who had failed to master the skill(s) given by the tutors as homework using the Intelligent Tutoring System (ITS). We have focused ASSISTments, an ITS in this study, and scrutinized the skill-builder data using machine learning techniques and methods. We used seven candidate models including: Naïve Bayes (NB), Generalized Linear Model (GLM), Logistic Regression (LR), Deep Learning (DL), Decision Tree (DT), Random Forest (RF), and Gradient Boosted Trees (XGBoost). We trained, validated, and tested learning algorithms, performed stratified cross-validation, and measured the performance of the models through various performance metrics, i.e., ROC (Receiver Operating Characteristic), Accuracy, Precision, Recall, F-Measure, Sensitivity, and Specificity. We found RF, GLM, XGBoost, and DL were high accuracy-achieving classifiers. However, other perceptions such as detecting unexplored features that might be related to the forecasting of outputs can also boost the accuracy of the prediction model. Through machine learning methods, we identified the group of students that were confused when attempting the homework exercise, to help foster their knowledge and talent to play a vital role in environmental development.


2018 ◽  
Vol 3 (1) ◽  
pp. 127-153
Author(s):  
عزمان عبد الرحمن

Fatwa is an explanation on Islamic ruling, which is needed by local society in facing new issues, as a solution in accordance with Shariah. It also plays a vital role to clarify the confusions and misunderstandings that happen in Muslim community. The solutions offered by Fatwa would satisfy the curiosity and internal feeling of Muslim in their daily life. This article will discuss the concept of fatwa and the challenges of its enforcement according to ‘The Administration of Islamic Law (Federal Territory) Act’. Besides, the writer would also identify the relevant authority body which has been given power by the aforementioned Act to enforce the issued fatwa. The article would try to reveal some problems and challenges in enforcing fatwa. Based on writer’s observation, the standard of fatwa enforcement in Federal Territory of Kuala Lumpur is still below the normal level as it should to be. The number of officer in the Enforcement Division of Islamic Department is inadequate to make the fatwa as effective law. Hopefully, this article would give a clear picture to Muslim community on the reality of Fatwa enforcement in Federal Territory of Kuala Lumpur. Keywords :Flexibility, Zakat, Shariah, Contemporary, Asnaf ملخص تتميز الشريعة الإسلامية بالتكامل والشمول والرونة وصلاحيتها لأي زمان ومكان. والناس بحاجة إليها لتنظيم حياتهم وعلاقاتهم فيما بينهم وبالعالم من حولهم. وبإمعان النظر في هذا العصر يوجد أن هناك عدة مسائل وقضايا مستجدة حدثت ولم تكن موجودة في الاضي وهي بحاجة إلى بيان حكم الشريعة فيها وضبطها بقواعد. ونتيجة لهذا التطور السريع  من الأنظمة والأحكام -خاصة ما كان منها مبنيا ًفي حياة الناس، فإن كثيرا على العرف والصلحة- بحاجة إلى تديد. ومن بي تلك الأمور التي طرأ فيها كثير من الستجدات، مسألة الزكاة، التي هي ركن من أركان الإسلام المسة التي فرضها الله علينا في كتابه النزل على رسوله الأمي. وهناك العديد من القضايا العاصرة حول الزكاة وإدارتها وتنظيمها، خاصة ما يتعلق منها بجباية أموال الزكاة وصرفها والتي تتاج إلى بيان أحكامها وتفصيلها. ومنها قضية نقل الزكاة من بلد إلى بلد آخر حيث ظهرت هذه القضية بسبب وجود فائض في أموال الزكاة في بلد الزكي. ففي بعض الأحيان تبقى أموال للزكاة بعد أن قامت مؤسسة الزكاة بتوزيع جزء منها على الأصناف الثمانية كلها، فهل يتوجب على هذه الؤسسة في هذه الالة أن تقوم بتوزيع كل أموال الزكاة في بلد الزكي وذلك بإعطاء مبالغ كبيرة للمستحقي داخل البلد الذي تمت منه جباية الزكاة، أم يجوز لها أن تنقل بقية أموال الزكاة إلى بلد آخر حيث تعطى للمستحقي في ذلك  : َن ثلاثة مطالبِالبلد؟ هذا ما سيتم بيانه في هذا البحث الذي يتكون م الأول منها عن مفهوم نقل الزكاة، وثانيها عن حكم نقل الزكاة من بلد إلى بلد آخر. أما الثالث فعن فتاوى الفتي وآراء العلماء في حكم نقل الزكاة من بلد إلى بلد آخر كلمة الفتاحية : المرونة, الزكاة, الشريعة, المعاصرة, الأصناف


2022 ◽  
Vol 27 (1) ◽  
pp. 59-70
Author(s):  
Hamdi Putra Ahmad

The gadget’s software applications nowadays appear to be highly popular and its use has been elevating among gadget users. This kind of technological advance also touched the Qur’anic learning process in Indonesia. On the one hand, not only does the emergence of Qur’anic learning software stimulate children’s interest, but it also provides a lot of features that will make children quickly understand and practice the Qur’anic reciting. On the other hand, this kind of learning method can threat the value of Qur’anic orthodoxy which had been applied among traditional Muslim societies since the emergence of Islam in Indonesia. Some resources have noted that there were some sacred values and courtesies perpetuated by traditional Muslims while teaching Qur’anic reciting. This article will track the historical journey of Qur’anic learnings in Indonesia and discuss how the emergence of Qur’anic Learning software (as the logical consequence of technological improvement) can threat the existence of some ancient orthodoxies toward the Qur’an. 


2001 ◽  
Vol 5 (1) ◽  
pp. 167-184 ◽  
Author(s):  
Robert L. Williams II ◽  
Meng-Yun Chen ◽  
Jeffrey M. Seaton

This article describes a unique project using commercial haptic interfaces to augment the teaching of high school physics. Since force is central to the teaching of physics, we believe that the use of haptics in virtual reality physics simulations has the potential for deeper, more engaging learning. Software has been developed which is freely-available on the internet, and HTML tutorials have been developed to support these haptics-augmented software activities in the teaching and learning of high school physics. Pilot study results are reported, which yielded positive feedback and suggestions for project improvement from high school physics students and teachers.


Mosaic ◽  
2012 ◽  
Author(s):  
Paco González

Fabien Girardin is a co-founder of the Near Future Laboratory a thinking, making, design, development and research practice speculating on the near future possibilities for digital worlds. He is active in the domains of user experience, data science and urban informatics.


Author(s):  
Nor Hasbiah Ubaidullah ◽  
Zulkifley Mohamed ◽  
Jamilah Hamid ◽  
Suliana Sulaiman ◽  
Rahmah Lob Yussof

Admittedly, the teaching and learning of programming courses in the computer science and information technology programs have been extremely challenging. Currently, most instructors depend on either the problem-solving technique or the metacognitive technique to help students develop a range of cognitive skills, including metacognitive skills, which are important in the development of a strong computational thinking skill required for 21st-century learning. Studies focusing on the practices of instructors in using both techniques are scarce, thus motivating the researchers to carry out this study. This study was based on a qualitative approach involving a case-study design in which five (5) male and five (5) female instructors were selected from 10 pre-university centers in Malaysia as the respondents and participants in an intervention program. The research instruments used were an interview checklist and intervention guidelines. As anticipated, the findings showed that the activities of each technique could only help students develop certain sub-skills of the computational thinking skill, thus underscoring the need for instructors to integrate both techniques in their teaching practices. Thus, it could be reasoned that using either the metacognitive technique or the problem-solving technique alone would not be sufficient to help students develop strong computational thinking skills, as each technique has its strengths and weaknesses. Therefore, it becomes imperative for instructors to leverage the strengths of both techniques by integrating both of them in the teaching and learning of programming courses.


Sign in / Sign up

Export Citation Format

Share Document