A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is
The main pedagogical advantage of this project is that item bodies a learning progression: repetition with increasing complexity.This project involves two additional languages: a regular language for boolean ... The traditional project for such a course is to write a compiler for (a subset of) some procedural programming language. ... This project comprises two parallel learning progressions: compiler concepts and advanced object-oriented programming. ...doi:10.24908/pceea.v0i0.4798 fatcat:5qnyfkfstvhwfi447q43h4eipe
Proceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence
ii) introduce soft and project skills in a progressive way, enabling students to iteratively experience and learn skills that are necessary for professional life. ... We report here on our teaching approach: we propose a series of projects that share a common theme, in order to (i) provide a transversal understanding of common notions seen in separate courses, and ( ... ACKNOWLEDGMENTS We would like to thank Fenia Aivaloglou for her valuable feedback on an earlier version of the paper, and Fanny Boraita Amador for handling the interviews with the students. ...doi:10.1145/3472673.3473959 fatcat:csailcva6na3jf5q3ct464s3sa
However, introducing computer programming to those students who's are not familiar with programming is a tough task. ... Use interactive learning through visual effects using AR (Augmented Reality) developed to provide a platform for new students to interact more in learning environment. ... code examples with the help of compiler. ...doi:10.14569/ijacsa.2019.0100908 fatcat:vjunfkfvcvcizp5k3wzjixo4ne
Proceedings of the 2021 ACM SIGPLAN International Symposium on SPLASH-E
We report on our experience splitting a relatively large compiler, with several of these advanced features, among project groups in a graduate compilers course. ... In course projects it is often a challenge for students to build a significant compiler on their own with features like memory management, closures, inheritance, and more. ... So as a vehicle for learning outcomes about the structure of a compiler and how to contribute to one, we found the project effective enough to want to use it again. ...doi:10.1145/3484272.3484961 fatcat:qbriay2afzdc5nrhuejf3465fy
The American Political Science Review
Survey of Learned Societies. The Survey of Learned Societies has progressed during the year and when completed will make a substantial volume. ... Upon invitation from the National Research Council, the ACLS is coéperating with that body in planning a directory of American learned and scientific societies and institutions, which will resemble, with ...
Spin consists of a motorized turntable that pairs with a mobile device to capture 360-degree views of a DIY project at a particular point in time. ... These photographs are compiled into an animation of the project called a spin. ... The online platform Build in Progress alternatively emphasizes a story-telling approach to documentation in which Makers share work-in-progress, describing the experiments that go into creating a project ...doi:10.1145/2771839.2771869 dblp:conf/acmidc/Tseng15 fatcat:3m536ieedvf7vicxh24u562jsu
Spack is a flexible software package manager with over 700 contributors world-wide. ... Successful open source projects share a number of product, communication, and governance characteristics that are key to building a sustainable community. ... https://github.com/spack/spack Spack's success starts with a well-structured code base and compliance with recommended community standards. ...doi:10.6084/m9.figshare.14130464.v1 fatcat:w54bwq3rx5hw3n54jaqnxhhkqq
More importantly, it may allow for automated compilation of constructability knowledge without the total reliance on prej- udiced reasoning of human experts with a system of traditional notions of what ... In this way, knowl- edge being gradually acquired in a multistage learning process was immediately verified and the progress of learning deter- mined. The continuation of research is planned. ...
Additionally, the increase of online learning requires better methods to track student progress remotely. In this paper, we describe a system that tracks student progress in real time. ... We propose a method for obtaining a fine-grained commit history by creating a Git repository for each student and automatically running commit/push commands every time a student compiles code. ... Finally, we also thank the instructors of the senior project course at our institution that facilitated this project. ...doi:10.1145/3478431.3499389 dblp:conf/sigcse/Rodriguez-Rivera21 fatcat:l5nihkyla5doxim3vxa4p6mfq4
Lecture Notes in Computer Science
The system employs a learner model and a pedagogical model to identify what resource is best used with an individual child or group of children collaboratively at a particular learning point and at a particular ... This paper presents a high level vision of the design of the Coherence Compiler and sets its design within the overall framework of the HomeWork project and its learner and pedagogical models. ... What is the Coherence Compiler? The Coherence Compiler is responsible for giving learners a coherent learning experience. ...doi:10.1007/978-3-540-30139-4_10 fatcat:kiiuz6ykc5cp5nmtnlywhwkwie
In this paper, we present a work in progress about a deep learning based approach for automatic code optimization in polyhedral compilers. ... This exploration is guided by a deep learning based cost model that evaluates the speedup that each sequence of transformations would yield. ... The addition of such patterns to the search space is under-progress and will be included in the next stages of the project. ...arXiv:2206.03684v1 fatcat:b3wlyteuvbhrnei7rmawrx4cuu
Empowerment as one of Business Process Reengineering(BPR) enabler together with IT-based system being chose to overcome this issue while Action Research(AR) as a method being deploy to engage the subcontractor ... and shipyard staff intervention to come out with more effective solution for this problem. ... This research was financially supported by the Ministry of Higher Education under the Industrial PhD program MyBrain15 with collaboration from a leading Shipyard in Malaysia and Othman Yeop Abdullah, Graduate ...doi:10.11113/sh.v8n4-2.1073 fatcat:w5tecwq7yvfe7mwqpsswr7yw3e
А set of functional upgrades to the existing e-learning ecosystem for the C++ programming language, which provides a solution where students can use their own computers during training and practical exams ... The e-learning ecosystem is developed and upgraded by managing various ICT open source solutions described in this work. Keywords: E-learning ecosystem, C++ programming, Raspberry Pi. ... Next, with each account created, goes a personal folder for project storage, and a set of collaboration opportunities. ...doi:10.18844/prosoc.v6i7.4509 fatcat:qpmth7lvrbhz5ad5wqfffxtquu
We have a plethora of tools to draw upon and start with, so that project time and cost is incredibly less than it was 15, 10, or even 5 years ago. ... The quality got progressively better, and the projects bigger, to the point where we are today. Free/Open Source Software, or F/OSS, dominates the application development world (does it?) ... I have quickly learned that having a "kick-ass" group manger on volunteer projects of this size is as essential as a right arm. ...doaj:24a89ffbef364fdfbf62d4d87727cc72 fatcat:hkatfnmmjvbavlkr2ezli2r2ji
This paper introduces a vision of Miking, a language framework for constructing ecient and sound language environments and compilers for domain-specic modeling languages. ... compilation, targeting heterogeneous execution platforms. ... Acknowledgments This project is nancially supported by the Swedish Foundation for Strategic Research (FFL15-0032) and by the Swedish Research Council, Vetenskapsrådet (#2018-04329). ...doi:10.1145/3357766.3359531 dblp:conf/sle/Broman19 fatcat:a23mi2qhvzadnlsdrndzgfcah4
« Previous Showing results 1 — 15 out of 185,153 results