NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20250
Since 20240
Since 2021 (last 5 years)0
Since 2016 (last 10 years)12
Since 2006 (last 20 years)45
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 49 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
Fields, Deborah; Vasudevan, Veena; Kafai, Yasmin B. – Interactive Learning Environments, 2015
We highlight ways to support interest-driven creation of digital media in Scratch, a visual-based programming language and community, within a high school programming workshop. We describe a collaborative approach, the programmers' collective, that builds on social models found in do-it-yourself and open source communities, but with scaffolding…
Descriptors: Programming Languages, Programming, High School Students, Cooperative Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Hagge, Julia – Technology, Knowledge and Learning, 2018
Full participation in the twenty-first century requires the skills, strategies, and dispositions necessary to adapt to changing technologies influencing all aspects of life. Online programming communities provide a space for youth to create, collaborate, and share as they engage in computational participation. A recent development in the digital…
Descriptors: Early Adolescents, Computer Science Education, Programming, Communities of Practice
Peer reviewed Peer reviewed
Direct linkDirect link
Çakiroglu, Ünal; Öztürk, Mücahit – International Journal of Web-Based Learning and Teaching Technologies, 2018
This article draws on a semester design study to evaluate the quality of an online from the point of e-learning. Adobe Connect web conferencing system was used as a delivery platform in an Introductory Programming course. The course content was specifically sequenced and elaborated in terms of elaboration theory (ET). Thirty pre-service computer…
Descriptors: Online Courses, Educational Technology, Technology Uses in Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Tran, Yune – Technology, Knowledge and Learning, 2018
The development of elementary-aged students' STEM and computer science (CS) literacy is critical in this evolving technological landscape, thus, promoting success for college, career, and STEM/CS professional paths. Research has suggested that elementary-aged students need developmentally appropriate STEM integrated opportunities in the classroom;…
Descriptors: Elementary School Students, Computer Science Education, Computer Literacy, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Eckerdal, Anna – Studies in Higher Education, 2015
Computer programming education has practice-oriented as well as theory-oriented learning goals. Here, lab work plays an important role in students' learning. It is however widely reported that many students face great difficulties in learning theory as well as practice. This paper investigates the important but problematic relation between the…
Descriptors: Theory Practice Relationship, Computer Science Education, Programming, Laboratories
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Meccawy, Maram – International Journal of Educational Technology, 2017
Teaching computer coding to children from a young age provides with them a competitive advantage for the future in a continually changing workplace. Programming strengthens logical and critical thinking as well as problem-solving skills, which lead to creative solutions for today's problems. The Little Programmer is an application for mobile…
Descriptors: Foreign Countries, Computer Science Education, Programming, Handheld Devices
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Yanqing; Liang, Yaowen; Liu, Luning; Liu, Ying – Interactive Learning Environments, 2016
Multi-peer assessment has often been used by teachers to reduce personal bias and make the assessment more reliable. This study reviews the design and development of multi-peer assessment systems that detect and solve two common issues in such systems: non-consensus among group members and personal radicalness in some assessments. A multi-peer…
Descriptors: Peer Evaluation, Programming Languages, Computer Science Education, Bias
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Castillo, Antonio S.; Berenguer, Isabel A.; Sánchez, Alexander G.; Álvarez, Tomás R. R. – International Journal of Education and Development using Information and Communication Technology, 2017
This paper analyzes the results of a diagnostic study carried out with second year students of the computational sciences majors at University of Oriente, Cuba, to determine the limitations that they present in computational algorithmization. An exploratory research was developed using quantitative and qualitative methods. The results allowed…
Descriptors: Foreign Countries, Computation, Majors (Students), Mathematics
Schanzer, Emmanuel Tanenbaum – ProQuest LLC, 2015
Students' struggles with algebra are well documented. Prior to the introduction of functions, mathematics is typically focused on applying a set of arithmetic operations to compute an answer. The introduction of functions, however, marks the point at which mathematics begins to focus on building up abstractions as a way to solve complex problems.…
Descriptors: Mathematics Instruction, Algebra, Word Problems (Mathematics), Problem Solving
Educational Horizons, 2014
Pat Yongpradit is the director of education at Code.org. He leads all education efforts, including professional development and curriculum creation, and he builds relationships with school districts. Pat joined "Educational Horizons" to talk about why it is important to teach computer science--even for non-computer science teachers. This…
Descriptors: Computer Science Education, Programming, Interviews, Elementary School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Kuan, Wen-Hsuan; Tseng, Chi-Hung; Chen, Sufen; Wong, Ching-Chang – Journal of Science Education and Technology, 2016
We propose an integrated curriculum to establish essential abilities of computer programming for the freshmen of a physics department. The implementation of the graphical-based interfaces from Scratch to LabVIEW then to LabVIEW for Arduino in the curriculum "Computer-Assisted Instrumentation in the Design of Physics Laboratories" brings…
Descriptors: Science Instruction, Physics, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Yanqing; Li, Hang; Feng, Yuqiang; Jiang, Yu; Liu, Ying – Computers & Education, 2012
The traditional assessment approach, in which one single written examination counts toward a student's total score, no longer meets new demands of programming language education. Based on a peer code review process model, we developed an online assessment system called "EduPCR" and used a novel approach to assess the learning of computer…
Descriptors: Programming Languages, Program Effectiveness, Programming, Tests
Peer reviewed Peer reviewed
Direct linkDirect link
Thompson, Errol; Kinshuk – Computer Science Education, 2011
Object-oriented programming is seen as a difficult skill to master. There is considerable debate about the most appropriate way to introduce novice programmers to object-oriented concepts. Is it possible to uncover what the critical aspects or features are that enhance the learning of object-oriented programming? Practitioners have differing…
Descriptors: Expertise, Novices, Phenomenology, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education: Innovations in Practice, 2012
This study examines how Information Systems Engineering School students on the verge of their graduation understand the mechanism of exception handling. The main contributions of this paper are as follows: we construct a questionnaire aimed at examining students' level of understanding concerning exceptions; we classify and analyse the students'…
Descriptors: Programming, Programming Languages, Computer Science Education, College Curriculum
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4