Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 1 |
Since 2006 (last 20 years) | 15 |
Descriptor
Source
Author
Arbreton, Amy | 1 |
Benz, Carolyn | 1 |
Berg, Susan | 1 |
Biju, Soly Mathew | 1 |
Brittany Devies | 1 |
Burke, Quinn | 1 |
Chang, Chih-Wei | 1 |
Chao, Po-Yao | 1 |
Chen, Gwo-Dong | 1 |
Cilliers, Charmain B. | 1 |
Coelho, Wesley | 1 |
More ▼ |
Publication Type
Reports - Evaluative | 17 |
Journal Articles | 14 |
Information Analyses | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 4 |
Elementary Education | 2 |
Elementary Secondary Education | 2 |
Postsecondary Education | 2 |
Grade 5 | 1 |
Audience
Teachers | 1 |
Location
South Korea | 1 |
Taiwan | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Brittany Devies; Lauren Bullock; Daniel M. Jenkins; Scott J. Allen; Joanna Stanberry – New Directions for Student Leadership, 2025
This article explores the pedagogical considerations of using pop-culture podcasts as an instructional strategy in leadership development. We clarify key concepts, evaluate podcasts as an instructional tool, and provide recommendations and implications for their integration into leadership learning experiences. While an important consideration for…
Descriptors: Leadership Training, Popular Culture, Audio Equipment, Telecommunications
Biju, Soly Mathew – E-Learning and Digital Media, 2013
Learning the fundamentals of programming languages has always been a difficult task for students. It is equally challenging for lecturers to teach these concepts. A number of methods have been deployed by teachers to teach these concepts. This article analyses the result of a class test to identify fundamental programming concepts that students…
Descriptors: Programming, Concept Teaching, Programming Languages, Fundamental Concepts
Kafai, Yasmin B.; Burke, Quinn – Phi Delta Kappan, 2013
We are witnessing a remarkable comeback of programming. Current initiatives to promote computational thinking and to broaden participation in computing signal a renewed interest to bring programming back into K-12 schools and help develop children as producers and not simply consumers of digital media. This essay explores the re-emergence of…
Descriptors: Programming, Computer Science Education, Educational Practices, Elementary Secondary Education
Han, Keun-Woo; Lee, EunKyoung; Lee, YoungJun – IEEE Transactions on Education, 2010
This paper analyzes the educational effects of a peer-learning agent based on pair programming in programming courses. A peer-learning agent system was developed to facilitate the learning of a programming language through the use of pair programming strategies. This system is based on the role of a peer-learning agent from pedagogical and…
Descriptors: Foreign Countries, Programming Languages, Learning Strategies, Teaching Methods
Teodosiev, Teodosi; Nachev, Anatoli – Informatics in Education, 2012
This paper discusses some difficulties in teaching introductory courses to programming, paying particular attention to their mathematical nature. We consider some aspects, which have not been commented in detail in textbooks and often neglected by course outlines and schedules. Some of these are constructing complex conditions, exceeding array…
Descriptors: Introductory Courses, Programming, Teaching Methods, Educational Practices
O'Grady, Michael J. – ACM Transactions on Computing Education, 2012
Computer Science (CS) is a relatively new disciple and how best to introduce it to new students remains an open question. Likewise, the identification of appropriate instructional strategies for the diverse topics that constitute the average curriculum remains open to debate. One approach considered by a number of practitioners in CS education…
Descriptors: Educational Strategies, Problem Based Learning, Teaching Methods, Computer Science
Ihantola, Petri; Karavirta, Ville – Journal of Information Technology Education, 2011
Parson's programming puzzles are a family of code construction assignments where lines of code are given, and the task is to form the solution by sorting and possibly selecting the correct code lines. We introduce a novel family of Parson's puzzles where the lines of code need to be sorted in two dimensions. The vertical dimension is used to order…
Descriptors: Expertise, Assignments, Investigations, Racial Differences
Navi, K.; Molahosseini, A. S.; Esmaeildoust, M. – IEEE Transactions on Education, 2011
The residue number system (RNS) has been an important research field in computer arithmetic for many decades, mainly because of its carry-free nature, which can provide high-performance computing architectures with superior delay specifications. Recently, research on RNS has found new directions that have resulted in the introduction of efficient…
Descriptors: Number Systems, Teaching Methods, Computer System Design, Computer Science Education
Cilliers, Charmain B. – Computers & Education, 2012
Employers of computing graduates have high expectations of graduates in terms of soft skills, the most desirable of these being communication skills. Not only must the graduates exhibit writing skills, but they are expected to be highly proficient therein. The consequence of this expectation is not only performance pressure exerted on the…
Descriptors: Intervention, Student Attitudes, Programming, Writing Skills
Katai, Zoltan; Toth, Laszlo – Teaching and Teacher Education: An International Journal of Research and Studies, 2010
Over the last decades more and more research has analysed relatively new or rediscovered teaching-learning concepts like blended, hybrid, multi-sensory or technologically enhanced learning. This increased interest in these educational forms can be explained by new exciting discoveries in brain research and cognitive psychology, as well as by the…
Descriptors: Learning Strategies, Programming, Brain, Educational Technology
Chang, Chih-Wei; Lee, Jih-Hsien; Chao, Po-Yao; Wang, Chin-Yeh; Chen, Gwo-Dong – Educational Technology & Society, 2010
As robot technologies develop, many researchers have tried to use robots to support education. Studies have shown that robots can help students develop problem-solving abilities and learn computer programming, mathematics, and science. However, few studies discuss the use of robots to facilitate the teaching of second languages. We discuss whether…
Descriptors: Foreign Countries, Educational Media, Programming, Robotics
Isotani, Seiji; Mizoguchi, Riichiro; Inaba, Akiko; Ikeda, Mitsuru – Computers & Education, 2010
One of the most useful ways to enhance collaboration is to create scenarios where learners are able to interact more effectively. Nevertheless, the design of pedagogically sound and well-thought-out collaborative learning scenarios is a complex issue. This is due to the context of group learning where the synergy among learners' interactions…
Descriptors: Instructional Design, Artificial Intelligence, Instructional Effectiveness, Group Dynamics
Ritzhaupt, Albert D. – ACM Transactions on Computing Education, 2009
This article provides an overview of the challenges in implementing a game development course with limited resources in computing curricula. An approach to a holistic game development course is outlined in terms of its organization, software, and instructional methods. The course had 23 students enrolled in its first offering and was…
Descriptors: Educational Strategies, Reliability, Cooperative Learning, Teaching Methods
Goldsmith, Julie; Jucovy, Linda; Arbreton, Amy – Public/Private Ventures, 2008
This brief presents findings that demonstrate a relationship between key approaches in Communities Organizing to Advance learning (CORAL), an eight-year, $58 million after-school initiative of The James Irvine Foundation, and the academic progress of English learners. Reported findings include: (1) Children who participated in CORAL fit the…
Descriptors: After School Programs, Program Implementation, Programming, Literacy
Coelho, Wesley; Murphy, Gail – Journal on Educational Resources in Computing, 2007
Becoming a quality software developer requires practice under the guidance of an expert mentor. Unfortunately, in most academic environments, there are not enough experts to provide any significant design mentoring for software engineering students. To address this problem, we present a collaborative software design tool intended to maximize an…
Descriptors: Feedback (Response), Mentors, Computer Software, Engineering
Previous Page | Next Page ยป
Pages: 1 | 2