8,247 research outputs found

    CGAMES'2009

    Get PDF

    Contemporary developments in teaching and learning introductory programming: Towards a research proposal

    Get PDF
    The teaching and learning of introductory programming in tertiary institutions is problematic. Failure rates are high and the inability of students to complete small programming tasks at the completion of introductory units is not unusual. The literature on teaching programming contains many examples of changes in teaching strategies and curricula that have been implemented in an effort to reduce failure rates. This paper analyses contemporary research into the area, and summarises developments in the teaching of introductory programming. It also focuses on areas for future research which will potentially lead to improvements in both the teaching and learning of introductory programming. A graphical representation of the issues from the literature that are covered in the document is provided in the introduction

    Fog Computing: A Taxonomy, Survey and Future Directions

    Full text link
    In recent years, the number of Internet of Things (IoT) devices/sensors has increased to a great extent. To support the computational demand of real-time latency-sensitive applications of largely geo-distributed IoT devices/sensors, a new computing paradigm named "Fog computing" has been introduced. Generally, Fog computing resides closer to the IoT devices/sensors and extends the Cloud-based computing, storage and networking facilities. In this chapter, we comprehensively analyse the challenges in Fogs acting as an intermediate layer between IoT devices/ sensors and Cloud datacentres and review the current developments in this field. We present a taxonomy of Fog computing according to the identified challenges and its key features.We also map the existing works to the taxonomy in order to identify current research gaps in the area of Fog computing. Moreover, based on the observations, we propose future directions for research

    Developing an interactive application embodied in the geosciences educational procedure

    Get PDF
    Σκοπός της παρούσας μελέτης είναι η παρουσίαση ενός Γεω-οπτικού Ορυκτολογικού Γνωστικού Εργαλείου (GeMiCo Tool), μια ψηφιακή εφαρμογή που χρησιμοποιεί τεχνικές από τον τομέα της Τεχνολογίας των Πληροφοριών και Επικοινωνιών. Η εφαρμογή αποτελεί τμήμα των εκπαιδευτικών εργαλείων που χρησιμοποιούνται στο Ορυκτολογικό Μουσείο “γαιο-ΟΡΑΜΑ” της Σχολής Μηχανικών Μεταλλείων- Μεταλλουργών του Εθνικού Μετσόβιου Πολυτεχνείου και αφορά σε φοιτητές ΑΕΙ καθώς και μαθητές πρωτοβάθμιας και δευτεροβάθμιας εκπαίδευσης. Η εφαρμογή ενσωματώνει το Google Earth API, που επιτρέπει στους χρήστες να διερευνούν και να επεξεργάζονται με διαδραστικό τρόπο γεωλογικά και ορυκτολογικά δεδομένα. Οι χρήστες έχουν τη δυνατότητα να επιλέγουν θεματικά επίπεδα πληροφοριών που σχετίζονται με τα γεω-εκθέματα, να δημιουργούν ερωτήσεις και αναζητήσεις και να πλοηγούνται σε 3D περιβάλλον. Η εφαρμογή είναι εγκαταστημένη σε μια μεγάλου μεγέθους διαδραστική οθόνη (τεχνολογία multi-touch) η οποία προσελκύει το κοινό να συμμετάσχει σε διαδραστικές ατομικές και ομαδικές εργασίες.The aim of this study is to develop a Geovisual Mineralogical Cognitive Tool (GeMiCo Tool), a digital application that utilizes techniques from the domain of Information and Communication Technology. The application is part of the educational tools used at the Mineralogical Museum of the School of Mining and Metallurgical Engineering, National Technical University of Athens and concerns students of Higher, Primary and Secondary Education. The learning tool developed here embodies Google Earth API (Application Programming Interface), allowing users to interactively display and investigate geological and mineralogical related data. By that, users are able to select and present thematic layers of information related to the geo-exhibits, to create queries and searches and to navigate in 3D environment. The application runs on a large format multi-touch interactive display in the Mineralogical Museum of NTUA that attracts audiences and engages them in interactive collaborative tasks
    corecore