Background and Project Goal The Covid-19 Pandemic enforced the education system to change radically. Almost all universities worldwide were suddenly forced to shift all their education to virtual learning in response to the pandemic. Support for lecturers' professional development is crucial, and course design is even more critical than in traditional education settings. Online teaching brings major challenges to faculty members. And one of the most significant is the numerous complexities involved in moving a face-to-face course into the online platforms. On the other hand, research shows that 91% of the university’s lecturers were unwilling to teach online. Many academic institutions that are reluctant to change their traditional pedagogical approach have no choice but to move entirely to online teaching-learning. But since the traditional education system mostly prevails in many European countries, teachers and students in online education have problems, especially for engineering departments, due to dense curriculum on hand-zone and practical lessons. Other problems center around the experience in online teaching/learning, students' collaboration, lack of support from lecturers, the complexity of materials provided, and inappropriate homework environment. These facts reduce satisfaction and enthusiasm for both students and educators. Therefore, compliance with online lectures with existing curricula related to engineering studies is highly necessary. Our effort focuses on Computer Programming and Algorithms lecture that is a core element for all engineering disciplines in this project. Computer Programming and Algorithms is a complicated course to teach and learn. It is now even more difficult on online platforms. Today, Industry 4.0 and 5.0 topics are emerging fields and have rising demand during the pandemic period. The increasing interest in artificial intelligence and machine learning applications is closely related to them. Under current circumstances, online Computer Programming and Algorithms courses must be addressed with innovative solutions to support this level with well-educated professionals. In this project, teachers will be trained to overcome online education challenges while preparing adequate course material suits to common “Computer Programming and Algorithms” lectures. In this way, we design appropriate online teaching methods for this lecture and integrate them with online technologies to improve students' learning motivation and interest, maintain students' concentration, and enhance students' learning. Objectives are Planned to be Achieved within the Scope of the Project: Our objective here is to develop a well-structured online teaching method for computer programming and algorithms related courses. For this purpose, educators will get trained on online education pedagogies and didactics to face challenges with the lack of student satisfaction. Adaptation of online pedagogy and educational materials for this course will be one that emphasizes student-centered learning and employs active learning activities. This new course materials will be able to implement for both online & hybrid educational systems. In particular, the project aims at persuading educators to amalgamate immersive technologies in online educational programs while developing their pedagogical knowledge to boost student’s willingness to moreover involvement. Expected Outputs upon the Project Completion: 1. Improving lecturers’ role with required knowledge, skills, teaching methods, and techniques to deliver efficient online classes 2. Effective pedagogical practices for online teaching perception of experienced instructors. 3. Formulating sustainable curriculum implementation for both hybrid and online education 4. Integrating new online course materials with gamification techniques to the “Computer Programming and Algorithms” curriculum helps students attend online. 5. Developing synchronous and asynchronous methodologies to deliver online “Computer Programming and Algorithms” courses effectively. 6. Developing offline video content for students who have limited internet connections. 7. Developing course materials with a new curriculum to deliver better online “Computer Programming and Algorithms” lessons. Project Main Activities 1- Intellectual Outputs - Guidebook: Online/Hybrid Teaching Practices for Effective Programming Classes - Curriculum Development for Online/Hybrid Computer Programming and Algorithm - Web-platform and Mobile App for Programming Courses - Gamified Interactive Video Tutorials - Gamified E-Quizzes and Case Studies 2. Multiplier Events: - Local Multiplier Events in each Project Partner Country about Redesigning Interactive Online/Hybrid Computer Programming with Gamification Techniques 3. Learning, Teaching, and Traning: - Intensive Pedagogic Training on (A)Synchronous Online and Hybrid Education, and Gamification Basics - Intensive Online/Hybrid Programming Course for Engineering
Our primary objectives were: 1. Our goal was to compile a set of standards for online and hybrid pedagogy in computer science education. The purpose of this project was to help teachers develop the expertise they need to create and deliver programming courses that are both interesting and useful to their students. 2. We wanted to create a more interactive and motivating learning environment for students studying computer programming and algorithms. By incorporating gamification and innovative online materials, we aimed to enhance students' interest, concentration, and overall learning outcomes. 3. Our project's goal was to make sure that current programming lectures for engineering studies met the needs of "Covid" and "post-Covid" generation students. We intended to supply up-to-date learning materials that met the ever-changing needs of various engineering specializations. 4. The success of the project relied heavily on communication and cooperation between team members. Our goal was to encourage collaborative efforts across borders so that educators from all around the world can learn from one another and improve the quality of their programming classes. 5. We wanted to formulate a sustainable curriculum for online and hybrid education in computer programming. Our objective was to provide educators with the tools and materials they needed to continue offering effective online courses even after the project's completion. 6. We intended to leverage modern educational technology, such as the Moodle-based web-platform and gamification techniques, to enhance the learning experience and enable flexible learning opportunities for students. By achieving these objectives, we ran for to make introductory computer programming courses more engaging and fruitful for undergraduates. The overarching purpose of the project was to aid the growth of computer programming education in engineering schools by equipping educators with state-of-the-art tools for thriving online and hybrid classrooms. Our ultimate objective was to produce an important contribution to programming education that would be of service to teachers and learners in Europe's universities.
We submitted our application for this project with the intention of solving many requirements in the realm of education concerning computer programming and online learning. Application to this project was motivated by our desire to find novel approaches to improving the educational experiences of both faculty and students in engineering degree programs. Our goal was to improve programming education in the post-Covid era by providing students with a novel and engaging learning environment that makes use of innovative pedagogical strategies, cutting-edge technology, and global partnerships. The followings represent more particular requirements that we aimed to fill: > Bridging the Gap in Engineering Studies We recognized a gap between existing national curricula related to engineering studies and the needs of "Covid" and "post-Covid" generation students. The project aimed to fill this gap by providing innovative online modules and teaching methods that align with the evolving needs of students in engineering disciplines. > Enhancing Teaching and Learning Strategies Computer programming and algorithms are complex courses that can be challenging to teach and learn. We saw the need to improve teaching and learning strategies to enhance students' motivation, concentration, and interest in these critical subjects. By applying innovative online and hybrid teaching methods, we aimed to create a more engaging and student-centric learning environment. > Fostering International Collaborations The project was funded by the European Union within the Erasmus+ KA226 program, emphasizing the importance of international collaboration. We recognized the need to foster partnerships and exchange good practices across diverse disciplines and backgrounds to address common challenges in computer programming education. > Embracing Technological Advancements With the growing influence of technology in education, we understood the importance of integrating online technologies and tools to enhance the learning experience. The project sought to leverage educational technology and gamification techniques to make programming courses more interactive and engaging for students. > Promoting Gender Equality The project emphasized gender equality in the selection of educators and participants. We aimed to promote diversity and inclusivity in the project activities, ensuring that at least half of the participants were women. > Developing Student-Centric Approach We recognized the need for a systematic student-centric approach to online/hybrid instruction for programming courses. By designing the project outputs with a focus on students' needs and learning preferences, we aimed to create a more effective and personalized learning experience. > Supporting Curriculum Implementation The project aimed to formulate a sustainable curriculum implementation for both hybrid and online education. We sought to provide educators with the necessary knowledge, skills, and resources to effectively deliver online programming courses and integrate new course materials.