Please use this identifier to cite or link to this item:
|Title:||Design and implement an [sic] online exercise for teaching and development of a client using socket programming in C|
|Authors:||Ben Doudouh, Najlae|
|Abstract:||Learning by practice is essential to achieve better performance in complex areas. Nevertheless, learning is only effective if the students have at their disposal a wide range of exercises that cover the entire course syllabus and if their resolutions are quickly be evaluated and given the appropriate feedback. Currently the teaching-learning process in complex domains, such as computer programming, is characterized by an extensive education program and a high enrolment of students. This poses a great workload for faculty and teaching assistants responsible for the creation, delivering and assessment of student exercises. The main goal of this thesis is to foster practice-based learning in complex domains. This objective is attained with an e-learning platform - called FORGE - as a conceptual tool to organize and facilitate technical interoperability among systems and services in domains that use complex evaluation. These domains has a diversity of tools, include interactive activities combining simulations, virtual experiments and more, from the environments, students are able to edit the solutions of exercises proposed by their teacher, to compile and to execute them. One of the unique features of this environment is the possibility of developing solutions in an incremental way by marking and unmarking which parts of the solution are due to the students and which parts should made use of the hidde teahes solutio. I this a, studets a test the poga ad can better understand what it is expected from them. They can also check parts of the code without waiting for the complete solution. The tool can also automatically check the validity of some exercises by means of tests, providing feedback on the attempts of students, in order to enhance interactive learning based on constructivism theory, and allow for students and teachers to learn skills for intelligent use of information and technological communication, not forgetting the authoring, management and sequencing of exercises.|
|Appears in Collections:||Τμήμα Ηλεκτρολ. Μηχαν. και Τεχνολ. Υπολογ. (ΔΕ)|
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.