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 application/pdf
.
Filters
A Compiler Project with Learning Progression
2013
Proceedings of the Canadian Engineering Education Association (CEEA)
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
Experience report on soft and project skills building through repetition
2021
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
Augmented Reality App for Teaching OOP
2019
International Journal of Advanced Computer Science and Applications
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
Course experience report: full-class compiler collaboration
2021
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
Page 190 of The American Political Science Review Vol. 20, Issue 1
[page]
1926
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
2015
Proceedings of the 14th International Conference on Interaction Design and Children - IDC '15
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
Lessons from Building the Spack Open Source Community
[article]
2021
figshare.com
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
Page 14 of American Society of Civil Engineers. Collected Journals Vol. 11, Issue CP1
[page]
1997
American Society of Civil Engineers. Collected Journals
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. ...
Tracking Large Class Projects in Real-Time Using Fine-Grained Source Control
2022
Technical Symposium on Computer Science Education
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
Coherence Compilation: Applying AIED Techniques to the Reuse of Educational TV Resources
[chapter]
2004
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
Progress Report: A Deep Learning Guided Exploration of Affine Unimodular Loop Transformations
[article]
2022
arXiv
pre-print
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
Empowering to Improve Submission of Claim Process in Local Shipyard, in Malaysia
2016
Sains Humanika
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
Managing ICT solutions for training and evaluation of C++ programming skills in e-learning ecosystem
2019
New Trends and Issues Proceedings on Humanities and Social Sciences
А 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
GrrlCamp: An Open Source Python Project for Women
2008
Python Papers
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
A vision of miking: interactive programmatic modeling, sound language composition, and self-learning compilation
2019
Proceedings of the 12th ACM SIGPLAN International Conference on Software Language Engineering - SLE 2019
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