Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Emerging languages: An alternative approach to teaching programming languages
S Perugini - Journal of Functional Programming, 2019 - cambridge.org
We challenge the idea that a course intended to convey principles of languages should be
structured according to those principles, and present an alternate approach to teaching a …
structured according to those principles, and present an alternate approach to teaching a …
Culturally responsive strategies for addressing recruitment and retention of women in STEM: Online modules for building STEM majors' computational skills
Reflecting on what we learned through the TIDES'initiative through readings, presentations,
conversations, and our own experimentation within our project, two insights have stayed …
conversations, and our own experimentation within our project, two insights have stayed …
The design of an emerging/multi-paradigm programming languages course
S Perugini - Journal of computing sciences in colleges, 2018 - ecommons.udayton.edu
We present the design of a new special topics course, Emerging/Multi-paradigm Languages,
on the recent trend toward more dynamic, multi-paradigm languages. To foster course …
on the recent trend toward more dynamic, multi-paradigm languages. To foster course …
[PDF][PDF] Online Polyglot Programming Education with LFT (Lingua Franca Transformer).
This paper presents a novel approach to improve reusability and augment the educational
value of web components through a polyglot environment. The idea is to enable …
value of web components through a polyglot environment. The idea is to enable …
CS 1 and CS2 Using Scala 2: A Decade of Experience
In 2010, the desire to teach CSI and CS2 in a single language led us to the adoption of a
young language, called Scala, that supported both scripting and large-application object …
young language, called Scala, that supported both scripting and large-application object …
Invariants and Code Contracts in an Online Classroom Environment
RP de Almeida Barata - 2023 - search.proquest.com
Programming education has evolved significantly with the advent of online classroom
environments, offering both advantages and challenges. This dissertation explores the …
environments, offering both advantages and challenges. This dissertation explores the …
Robocodo-an Educational 3d Game for Teaching Programming with Custom Scripting Language and Semantic Adaptation
C Leszczyński, S Kumor, N Kaczmarek… - Available at SSRN … - papers.ssrn.com
This paper presents an approach to programming education that combines game-based
learning with semantic technologies. We introduce an educational game" RoboCodo" …
learning with semantic technologies. We introduce an educational game" RoboCodo" …
Potigol, a programming language for beginners
Potigol is a new multi-paradigm programming language specially designed for beginners. Its
main features are an agile syntax, which looks like dynamically-typed scripting languages …
main features are an agile syntax, which looks like dynamically-typed scripting languages …
Development and Application of a Rasch Model Measure of Student Competency in University Introductory Computer Programming
L Waheed - 2018 - espace.curtin.edu.au
University computer programming instruction nomenclature commonly uses the term
Computer Science 1 (CS1) to describe introductory units of study. Success in CS1 is …
Computer Science 1 (CS1) to describe introductory units of study. Success in CS1 is …
Temple-uma linguagem de programaçao para o ensino de programaçao
JMM Pimenta - 2019 - search.proquest.com
A disciplina introdutória de programação é muitas vezes o primeiro contacto que os alunos
de engenharia informática têm com a programação. Muitos alunos demonstram dificuldades …
de engenharia informática têm com a programação. Muitos alunos demonstram dificuldades …