NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 5 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Danaher, Maurice; Schoepp, Kevin; Kranov, Ashley Ater – Journal of Information Technology Education: Research, 2019
Aim/Purpose: Assessing non-technical skills is very difficult and current approaches typically assess the skills separately. There is a need for better quality assessment of these skills at undergraduate and postgraduate levels. Background: A method has been developed for the computing discipline that assesses all six non-technical skills…
Descriptors: College Students, Student Evaluation, Skill Development, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Marquardson, Jim; Gomillion, David L. – Information Systems Education Journal, 2019
Simulated environments can provide a convenient, effective way to teach skills. Simulations have been used for decades to teach skills such as piloting aircraft. As technology has improved, it has become feasible to simulate many other tasks. Recent advances in virtual and augmented reality provide new avenues for expanding training using…
Descriptors: Computer Simulation, Teaching Methods, Transfer of Training, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Grover, Shuchi; Pea, Roy; Cooper, Stephen – Computer Science Education, 2015
The focus of this research was to create and test an introductory computer science course for middle school. Titled "Foundations for Advancing Computational Thinking" (FACT), the course aims to prepare and motivate middle school learners for future engagement with algorithmic problem solving. FACT was also piloted as a seven-week course…
Descriptors: Middle School Students, Computer Science Education, Blended Learning, Introductory Courses
Michaud, Pierre; And Others – 1986
Students in certain French language schools in eastern Ontario took part in this initial experiment in the teaching of computer and electronic programing at the elementary school level. This project had three objectives for optimizing the pedagogical impact of these first attempts at teaching programing: (1) to describe the context of this initial…
Descriptors: Cognitive Processes, Computer Assisted Instruction, Computer Literacy, Computer Science Education