Investigating Knowledge Structures in Computer Science Education

Total Page:16

File Type:pdf, Size:1020Kb

Investigating Knowledge Structures in Computer Science Education Technische Universität München Fakultät für Informatik Fachgebiet Didaktik der Informatik Investigating Knowledge Structures in Computer Science Education Andreas Michael Mühling Vollständiger Abdruck der von der Fakultät für Informatik der Technischen Universität München zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften (Dr. rer. nat.) genehmigten Dissertation. Vorsitzende: Univ.-Prof. Gudrun J. Klinker, Ph.D. Prüfer: 1. Univ.-Prof. Dr. Peter Hubwieser 2. Prof. Christopher Hundhausen, Ph.D., Washington State University, USA 3. Univ.-Prof. Dr. Johannes Magenheim, Universität Paderborn Die Dissertation wurde am 19. Februar 2014 bei der Technischen Universität München eingereicht und durch die Fakultät für Informatik am 5. Mai 2014 angenom- men. Abstract To be knowledgeable in a subject matter is a prerequisite of being competent. Experts typically possess densely connected structural knowledge of the concepts in their field of expertise. Therefore, investigating the knowledge structures of learners remains a central aspect of educational research in computer science as well as in other subjects, despite the ongoing trend towards outcome and competence oriented assessment. This thesis presents concept landscapes - a novel way of investigating the state and development of knowledge structures using concept maps. Instead of focusing on the assessment and evaluation of single maps, the data of many persons is aggregated and data mining approaches are used in analysis. New insights into the “shared” knowledge of groups of learners are possible in this way. The educational theories underlying the approach, the definition of concept landscapes, and the accompanying analysis methods are presented. Since both data mining techniques and concept map collection are well suited for computer-based approaches, three software projects have been realized in the course of this thesis. They allow computer-based drawing and assessing concept maps, the subsequent analysis of concept maps and concept landscapes, and the extraction of salient concepts and propositions from texts. The methods and tools have been applied in three research projects that investigate structural knowledge in computer science education. Among others, the structural knowledge of CS students entering university has been analyzed. It has been found, that attending the compulsory school subject “Informatics” in Bavaria has visible effects on the knowledge structures of beginning students. The results of these studies can be taken in order to better understand the possibilities, limits, and effects of teaching methods, curricula, or learning materials in computer science education and other subjects. i ii Zusammenfassung Wissen ist eine Voraussetzung um in einem Fach kompetent zu sein. Experten be- sitzen üblicherweise eine dicht vernetzte Wissensstruktur hinsichtlich der Konzepte ihres Spezialgebiets. Daher ist die Untersuchung von Wissensstrukturen von Ler- nenden ein zentraler Aspekt von Lehr-/Lernforschung in Informatik und anderen Fächern, trotz eines erkennbaren Trends hin zur Outcome- und Kompetenzorien- tierung. Diese Arbeit präsentiert concept landscapes - ein neuartiger Weg um den Zus- tand und die Entwicklung von Wissensstrukturen mit Hilfe von Begriffsnetzen zu untersuchen. Anstelle den Fokus bei der Bewertung und Auswertung auf einzelne Netz zu richten, werden die Daten von vielen Personen aggregiert und zur Analy- se Methoden des Data Mining angewendet. Dadurch sind neue Einblicke in das “gemeinsame” Wissen einer Gruppe von Lernenden möglich. Die Arbeit präsen- tiert die zugrundeliegenden Theorien der Lehr-/Lernforschung, die Definition von concept landscapes und die möglichen Analysemethoden. Da sich Techniken des Data Mining und die Erhebung von Begriffsnetzen inhärent für rechnerbasierte Verfahren eignen, sind drei Softwareprojekte im Laufe dieser Ar- beit realisiert worden. Diese erlauben das rechnerbasierte Zeichnen und Bewerten von Begriffsnetzen, die darauf folgende Analyse von Begriffsnetzen und concept landscapes sowieso das Extrahieren von zentralen Konzepten und Propositionen aus Texten. Die Methoden und Werkzeuge wurden in drei Forschungsprojekten angewendet, die Wissensstrukturen im Bereich der Informatikausbildung untersuchen. Unter anderem wurde das strukturelle Wissen von Informatik-Studienanfängern analysiert. Dabei hat sich gezeigt, dass der Besuch des Pflichtfachs Informatik in Bayern sichtbaren Einfluss auf die Wissensstrukturen von Studienanfängern hat. Die Ergebnisse der Studien helfen, die Möglichkeiten, Grenzen und den Einfluss von Lehrmethoden, Lehrplänen und Lehrmaterialien in der Ausbildung in Informatik und anderen Fächern besser zu verstehen. iii iv Contents I Introduction 1 1 Problem Setting 3 2 Detailed Overview 11 II Theoretical Background and Related Work 17 3 Knowledge and Learning 19 3.1 Knowledge . 19 3.1.1 Psychological Foundations . 20 3.1.2 Epistemological Foundations . 24 3.2 Learning . 25 3.2.1 Psychological Foundations . 26 3.2.2 Constructivism . 27 3.2.3 Conceptual Change . 30 3.2.4 Meaningful Learning . 33 3.2.5 Models of Learning . 36 3.3 Assessment . 37 3.3.1 Learning Objectives . 39 3.3.1.1 Taxonomies . 39 3.3.2 Learning Outcomes . 41 3.3.2.1 SOLO Taxonomy . 41 3.3.2.2 Competencies . 42 v 4 Concept Maps 45 4.1 Elements . 46 4.1.1 Map Structure . 50 4.2 Applications . 52 4.2.1 Learning and Teaching . 54 4.2.2 Assessment . 56 4.2.2.1 Scoring System . 60 5 Analysis Methods 67 5.1 Graph Theory . 67 5.2 Pathfinder Networks . 68 5.2.1 Construction . 69 5.2.2 Investigating Structural Knowledge . 71 5.3 Cluster Analysis . 75 5.3.1 Partitioning Methods . 75 5.3.2 Model Based Methods . 77 5.4 Text Mining . 78 5.4.1 Existing Software Solutions . 80 III From Concept Maps to Concept Landscapes 83 6 Possibilities and Limitations of Concept Maps 85 6.1 Cognitive View . 85 6.1.1 Observing the Externalization . 92 6.2 Epistemological View . 97 6.2.1 Concept Maps as Graphs . 98 6.2.1.1 Representations in Computers . 101 6.3 Educational View . 103 vi 6.3.1 Assessing Learning . 104 6.3.2 Scoring Concept Maps . 108 7 Concept Landscapes 111 7.1 Definition . 112 7.1.1 Formal Definition . 117 7.1.1.1 Vertical . 117 7.1.1.2 Horizontal . 118 7.2 Analysis Methods . 119 7.2.1 Cluster Analysis . 119 7.2.1.1 Similarity Based Clustering . 122 7.2.1.2 Latent Class Clustering . 123 7.2.1.3 Example . 125 7.2.2 Pathfinder . 131 7.2.2.1 Example . 135 7.2.3 Graph Measures . 138 7.2.3.1 Simple Graph Measures . 138 7.2.3.2 Advanced Graph Measures . 139 7.2.3.3 Community Detection . 141 7.2.3.4 Frequent Subgraph Analysis . 142 7.2.4 Visualization . 143 7.2.4.1 Vertical Landscapes . 144 7.2.4.2 Horizontal Landscapes . 145 8 Software Support for Concept Landscapes 149 8.1 CoMapEd . 150 8.1.1 Requirements Analysis . 150 8.1.2 Design and Implementation . 152 vii 8.2 CoMaTo . 155 8.2.1 Requirements Analysis . 155 8.2.2 Design and Implementation . 156 8.3 ConEx . 156 8.3.1 Requirements Analysis . 157 8.3.2 Design and Implementation . 157 IV Case Studies 161 9 Overview 163 10 CS1: Computer Science Education for Non-Majors 167 10.1 Description of the Setting . 167 10.2 Data Collection & Research Questions . 169 10.3 Analysis and Results . 173 10.3.1 RQ1: Development of Knowledge . 174 10.3.2 RQ2: Common Knowledge and Misconceptions . 177 10.3.3 RQ3: The Process of Learning . 182 10.4 Discussion . 182 11 CS2: Knowledge Structures of Beginning CS Students 187 11.1 Description of the Setting . 187 11.1.1 Description of the Subject “Informatics” . 188 11.2 Data Collection & Research Questions . 190 11.3 Analysis and Results . 193 11.3.1 RQ1: Prior Knowledge of Beginning CS Students . 193 11.3.2 RQ2: Effect of CS Education in Secondary Schools . 198 11.4 Discussion . 199 viii 12 CS3: Conceptual Knowledge and Abilities 205 12.1 Description of the Setting . 205 12.2 Data Collection & Research Questions . 206 12.3 Analysis and Results . 209 12.3.1 RQ1: Development of Structural Knowledge . 210 12.3.2 RQ2: Connections Between Knowledge and Abilities . 215 12.4 Discussion . 220 V Conclusion 225 13 Summary 227 14 Discussion 231 14.1 Case Studies . 235 15 Further research 239 15.1 Identifying Threshold Concepts of CS . 240 15.2 Combining Knowledge Space Theory and Concept Maps . 241 16 Acknowledgements 243 Appendix A Example Maps for Pathfinder Analysis 245 Appendix B Additional Diagrams for CS1 247 Appendix C Additional Diagrams for CS3 249 List of Figures 259 List of Tables 264 References 265 ix x Part I Introduction 1 Problem Setting This thesis presents data driven methods and the results of empirical research dealing with learning in the context of computer science (CS). As such, it is in- terdisciplinary in nature, depending both on computer science and on research about education and learning. The focus lies on investigating and visualizing the state and development of structural knowledge. Research concerned specifically with computer science education is a relatively recent field of interest (cf. Fincher & Petre 2004, p. 1), especially when compared to the corresponding research in other subjects like mathematics, physics, history, or languages, for example. These all have a much longer tradition in the curricula of schools and in universities. Consequently the knowledge about and experience in teaching these subjects is far more elaborate and widespread than for computer science, where the subject itself has emerged merely half a century ago. This is especially true for learning how to program: “Huge numbers of papers have been published in computing education conferences and journals in the past 40 years, so we would expect much to have been learnt about teaching and learning in computing. However, after decades of research, we still have only a vague understanding of why it is so difficult for many students to learn programming, the basis of the discipline, and consequently of how it should be taught.” (Malmi, Sheard, Simon, Bednarik, Helminen, Korhonen, Myller, Sorva & Taherkhani 2010, p.
Recommended publications
  • Informatics: Integrating the Essentials Into Education and Practice Keywords
    Title: WORKSHOP 4: Informatics: Integrating the Essentials Into Education and Practice Keywords: education, essentials and informatics Description/Overview: The session will focus on two key concepts to informatics in nursing. The integration of the informatics essentials into education and the opportunities to use informatics based research to achieve the quad aim of improved outcomes, decreased cost, improved patient satisfaction and improved provider satisfaction. Abstract Text: Informatics happens at the intersection of people and technology. Embedded within the American Associations of Colleges of Nursing’s Essentials documents are clear, leveled objectives on achieving informatics competencies prior to graduating from a BSN, MSN or DNP program. These essentials are aimed at equipping students with advanced tools to implement in order to drive change. From the baccalaureate level, graduates must have basic competence using technologies that support patient care interventions as well as integrating clinical support systems that guide practice. The master’s level essentials then build upon this foundations and considerations are made for the evaluation of technology and data to improve health outcomes. At the doctoral level, graduates are prepared as leaders to use these systems to extract data and evaluate and monitor outcomes of care systems. This includes quality improvement aimed at the critical elements for patient care technology. As each degree level, there is an emphasis on effective communication and ethical behaviors in the use of technology in patient care. This session will focus on two key concepts to informatics in nursing. The first is the integration of the informatics essentials into education. The challenge in nursing education is how to effectively integrate informatics within the context of curriculum when there are competing interest for time, attention and clinical experiences.
    [Show full text]
  • Informatics for Secondary Education
    Intergovernmental Informatics Programme Division of Higher Education International Federation for Information Processing (IFIP) ED/94/WS/ 12 The opinions expressed in this document are those of the authors and do not necessarily reflect the views of the UNESCO Secretariat. INFORMATICS FOR SECONDARY EDUCATION A Curriculum for Schools Contents Introduction—Overall Aim and Justification . .5 Section 1—The Curriculum Format . .7 Section 2—Main Objectives . .9 Section 3—The Curriculum Units . .11 Section 4—General Implementation Issues . .17 Appendices Appendix 1—Computer Literacy Units . .23 Appendix 2—Informatics in Other Disciplines . .77 Appendix 3—General Advanced Level Units . .81 Appendix 4—Vocational Advanced Level Units . .93 Appendix 5—Bibliography . .103 Curriculum Main Curriculum General Introduction Format Objectives Units Implementation Appendices Issuses Computer Literacy Units Core Module INFORMATICS FOR SECONDARY EDUCATION A Curriculum for Schools Introduction General Aim UNESCO aims to ensure that all countries, both developed and developing, have access to the best educational facilities necessary to prepare young people to play a full role in modern society and to contribute to wealth creation. Information technology (IT) has become, within a very short time, one of the basic building blocks of modern industrial society. Understanding IT and mastering the basic skills and concepts of IT are now regarded by many countries as part of the core of education alongside reading and writing. This area of study goes under the all-embracing name of informatics. To give positive, practical help to all UNESCO countries, the International Federation for Information Processing (IFIP) has been asked to specify a curriculum in informatics for secondary education based on the experience of its specialist working group (WG 3.1) and input from other selected experts.
    [Show full text]
  • TIGER Summit
    TIGER summit EvIdEncE and InfoRmatics TRansfoRmInG nuRsInG ocTober 31–novEmber 1, 2006 unIfoRmEd ServIcEs unIversity of ThE HealTh sciencEs BethEsda, maRyland SUMMARy REPoRT conTacT us: [email protected] foR TIGER summit InfoRmation: www.TigerSummit.com ThE TIGER SUMMIT REPoRT FORMAT This report provides the context for the Summit, descriptions of each of the activities over the two days, notes on the participant experience, and photographs of the event, as well as insights and reflections from speakers. The intention of this format is to provide those who did not have an opportunity to attend a high-level understanding of the process that occurred over the two days to achieve the Summit objectives and outcomes. It is not intented to be a comprehensive document such as a white paper. Rather, the content enclosed incorporates descriptive paragraphs and phrases, as well as statements and quotes captured real-time. There is no aspect of our profession that will be untouched by the informatics revolution in progress. — angela barron mcbride Distinguished Professor and University Dean Emerita Indiana University School of Nursing © All rights reserved, 2006. T.I.G.E.R. Technology Informatics Guiding Education Reform PaGE 2 TIGER InITIaTIvE Our nation’s nursing leaders and advocates are working together to catalyze a dynamic, sustainable, and productive relationship between the Alliance for Nursing Informatics (ANI), representing 20 nursing informatics professional societies, and the major nursing professional organizations that collectively represent more than 2,000,000 nurses. TIGER vIsION Our vision is to enable nurses to use informatics tools, principles, theories, and practices to make healthcare safer, more effective, efficient, patient-centered, timely, and equitable by interweaving enabling technologies transparently into nursing practice and education, making information technology the stethoscope for the 21st century.
    [Show full text]
  • A Model of Inheritance for Declarative Visual Programming Languages
    An Abstract Of The Dissertation Of Rebecca Djang for the degree of Doctor of Philosophy in Computer Science presented on December 17, 1998. Title: Similarity Inheritance: A Model of Inheritance for Declarative Visual Programming Languages. Abstract approved: Margaret M. Burnett Declarative visual programming languages (VPLs), including spreadsheets, make up a large portion of both research and commercial VPLs. Spreadsheets in particular enjoy a wide audience, including end users. Unfortunately, spreadsheets and most other declarative VPLs still suffer from some of the problems that have been solved in other languages, such as ad-hoc (cut-and-paste) reuse of code which has been remedied in object-oriented languages, for example, through the code-reuse mechanism of inheritance. We believe spreadsheets and other declarative VPLs can benefit from the addition of an inheritance-like mechanism for fine-grained code reuse. This dissertation first examines the opportunities for supporting reuse inherent in declarative VPLs, and then introduces similarity inheritance and describes a prototype of this model in the research spreadsheet language Forms/3. Similarity inheritance is very flexible, allowing multiple granularities of code sharing and even mutual inheritance; it includes explicit representations of inherited code and all sharing relationships, and it subsumes the current spreadsheet mechanisms for formula propagation, providing a gradual migration from simple formula reuse to more sophisticated uses of inheritance among objects. Since the inheritance model separates inheritance from types, we investigate what notion of types is appropriate to support reuse of functions on different types (operation polymorphism). Because it is important to us that immediate feedback, which is characteristic of many VPLs, be preserved, including feedback with respect to type errors, we introduce a model of types suitable for static type inference in the presence of operation polymorphism with similarity inheritance.
    [Show full text]
  • New Technology in Nursing Education and Practice
    IOSR Journal of Nursing and Health Science (IOSR-JNHS) e-ISSN: 2320–1959.p- ISSN: 2320–1940 Volume 6, Issue 6 Ver. I. (Nov. Dec .2017), PP 29-38 www.iosrjournals.org New Technology in Nursing Education and Practice Ragaa Gasim Ahmed Mohmmed1, Hanan Mohammed Mohammed2,4, Abeer El-Said Hassane El-sol3,4 1 (Assistant professor of Pediatric Nursing, Faculty of Applied Medical Sciences, Nursing Department, Al-Baha University, Saudi – Arabia) 2 (Assistant Professor of Medical-Surgical Nursing Department, Faculty of Nursing, Ain Shams University, Egypt) 3 (Lecturer of Medical-Surgical Nursing, Medical Surgical Department, Faculty of Nursing, Shibin Elkom, Menoufia University, Egypt) 4 (Faculty of Applied Medical Sciences, Nursing Department, Al-Baha University, Saudi – Arabia) Ragaa Gasim Ahmed Mohmmed Corresponding Author: [email protected] Abstract: Technology is changing the world at warp speed and nowhere is this clearer than in health care settings. In an increasingly crowded world, people rightly expect health care to meet their needs quickly and, where possible, tailored to their needs. Technology helps to deliver these elements, putting the power back in the hands of the patient. Health care is growing increasingly complex, and most clinical research focuses on new approaches to diagnosis and treatment. In contrast, relatively little effort has been targeted at the perfection of operational systems, which are partly responsible for the well-documented problems with medical safety. If medicine is to achieve major gains in quality, it must be transformed, and information technology will play a key part, especially with respect to safety. Technological innovation in health care is an important driver of cost growth.
    [Show full text]
  • Building Blocks of Nursing Informatics
    © Jones & Bartlett Learning, LLC © Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION NOT FOR SALE OR DISTRIBUTION © Jones & Bartlett Learning, LLC © Jones & Bartlett Learning, LLC sectionNOT FOR SALE i OR DISTRIBUTION NOT FOR SALE OR DISTRIBUTION © Jones & Bartlett Learning, LLC © Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION NOT FOR SALE OR DISTRIBUTION Building Blocks of © Jones & Bartlett Nursing InformaticsLearning, LLC © Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION NOT FOR SALE OR DISTRIBUTION Chapter 1 Nursing Science and the Foundation of Knowledge Chapter 2 Introduction to Information, Information Science, and Information Systems © Jones & Bartlett Learning, LLC © Jones & Bartlett Learning, LLC Chapter NOT3 Compu FORter SALE Science OR and DISTRIBUTION the Foundation of Knowledge ModelNOT FOR SALE OR DISTRIBUTION Chapter 4 Introduction to Cognitive Science and Cognitive Informatics Chapter 5 Ethical Applications of Informatics © Jones & Bartlett Learning, LLC © Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION NOT FOR SALE OR DISTRIBUTION © Jones & Bartlett Learning, LLC © Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION NOT FOR SALE OR DISTRIBUTION © Jones & Bartlett Learning, LLC © Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION NOT FOR SALE OR DISTRIBUTION © Jones & Bartlett Learning, LLC © Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION NOT FOR SALE OR DISTRIBUTION © Jones & Bartlett Learning, LLC© Jones & Bartlett Learning, LLC.© NOTJones FOR
    [Show full text]
  • Methodology Stereotypes
    UML/MARTE Methodology for Heterogeneous System design May, 2016 Microelectronics Engineering Group TEISA Dpt. , University of Cantabria Authors: P. Peñil Revisions : F. Herrera Author Date Description FeHe 26/05/2015 Polishing of the Architectural View section FeHe 28/05/2015 Polishing on the Application View section including some restructuring FeHe 25/06/2015 Polishing of section 5.3 FeHe 15/05/2016 Polishing of section 5.1 Index: 1 MODEL VIEW SPECIFICATION ....................................................... 11 PIM VIEWS .............................................................................................. 12 2 DATA VIEW ....................................................................................... 12 2.1 Enumeration Data type .................................................................................................... 12 2.2 Primitive Data type ........................................................................................................... 12 2.3 Derived Data type ............................................................................................................. 13 2.3.1 Structure Data type ................................................................................................... 13 2.3.2 Array Data type.......................................................................................................... 13 2.4 Specifying data types ........................................................................................................ 14 2.5 Generalization of DataTypes
    [Show full text]
  • Data-Intensive Research in Education: Current Work and Next Steps REPORT on TWO NATIONAL SCIENCE FOUNDATION-SPONSORED COMPUTING RESEARCH EDUCATION WORKSHOPS
    Data-Intensive Research in Education: Current Work and Next Steps REPORT ON TWO NATIONAL SCIENCE FOUNDATION-SPONSORED COMPUTING RESEARCH EDUCATION WORKSHOPS Data-Intensive Research in Education: Current Work and Next Steps REPORT ON TWO NATIONAL SCIENCE FOUNDATION-SPONSORED COMPUTING RESEARCH EDUCATION WORKSHOPS Edited by Chris Dede, Harvard University DATA-INTENSIVE RESEARCH IN EDUCATION: CURRENT WORK AND NEXT STEPS Executive Summary A confluence of advances in the computer and mathematical sciences has unleashed an unprecedented capability for enabling decision-making based on insights from new types of evidence. However, while the use of data science has become well established in business, entertainment, and science, technology, engineering, mathematics (STEM), the application of data science to education needs substantial research and development. Beyond the potential to enhance student outcomes through just-in-time, diagnostic data that is formative for learning and instruction, the evolution of educational practice could be substantially enhanced through data-intensive research, thereby enabling rapid cycles of improvement. The next step is to accelerate advances in every aspect of education-related data science so that we can transform our ability to rapidly process and understand increasingly large, heterogeneous, and noisy datasets related to learning. That said, there are puzzles and challenges unique to education that make realizing this potential difficult. In particular, the research community in education needs to evolve theories on what various types of data reveal about learning and therefore what to collect; the problem space is too large to simply analyze all available data and attempt to mine it for patterns that might reveal generalizable insights. Further, in collecting and analyzing data, issues of privacy, safety, and security pose challenges not found in most scientific disciplines.
    [Show full text]
  • Augmented Reality for the Study of Human Heart Anatomy
    International Journal of Electronics Communication and Computer Engineering Volume 6, Issue 6, ISSN (Online): 2249–071X, ISSN (Print): 2278–4209 Augmented Reality for the Study of Human Heart Anatomy Matina Kiourexidou Konstantinos Natsis Panagiotis Bamidis Nikos Antonopoulos Department of Anatomy, Department of Anatomy, Lab of Medical Physics, Media Informatics Lab, School Medical School, Aristotle Medical School, Aristotle Medical School, Aristotle of Journalism and Mass University of Thessaloniki, University of Thessaloniki, University of Thessaloniki, Communication, Aristotle Greece Greece Greece University of Thessaloniki, Greece Efthymia Papathanasiou Markos Sgantzos Andreas Veglis Department of Anatomy, Medical Department of Anatomy, Medical Media Informatics Lab, School of Journalism School, Aristotle University of School, University of Thessaly, Biopolis, and Mass Communication, Aristotle Thessaloniki, Greece 41110, Larissa, Greece University of Thessaloniki, Greece Abstract – Augmented reality is increasingly applied in creates a unique result, since the user can see through the medical education mainly because educators can share human body, to its anatomy [11]. Furthermore, an knowledge through virtual objects. This research describes application that uses AR, which was named "Miracle" and the development of a web application, which enhances users' was created by Tobias Blum. Another AR education tool medical knowledge with regards to the anatomy of the for anatomy named “BARETA” is a platform that human heart by means of augmented reality. Evaluation is conducted in two different facets. In the first one, the authors combines AR with 3D models to provide the student with of this paper evaluate the feasibility of a three-dimensional stimulation for touch as well as sight [12]. Also a pilot human heart module using one investigator under the program was set to explore the distance healthcare supervision of an expert.
    [Show full text]
  • Polymorphic Type Inference and Assignment
    Proc. 18th Symp. Principles of Programming Languages, 1991, pages 291{302. Polymorphic type inference and assignment Xavier Leroy¤ Pierre Weis¤ Ecole Normale Sup¶erieure INRIA Rocquencourt Abstract that physical modi¯cation of data compromises type safety, since it can invalidate static typing assumptions. We present a new approach to the polymorphic typing As demonstrated here, the use of polymorphic mu- of data accepting in-place modi¯cation in ML-like lan- table data (that is, data structures that can be mod- guages. This approach is based on restrictions over type i¯ed in place) must be restricted. An obvious way to generalization, and a re¯ned typing of functions. The tackle this problem, used in early implementations of type system given here leads to a better integration of ML [3], is to require all such data to have monomor- imperative programming style with the purely applica- phic, statically-known types. This restriction trivially tive kernel of ML. In particular, generic functions that solves the problem, but it also makes it impossible to allocate mutable data can safely be given fully polymor- write polymorphic functions that create mutable values. phic types. We show the soundness of this type system, This fact has unfortunate consequences. and give a type reconstruction algorithm. A ¯rst drawback is that it is not possible to provide generic, e±cient implementations of most data struc- tures (vectors, hash tables, graphs, B-trees, ::: ), as 1 Introduction they require physical modi¯cation. Even a trivial func- Polymorphic type disciplines originate in the study of ¸- tion such as taking a vector of an arbitrary type and calculus and its connections to constructive logic [7, 14], returning a copy of it is not well-typed with the policy so it is no surprise it ¯ts very nicely within purely above, since it creates a vector with a statically un- applicative languages, without side e®ects.
    [Show full text]
  • The Secondary School Students' Opinions on Distance Education
    Journal of Education and e-Learning Research Vol. 7, No. 4, 360-367, 2020 ISSN(E) 2410-9991 / ISSN(P) 2518-0169 DOI: 10.20448/journal.509.2020.74.360.367 © 2020 by the authors; licensee Asian Online Journal Publishing Group The Secondary School Students’ Opinions on Distance Education Sener Senturk1 Volkan Duran 2 Ali Yilmaz3 ( Corresponding Author) 1Curriculum and Instruction Department, Faculty of Education, Ondokuz Mayıs University, Samsun, Turkey. 2Psychology Department, Faculty of Science and Arts, Igdır University, Igdır, Turkey. 3Curriculum and Instruction Department, Faculty of Education, Ondokuz Mayıs University, Samsun, Turkey. Abstract The purpose of this study is to find out secondary school students’ opinions on distance education, after encountering the distance education process for the first time. Descriptive scanning model was used for this research and the sample chosen from the universe was used to determine the result. The study was carried out with 172 volunteers from 672 secondary school students studying in secondary schools located in Salıpazarı district of Samsun. The data was collected using “Opinions on Distance Education Scale”. The data analysis, it was found out that the students’ opinions on distance education were at the indecisive level with 2.91; 47% were indecisive about distance education, 27% did not want distance education; 80% of them find teachers inadequate; 47% of them partially understood the lessons and 39% did not understand the lessons at all. The leading problems students encountered were the interpersonal communication and internet connection problems and that students preferred formal education to distance education. Keywords: Distance education, Secondary school, Students’ Opinions. Citation | Sener Sentürk; Volkan Duran; Ali Yilmaz (2020).
    [Show full text]
  • A Framework to Overcome Challenges and Explore Opportunities Through Industry 4.0
    Informatics in Education, 2022, Vol. 00, No. 00, – © 2021 Vilnius University, ETH Zürich DOI: 10.15388/infedu.2022.01 ACCEPTED VERSION (WITHOUT THE JOURNAL LAYOUT). Towards the revolution and democratization of education: a framework to overcome challenges and explore opportunities through Industry 4.0 Ana Carolina Ferreira COSTA, Vitor Homem de Mello SANTOS, Otávio José de OLIVEIRA Department of Production, Sao Paulo State University - UNESP, Guaratinguetá, Brazil. e-mail: [email protected], [email protected], [email protected] Received: February 2021 Abstract. Education 4.0 (E4) aims to improve the teaching-learning process and democratize access to quality education by using Industry 4.0 technologies in educational environments. The main objective of this article is to propose a framework containing a package of policies and initiatives for the drivers of society (industry, government, and academia) to develop E4. The framework was elaborated through systematic review based on good practices, challenges, and opportunities of E4, which were systematized considering the technical-scientific literature and the authors' experience. The main scientific contribution of this work is the creation of a new block of knowledge about E4 that expands and at the same time deepens the existing literature and can support new research and foster initiatives on the subject. Its main applied contribution is to increase access to quality education through the development of E4. Keywords: Education 4.0, Industry 4.0, Technical-Scientific Scenario, Development Framework, Triple Helix. 1. Introduction Quality and accessible education for all is the fourth Sustainable Development Goal (SDG) of the United Nations (UN) and has been highlighted in international agendas in recent decades.
    [Show full text]