Publication Date
In 2025 | 3 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 7 |
Since 2016 (last 10 years) | 11 |
Since 2006 (last 20 years) | 45 |
Descriptor
Computer Science Education | 49 |
Constructivism (Learning) | 49 |
Foreign Countries | 29 |
Teaching Methods | 23 |
Instructional Design | 20 |
Student Attitudes | 19 |
College Students | 18 |
Educational Technology | 18 |
Programming | 18 |
Computer Software | 17 |
College Instruction | 16 |
More ▼ |
Source
Author
Publication Type
Education Level
Audience
Teachers | 1 |
Location
Australia | 5 |
Germany | 4 |
Brazil | 3 |
Ireland | 3 |
Italy | 3 |
South Africa | 3 |
Canada | 2 |
Cyprus | 2 |
Denmark | 2 |
Estonia | 2 |
Greece | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
California Critical Thinking… | 1 |
Study Process Questionnaire | 1 |
What Works Clearinghouse Rating
Irene Govender; Reginald G. Govender; Desmond Wesley Govender – Educational Process: International Journal, 2025
Background/purpose: This research explores the use of robotics to facilitate the learning of computer programming among non-specialist pre-service teachers with no prior programming experience. With the increasing demand for 21st-century teaching competencies, it is essential to equip future educators with computational thinking (CT) skills, even…
Descriptors: Robotics, Coding, Preservice Teachers, Computer Science Education
Ethan C. Campbell; Katy M. Christensen; Mikelle Nuwer; Amrita Ahuja; Owen Boram; Junzhe Liu; Reese Miller; Isabelle Osuna; Stephen C. Riser – Journal of Geoscience Education, 2025
Scientific programming has become increasingly essential for manipulating, visualizing, and interpreting the large volumes of data acquired in earth science research. Yet few discipline-specific instructional approaches have been documented and assessed for their effectiveness in equipping geoscience undergraduate students with coding skills. Here…
Descriptors: Earth Science, Undergraduate Students, Programming Languages, Computer Software
Karahasanovic, Amela; Culén, Alma Leora – Interactive Technology and Smart Education, 2023
Purpose: This study aims to propose a service-dominant logic (S-DL)-informed framework for teaching innovation in the context of human--computer interaction (HCI) education involving large industrial projects. Design/methodology/approach: This study combines S-DL from the field of marketing with experiential and constructivist learning to enable…
Descriptors: Student Projects, Active Learning, Man Machine Systems, Interaction
Samsa, Gregory – Journal of Curriculum and Teaching, 2020
Objective: In a Statistical Analysis System (SAS) coding interview, job applicants are typically presented with data management and data analysis problems and asked to solve them using the programming language of SAS. Interviewers not only assess technical competence, but also algorithm design and more generally how applicants approach computer…
Descriptors: Programming, Computer Science Education, Interviews, Masters Programs
Ipek, Jale – Journal of Education and Learning, 2021
This study aimed to examine the preservice teachers' views on the process after entering Code.org and block-based programming (Scratch) training programs, which are carried out by the peer learning method. The study group of the research consists of 41 preservice teachers at the Computer Education and Instructional Technologies departments of a…
Descriptors: Peer Teaching, Preservice Teachers, Student Satisfaction, Computer Science Education
Jeanne Dobgenski; Maria Elisabette Brisola Brito Prado; Angélica da Fontoura Garcia Silva – International Electronic Journal of Mathematics Education, 2025
By integrating computational thinking (CT) based mathematical reasoning with early childhood education through programming a dinosaur game in Scratch, this study aims to enhance the pedagogical skills of pre-service teachers by using learning objects (LOs). Also, explores frameworks for LOs construction to align with pedagogical goals, emphasizing…
Descriptors: Mathematics Instruction, Teaching Methods, Outcomes of Education, Problem Solving
Bozan, Karoly; Stoner, Claire; Maden, Burcu – Information Systems Education Journal, 2023
User Experience Design (UXD) is an often-neglected area of the information systems (IS) curriculum. UXD classes specifically designed for IS students are still uncommon in IS programs and this study aims to add to the body of knowledge to prepare a more well-rounded future generation of IS professionals. With this goal in mind, this study…
Descriptors: Information Systems, Interdisciplinary Approach, Constructivism (Learning), Teaching Methods
Riese, Emma; Bälter, Olle – ACM Transactions on Computing Education, 2022
Assessment plays an important role in education and can both guide and motivate learning. Assessment can, however, be carried out with different aims: providing the students with feedback that supports the learning (formative assessment) and judging to which degree the students have fulfilled the intended learning outcomes (summative assessment).…
Descriptors: Introductory Courses, Programming, Computer Science Education, Learning Motivation
Chew, Chiou Sheng; Wu, Wen-Chi Vivian; Idris, Norisma; Loh, Er Fu; Chua, Yan Piaw – Journal of Educational Computing Research, 2020
The purpose of this study was to design and develop a theory-based summary writing online tool, named Summary Writing-Pal (SW-PAL), to assist English as a second language students in improving their summary writing. It also evaluates the effectiveness of SW-PAL in enhancing the students' summary writing performance and examines their perceptions…
Descriptors: Writing Skills, Writing Instruction, English Language Learners, College Students
Rob, Mohammad; Rob, Farhana – Journal of International Education in Business, 2018
Purpose: This paper aims to provide a review of the two often-confusing learning theories: constructivism and constructionism. It then presents their similarities and differences by identifying various learning dimensions of the two philosophies. The authors then develop a teaching-learning framework that integrates those dimensions. The authors…
Descriptors: Constructivism (Learning), Learning Theories, Differences, Cooperative Learning
Shoufan, Abdulhadi; Lu, Zheng; Huss, Sorin A. – IEEE Transactions on Learning Technologies, 2015
This paper presents a web-based education platform for the visualization and animation of the digital logic design process. This includes the design of combinatorial circuits using logic gates, multiplexers, decoders, and look-up-tables as well as the design of finite state machines. Various configurations of finite state machines can be selected…
Descriptors: Visualization, Animation, Computer Simulation, Computer Science Education
Rinderknecht, Christian – Informatics in Education, 2014
We survey the literature about the teaching and learning of recursive programming. After a short history of the advent of recursion in programming languages and its adoption by programmers, we present curricular approaches to recursion, including a review of textbooks and some programming methodology, as well as the functional and imperative…
Descriptors: Teaching Methods, Learning Processes, Visualization, Animation
Weintrop, David; Wilensky, Uri – Informatics in Education, 2014
Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but such instruments lack the ability to identify any explanatory mechanisms that can account for the results. This paper reports on a study designed to address this issue. Using Noss and Hoyles'…
Descriptors: Programming, Programming Languages, Introductory Courses, Constructivism (Learning)
Majgaard, Gunver – Electronic Journal of e-Learning, 2014
A group of first-semester engineering students participated in a game design course. The aim of the course was to learn how to design computer games and programming skills by creating their own games, thereby applying their game-playing experiences to gain knowledge about game design. The aim was for students to develop a more critically…
Descriptors: Design, Computer Games, Programming, Computer Science Education
Lawrence, Barbara Ann – ProQuest LLC, 2012
The purpose of this study is to present some of the classical concepts, definitions, and theorems of calculus from the constructivists' point of view in the spirit of the philosophies of L.E.J. Brouwer and Errett Bishop. This presentation will compare the classical statements to the constructivized statements. The method focuses on giving…
Descriptors: Calculus, Mathematics Education, Constructivism (Learning), Mathematical Concepts