Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 0 |
| Since 2017 (last 10 years) | 3 |
| Since 2007 (last 20 years) | 8 |
Descriptor
| Instructional Effectiveness | 9 |
| Learning Modules | 9 |
| Computer Science Education | 8 |
| Programming | 5 |
| Computer Software | 4 |
| Teaching Methods | 4 |
| Cooperative Learning | 3 |
| Teamwork | 3 |
| Undergraduate Students | 3 |
| Computer Assisted Instruction | 2 |
| Computer System Design | 2 |
| More ▼ | |
Source
Author
| Ahmed, M. S. | 1 |
| Alario-Hoyos, Carlos | 1 |
| Baxter, Anthony Q. | 1 |
| Caton, Hope | 1 |
| Chen, Li-Chiou | 1 |
| Delgado Kloos, Carlos | 1 |
| González-Castro, Nuria | 1 |
| Greenhill, Darrel | 1 |
| Hansen, C. | 1 |
| Hiltz, S. Roxanne | 1 |
| Kavitha, R. K. | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 8 |
| Reports - Research | 6 |
| Reports - Evaluative | 2 |
| Reports - Descriptive | 1 |
| Speeches/Meeting Papers | 1 |
Education Level
| Higher Education | 6 |
| Postsecondary Education | 4 |
| Grade 10 | 1 |
| Grade 11 | 1 |
Audience
| Teachers | 2 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
González-Castro, Nuria; Muñoz-Merino, Pedro J.; Alario-Hoyos, Carlos; Delgado Kloos, Carlos – Australasian Journal of Educational Technology, 2021
Massive open online courses (MOOCs) pose a challenge for instructors when trying to provide personalised support to learners, due to large numbers of registered participants. Conversational agents can be of help to support learners when working with MOOCs. This article presents an adaptive learning module for JavaPAL, a conversational agent that…
Descriptors: Online Courses, Learning Modules, Computer Science Education, Programming
Packard, Becky Wai-Ling; Solyst, Jaemarie; Pai, Anisha; Yu, Lu – Journal of College Science Teaching, 2020
While research has demonstrated the links between active learning and student success, lecture remains a dominant instructional method within introductory STEM courses. In this project, we used the strategy of enlisting peer mentors to develop and facilitate active learning modules within introductory computer science. First, we describe the…
Descriptors: Active Learning, Learning Modules, Student Developed Materials, Self Efficacy
Maguire, Phil; Maguire, Rebecca; Kelly, Robert – Computer Science Education, 2017
We report on an intervention in which informal programming labs were switched to a weekly machine-evaluated test for a second year Data Structures and Algorithms module. Using the online HackerRank system, we investigated whether greater constructive alignment between course content and the exam would result in lower failure rates. After…
Descriptors: Programming, Computer Science Education, Teaching Methods, Test Scoring Machines
Kavitha, R. K.; Ahmed, M. S. – Education and Information Technologies, 2015
Agile software development is an iterative and incremental methodology, where solutions evolve from self-organizing, cross-functional teams. Pair programming is a type of agile software development technique where two programmers work together with one computer for developing software. This paper reports the results of the pair programming…
Descriptors: Knowledge Management, Educational Environment, Case Studies, Programming
Caton, Hope; Greenhill, Darrel – International Journal of Game-Based Learning, 2014
This paper describes how a gamified rewards and penalties framework was used to increase attendance and engagement in a level six undergraduate computing module teaching game production. The framework was applied to the same module over two consecutive years: a control year and a trial year. In both years the tutor, assignments and assessment…
Descriptors: Undergraduate Students, Computer Science Education, Learning Modules, Attendance
Chen, Li-Chiou; Tao, Lixin – Educational Technology & Society, 2012
We have developed a tool called Secure WEb dEvelopment Teaching (SWEET) to introduce security concepts and practices for web application development. This tool provides introductory tutorials, teaching modules utilizing virtualized hands-on exercises, and project ideas in web application security. In addition, the tool provides pre-configured…
Descriptors: Internet, Computer Security, Information Security, Computer Science Education
Poe, D.; Venkatraman, N.; Hansen, C.; Singh, G. – IEEE Transactions on Education, 2009
There is an increasing need for an effective method of teaching bioinformatics. Increased progress and availability of computer-based tools for educating students have led to the implementation of a computer-based system for teaching bioinformatics as described in this paper. Bioinformatics is a recent, hybrid field of study combining elements of…
Descriptors: Biology, Statistics, Computer Science, Interdisciplinary Approach
Ocker, Rosalie; Rosson, Mary Beth; Kracaw, Dana; Hiltz, S. Roxanne – ACM Transactions on Computing Education, 2009
Information technology teams are often partially distributed teams (PDTs). A PDT consists of two or more subteams that are separated geographically. This article describes research focused on the use of PDTs to engage students in "real world" IT team learning about the subject matter while also teaching them the skills they will need to work in…
Descriptors: Distance Education, Global Approach, Teamwork, Learning Modules
Baxter, Anthony Q. – 1996
Multimedia techniques allow one to present information using text, video, animations, and sound. "Infotech Interactive" is a CD-ROM multimedia product developed to enhance an introductory computing concepts course. The software includes the following module topics: (1) "Mouse Basics"; (2) "Data into Information"; (3)…
Descriptors: Computer Science Education, Computer Software, Computer Uses in Education, Computers

Peer reviewed
Direct link
