NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations1
Showing 1,516 to 1,530 of 2,031 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Maloney, John; Resnick, Mitchel; Rusk, Natalie; Silverman, Brian; Eastmond, Evelyn – ACM Transactions on Computing Education, 2010
Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as animated stories and games. A key design goal of Scratch is to support self-directed learning through tinkering and collaboration with peers. This article explores how the…
Descriptors: Computer Software, Computer Assisted Instruction, Computer Science Education, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Queiros, R.; Leal, J. P. – IEEE Transactions on Learning Technologies, 2013
In the last two decades, there was a proliferation of programming exercise formats that hinders interoperability in automatic assessment. In the lack of a widely accepted standard, a pragmatic solution is to convert content among the existing formats. BabeLO is a programming exercise converter providing services to a network of heterogeneous…
Descriptors: Computer Science Education, Programming, Electronic Learning, Resource Units
Daly, Tebring – ProQuest LLC, 2013
Learning the syntax, semantics, and concepts behind software engineering can be a challenging task for many individuals. This paper examines the Alice 3 software, a three-dimensional visual environment for teaching programming concepts, to determine if it is an effective tool for improving student achievement, raising self-efficacy, and engaging…
Descriptors: Computer Science Education, Programming, Computer Software, Computer Uses in Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
White, Garry L. – Information Systems Education Journal, 2012
This research investigated the impact learning a visual programming language, Visual Basic, has on hemispheric cognitive style, as measured by the Hemispheric Mode Indicator (HMI). The question to be answered is: will a computer programming course help students improve their cognitive abilities in order to perform well? The cognitive styles for…
Descriptors: Programming, Cognitive Style, College Students, Prerequisites
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Kalelioglu, Filiz; Gülbahar, Yasemin – Informatics in Education, 2014
Computer programming is perceived as an important competence for the development of problem solving skills in addition to logical reasoning. Hence, its integration throughout all educational levels, as well as the early ages, is considered valuable and research studies are carried out to explore the phenomenon in more detail. In light of these…
Descriptors: Student Attitudes, Programming, Elementary School Students, Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
Hwang, Wu-Yuin; Hsu, Jung-Lung; Shadiev, Rustam; Chang, Chia-Ling; Huang, Yueh-Min – Journal of Computing in Higher Education, 2015
This study explored the use of self-assessments, journaling, and peer sharing in an online computer programming course. We conducted an experiment using a pretest-intervention-posttest design in which 64 undergraduate first-year students participated. We aimed to investigate whether self-assessment, journaling, and peer sharing can facilitate…
Descriptors: Online Courses, Computer Science Education, Programming, Student Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Carro, Manuel; Herranz, Angel; Marino, Julio – ACM Transactions on Computing Education, 2013
We present an undergraduate course on concurrent programming where formal models are used in different stages of the learning process. The main practical difference with other approaches lies in the fact that the ability to develop correct concurrent software relies on a systematic transformation of formal models of inter-process interaction (so…
Descriptors: Computer Science Education, Programming, Models, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Hsieh, Tung-Cheng; Lee, Ming-Che; Su, Chien-Yuan – Educational Technology & Society, 2013
In recent years, the demand for computer programming professionals has increased rapidly. These computer engineers not only play a key role in the national development of the computing and software industries, they also have a significant influence on the broader national knowledge industry. Therefore, one of the objectives of information…
Descriptors: Foreign Countries, Computer Science Education, Individualized Instruction, Remedial Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Shaw, Ruey-Shiang – Computers & Education, 2013
This study examined the relationships among group size, participation, and learning performance factors when learning a programming language in a computer-supported collaborative learning (CSCL) context. An online forum was used as the CSCL environment for learning the Microsoft ASP.NET programming language. The collaborative-learning experiment…
Descriptors: Programming Languages, Computer Science Education, Cooperative Learning, Computer Mediated Communication
Peer reviewed Peer reviewed
Direct linkDirect link
Adamo-Villani, Nicoletta; Oania, Marcus; Cooper, Stephen – Journal of Educational Technology Systems, 2013
We report the development and initial evaluation of a serious game that, in conjunction with appropriately designed matching laboratory exercises, can be used to teach secure coding and Information Assurance (IA) concepts across a range of introductory computing courses. The IA Game is a role-playing serious game (RPG) in which the student travels…
Descriptors: Educational Games, Computer Games, Role Playing, Computer Security
Peer reviewed Peer reviewed
Direct linkDirect link
Moreno-León, Jesús; Robles, Gregorio; Román-González, Marcos – Journal of Information Technology Education: Research, 2016
The introduction of computer programming in K-12 has become mainstream in the last years, as countries around the world are making coding part of their curriculum. Nevertheless, there is a lack of empirical studies that investigate how learning to program at an early age affects other school subjects. In this regard, this paper compares three…
Descriptors: Foreign Countries, Programming, Computer Science Education, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Yuen, Timothy T.; Robbins, Kay A. – ACM Transactions on Computing Education, 2014
Critical thinking, problem solving, the use of tools, and the ability to consume and analyze information are important skills for the 21st century workforce. This article presents a qualitative case study that follows five undergraduate biology majors in a computer science course (CS0). This CS0 course teaches programming within a data-driven…
Descriptors: Qualitative Research, Critical Thinking, Thinking Skills, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Sykes, Edward R. – Technology, Instruction, Cognition and Learning, 2010
The Java Intelligent Tutoring System (JITS) research project explored the power of a new approach to supporting beginner Java programming students. Using Java's grammar as the core of its production rule base, JITS is embedded with extra functionality to detect, predict and correct lexicographical errors in students' code. This additional…
Descriptors: Programming Languages, Intelligent Tutoring Systems, Design, Programming
Mok, Heng Ngee – Online Submission, 2011
Differentiated instruction in the form of tiered take-home lab exercises was implemented for students of an undergraduate-level programming course. This paper attempts to uncover the perceptions and usage patterns of students toward these new lab exercises using a comprehensive survey. Findings reveal that these tiered exercises are generally very…
Descriptors: Learner Engagement, Cooperative Learning, Programming, Individualized Instruction
Pages: 1  |  ...  |  98  |  99  |  100  |  101  |  102  |  103  |  104  |  105  |  106  |  ...  |  136