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 …
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 …
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 …
[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 …
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
V Karavirta, CA Shaffer - IEEE Transactions on Learning …, 2015 - ieeexplore.ieee.org
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 …
Seshat—a web‐based educational resource for teaching the most common algorithms of lexical analysis
Á Arnaiz‐González, JF Díez‐Pastor… - Computer …, 2018 - Wiley Online Library
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 …
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 …
[HTML][HTML] Current trends in online programming languages learning tools: a systematic literature review
Students face difficulties in programming languages learning (PLL) which encourages many
scholars to investigate the factors behind that. Although there a number of positive and …
scholars to investigate the factors behind that. Although there a number of positive and …