NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations1
Showing 1,381 to 1,395 of 2,031 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Moyer, Lisa; Klopfer, Michelle; Ernst, Jeremy V. – Technology and Engineering Teacher, 2018
Linux Laptop Orchestra (L2Ork), founded in 2009 in the Virginia Tech Music Department's Digital and Interactive Sound & Intermedia Studio, "explores the power of gesture, communal interaction, and the multidimensionality of arts, as well as technology's potential to seamlessly integrate arts and sciences with particular focus on K-12…
Descriptors: Art, At Risk Students, Music, Music Education
Anderson, Lynne – ProQuest LLC, 2018
The purpose of this action research study was to measure the transactional distance of computer science students who participated in an online virtual community after completing a college preparation program. Using data and results generated from previous cycles of research I developed and moderated an online virtual community designed to lessen…
Descriptors: Online Courses, Course Content, Computer Simulation, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Berland, Matthew; Davis, Don; Smith, Carmen Petrick – International Journal of Computer-Supported Collaborative Learning, 2015
AMOEBA is a unique tool to support teachers' orchestration of collaboration among novice programmers in a non-traditional programming environment. The AMOEBA tool was designed and utilized to facilitate collaboration in a classroom setting in real time among novice middle school and high school programmers utilizing the IPRO programming…
Descriptors: Computer Science Education, Active Learning, Programming, Novices
Peer reviewed Peer reviewed
Direct linkDirect link
Carpio Cañada, J.; Mateo Sanguino, T. J.; Merelo Guervós, J. J.; Rivas Santos, V. M. – Journal of Computer Assisted Learning, 2015
Limitations of formal learning (e.g., one-way communication, rigid methodology, results-oriented approach) can significantly influence the motivation and expectation of students, thus resulting in an academic progress reduction. In order to make learning processes more playful and motivating, this paper presents a new educational experience…
Descriptors: Foreign Countries, Open Education, Computer Science Education, Artificial Intelligence
Peer reviewed Peer reviewed
Direct linkDirect link
Touretzky, David S. – Computer Science Education, 2013
Modern robots, like today's smartphones, are complex devices with intricate software systems. Introductory robot programming courses must evolve to reflect this reality, by teaching students to make use of the sophisticated tools their robots provide rather than reimplementing basic algorithms. This paper focuses on teaching with Tekkotsu, an open…
Descriptors: Robotics, Computer Science Education, Programming, Science Curriculum
Peer reviewed Peer reviewed
Direct linkDirect link
Corno, Fulvio; De Russis, Luigi – IEEE Transactions on Education, 2017
The increasing complexity of the new breed of distributed intelligent systems, such as the Internet of Things, which require a diversity of languages and protocols, can only be tamed with design and programming best practices. Interest is also growing for including the human factor, as advocated by the "ambient intelligence" (AmI)…
Descriptors: Programming, Best Practices, Artificial Intelligence, Student Projects
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ünal, Erhan; Çakir, Hasan – Malaysian Online Journal of Educational Technology, 2017
The purpose of this study was to design a problem based collaborative learning environment supported by dynamic web technologies and to examine students' views about this learning environment. The study was designed as a qualitative research. Some 36 students who took an Object Oriented Programming I-II course at the department of computer…
Descriptors: Student Attitudes, Problem Based Learning, Cooperative Learning, Educational Environment
Newman, Thomas R. – ProQuest LLC, 2017
The lack of diversity in the technology workforce in the United States has proven to be a stubborn problem, resisting even the most well-funded reform efforts. With the absence of computer science education in the mainstream K-12 curriculum, only a narrow band of students in public schools go on to careers in technology. The problem persists…
Descriptors: Computer Science, Computer Literacy, Elementary School Teachers, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Tsompanoudi, Despina; Satratzemi, Maya; Xinogalos, Stelios – IEEE Transactions on Education, 2016
The results presented in this paper contribute to research on two different areas of teaching methods: distributed pair programming (DPP) and computer-supported collaborative learning (CSCL). An evaluation study of a DPP system that supports collaboration scripts was conducted over one semester of a computer science course. Seventy-four students…
Descriptors: Computer Uses in Education, Cooperative Learning, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Mironova, Olga; Amitan, Irina; Vendelin, Jelena; Vilipõld, Jüri; Saar, Merike – Interactive Technology and Smart Education, 2016
Purpose: This paper aims to present a teaching approach to achieve the most personal support for students with different backgrounds and preferences in studying an Informatics course. Design/Methodology/Approach: The presented methodology is based on the main principles of flexible and blended learning. The authors considered three main aspects:…
Descriptors: Electronic Learning, College Freshmen, Information Science Education, College Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Ott, Claudia; Robins, Anthony; Shephard, Kerry – ACM Transactions on Computing Education, 2016
Learning the first programming language is challenging for many students. High failure rates and bimodally distributed grades lead to a pedagogical interest in supporting students in first-year programming courses (CS1). In higher education, the important role of feedback for guiding the learning process and improving the learning outcome is…
Descriptors: Feedback (Response), Programming, Computer Science Education, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Allinjawi, Arwa A.; Al-Nuaim, Hana A.; Krause, Paul – ACM Transactions on Computing Education, 2014
Students often face difficulties while learning object-oriented programming (OOP) concepts. Many papers have presented various assessment methods for diagnosing learning problems to improve the teaching of programming in computer science (CS) higher education. The research presented in this article illustrates that although max-min composition is…
Descriptors: Programming, Computer Science Education, Student Problems, Higher Education
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
PDF on ERIC Download full text
Doukakis, Spyros; Giannakos, Michail N.; Koilias, Christos; Vlamos, Panayiotis – Informatics in Education, 2013
This paper presents results of a questionnaire focused on investigating students' confidence and behavioral intention in the area of programming, particularly that of structures, problem solving, and programming commands (Conditional--Loop). Responses from 116 1st year students regarding informatics were used. The results indicate that the…
Descriptors: Foreign Countries, Programming, Computer Science Education, Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Taherkhani, Ahmad; Malmi, Lauri – Journal of Educational Data Mining, 2013
In this paper, we present a method for recognizing algorithms from students programming submissions coded in Java. The method is based on the concept of "programming schemas" and "beacons". Schemas are high-level programming knowledge with detailed knowledge abstracted out, and beacons are statements that imply specific…
Descriptors: Programming, Mathematics, Computer Science Education, Methods
Pages: 1  |  ...  |  89  |  90  |  91  |  92  |  93  |  94  |  95  |  96  |  97  |  ...  |  136