Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Stop reinventing the wheel! promoting community software in computing education
Historically, computing instructors and researchers have developed a wide variety of tools to
support teaching and educational research, including exam and code testing suites and …
support teaching and educational research, including exam and code testing suites and …
Requirements and design strategies for open source interactive computer science eBooks
Online education supported by digital courseware will radically alter higher education in
ways that we cannot predict. New technologies such as MOOCs and Khan Academy have …
ways that we cannot predict. New technologies such as MOOCs and Khan Academy have …
[HTML][HTML] Design and architecture of an interactive eTextbook–The OpenDSA system
Abstract The OpenDSA Project seeks to provide complete instructional materials for data
structures and algorithms (DSA) courses. Our vision for a highly interactive eTextbook …
structures and algorithms (DSA) courses. Our vision for a highly interactive eTextbook …
Increasing adoption of smart learning content for computer science education
Computer science educators are increasingly using interactive learning content to enrich
and enhance the pedagogy of their courses. A plethora of such learning content, specifically …
and enhance the pedagogy of their courses. A plethora of such learning content, specifically …
Exploring students learning behavior with an interactive etextbook in computer science courses
We present empirical findings from using an interactive electronic textbook (eTextbook)
system named OpenDSA to teach sophomore-and junior-level Computer Science courses …
system named OpenDSA to teach sophomore-and junior-level Computer Science courses …
Including learning analytics in the loop of self-paced online course learning design
Online education is growing because of its benefits and advantages that students enjoy.
Educational technologies (eg, learning analytics, student modelling, and intelligent tutoring …
Educational technologies (eg, learning analytics, student modelling, and intelligent tutoring …
Creating engaging online learning material with the jsav javascript algorithm visualization library
Data Structures and Algorithms are a central part of Computer Science. Due to their abstract
and dynamic nature, they are a difficult topic to learn for many students. To alleviate these …
and dynamic nature, they are a difficult topic to learn for many students. To alleviate these …
Teaching formal languages with visualizations and auto-graded exercises
The material taught in a Formal Languages and Automata (FLA) course is mathematical in
nature and requires students to practice proofs and algorithms to understand the content …
nature and requires students to practice proofs and algorithms to understand the content …
Seshat—a web‐based educational resource for teaching the most common algorithms of lexical analysis
The theoretical background to automata and formal languages represents a complex
learning area for students. Computer tools for interacting with the algorithm and interfaces to …
learning area for students. Computer tools for interacting with the algorithm and interfaces to …
[PDF][PDF] The Future of Computing Education Materials
CS education (CSEd) builds on educational materials, such as textbooks, presentation
slides, labs, and question test banks. Over the past 10-20 years, those materials have grown …
slides, labs, and question test banks. Over the past 10-20 years, those materials have grown …