NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations2
Showing 2,746 to 2,760 of 6,331 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Zarb, Mark; Hughes, Janet – Computer Science Education, 2015
Pair programming is a software development technique with many cited benefits in learning and teaching. However, it is reported that novice programmers find several barriers to pairing up, typically due to the added communication that is required of this approach. This paper will present a literature review discussing the issue of communication,…
Descriptors: Programming, Teamwork, Interpersonal Communication, Guidelines
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
Direct linkDirect link
Ngan, Shing-Chung; Law, Kris M. Y. – Asia-Pacific Education Researcher, 2015
Educating our future engineers so that they can gain high proficiency in computational thinking is essential for their career prospects. As educators, acquiring a good understanding of the various learning motivation factors/tools as well as their inter-relationships is a significant step forward in achieving this goal. In this article, we…
Descriptors: Network Analysis, Learning Motivation, Electronic Learning, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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)
Tekerek, Mehmet; Altan, Tugba – Online Submission, 2014
In this study, the effect of Scratch environment in teaching algorithm in elementary school 6th grade Information and Communication Technologies course was examined. The research method was experimental method. Control group, pretest-posttest design of experimental research method and a convenience sample consisting of 60 6th grade students were…
Descriptors: Grade 6, Elementary School Students, Experimental Groups, Control Groups
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Hu, Chunyu; Tan, Jinlin – English Language Teaching, 2017
As an interactional encounter between a journalist and one or more newsworthy public figures, an interview program is a special type of discourse that is full of evaluative language. This paper sets out to explore evaluation in interview programs from the perspective of appraisal system. The corpus software used in this study is UAM CorpusTool…
Descriptors: Interviews, Journalism, Discourse Analysis, Audience Awareness
Peer reviewed Peer reviewed
Direct linkDirect link
Liu, Zhongxiu; Zhi, Rui; Hicks, Andrew; Barnes, Tiffany – Computer Science Education, 2017
Debugging is an over-looked component in K-12 computational thinking education. Few K-12 programming environments are designed to teach debugging, and most debugging research were conducted on college-aged students. In this paper, we presented debugging exercises to 6th-8th grade students and analyzed their problem solving behaviors in a…
Descriptors: Problem Solving, Middle School Students, Student Behavior, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Liu, Ming; Rus, Vasile; Liu, Li – IEEE Transactions on Learning Technologies, 2017
Question generation is an emerging research area of artificial intelligence in education. Question authoring tools are important in educational technologies, e.g., intelligent tutoring systems, as well as in dialogue systems. Approaches to generate factual questions, i.e., questions that have concrete answers, mainly make use of the syntactical…
Descriptors: Chinese, Questioning Techniques, Automation, Natural Language Processing
Peer reviewed Peer reviewed
Direct linkDirect link
Malik, Sohail Iqbal; Coldwell-Neilson, Jo – Journal of Information Technology Education: Research, 2017
Aim/Purpose: This study introduced a new teaching and learning approach based on an ADRI (Approach, Deployment, Result, Improvement) model in an introductory programming (IP) course. The effectiveness of the new teaching and learning process was determined by collecting feedback from the IP instructors and by analyzing the final exam grades of the…
Descriptors: Comparative Analysis, Introductory Courses, Teaching Methods, Programming
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
Hajjej, Fahima; Hlaoui, Yousra Bendaly; Ben Ayed, Leila Jemni – International Journal of Information and Communication Technology Education, 2017
The e-assessment, as an important part of any e-learning system, faces the same challenges and problems such as problems related to portability, reusability, adaptability, integration and interoperability. Therefore, we need an approach aiming to generate a general process of the e-assessment. The present study consists of the development of a…
Descriptors: Electronic Learning, Computer Assisted Testing, Management Systems, Computer Software
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Alhassan, Riyadh – Journal of Education and Practice, 2017
The purpose of this study was to examine the effect of employing self-explanation learning strategy supported with Worked Examples on acquiring computer programing skills among freshmen high school students. The study adopted a quasi-experimental method, where an experimental group (n = 33) used the self-explanation strategy supported with worked…
Descriptors: Computer Science Education, Learning Strategies, High School Freshmen, Skill Development
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sofalvi, Alan J. – Health Educator, 2017
Awareness of the history of health education efforts is important for health educators. The VD Radio Project, developed in the middle of the 20th century, was a cooperative effort of the United States Public Health Service and Columbia University designed to encourage people to be tested for sexually transmitted infections. How the campaign came…
Descriptors: Health Education, Sexually Transmitted Diseases, Prevention, Public Health
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Baloyi, Leonah L.; Ojo, Sunday O.; Van Wyk, Etienne A. – International Association for Development of the Information Society, 2017
Teaching and learning programming has presented many challenges in institutions of higher learning worldwide. Teaching and learning programming require cognitive reasoning, mainly due to the fundamental reality that the underlying concepts are complex and abstract. As a result, many institutions of higher learning are faced with low success rates…
Descriptors: Computer Science Education, Programming, Instructional Design, Interaction
Pages: 1  |  ...  |  180  |  181  |  182  |  183  |  184  |  185  |  186  |  187  |  188  |  ...  |  423