Publication Date
In 2025 | 65 |
Since 2024 | 215 |
Since 2021 (last 5 years) | 654 |
Since 2016 (last 10 years) | 1189 |
Since 2006 (last 20 years) | 1707 |
Descriptor
Source
Author
Barnes, Tiffany | 12 |
Xinogalos, Stelios | 11 |
Laakso, Mikko-Jussi | 9 |
Malmi, Lauri | 8 |
Çakiroglu, Ünal | 8 |
Cetin, Ibrahim | 7 |
Luxton-Reilly, Andrew | 7 |
Boyer, Kristy Elizabeth | 6 |
Kafai, Yasmin B. | 6 |
Kwon, Kyungbin | 6 |
Lavy, Ilana | 6 |
More ▼ |
Publication Type
Education Level
Location
Turkey | 89 |
Taiwan | 43 |
China | 33 |
Finland | 28 |
Australia | 27 |
Greece | 25 |
United Kingdom | 23 |
Israel | 22 |
Brazil | 21 |
Sweden | 21 |
Japan | 20 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Ye, Zhaohui; Hua, Chengying – IEEE Transactions on Education, 2012
Programmable system-on-chip (PSoC), which provides a microprocessor and programmable analog and digital peripheral functions in a single chip, is very convenient for mixed-signal electronic system design. This paper presents the experience of teaching contemporary mixed-signal electronic system design with PSoC in the Department of Automation,…
Descriptors: Class Activities, Teaching Methods, Foreign Countries, Course Objectives
Mason, Raina; Cooper, Graham – Computer Science Education, 2013
This paper reports on a series of introductory programming workshops, initially targeting female high school students, which utilised Lego Mindstorms robots. Cognitive load theory (CLT) was applied to the instructional design of the workshops, and a controlled experiment was also conducted investigating aspects of the interface. Results indicated…
Descriptors: Programming, Introductory Courses, Cognitive Processes, Difficulty Level
Schultz, Leah – Information Systems Education Journal, 2011
This research investigates the implementation of the programming language Alice to teach computer programming logic to computer information systems students. Alice has been implemented in other university settings and has been reported to have many benefits including object-oriented concepts and an engaging and fun learning environment. In this…
Descriptors: Student Attitudes, Comparative Analysis, Student Surveys, Visual Aids
Hanks, Brian; Fitzgerald, Sue; McCauley, Renee; Murphy, Laurie; Zander, Carol – Computer Science Education, 2011
This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in…
Descriptors: Introductory Courses, Educational Research, Undergraduate Students, Cooperative Learning
Spiegelman, Marsha; Glass, Richard – Journal of Educational Technology Systems, 2009
Gaming and social networking define the millennial student. This research focuses on an evolving collaboration between 2 faculty members of different disciplines who merged Web 2.0 and game scenarios to infuse research techniques as integral components of math/computer science courses. Blogs and wikis facilitated student-faculty interaction beyond…
Descriptors: Research Skills, College Faculty, College Students, Mathematics Instruction
Moreno, Julian – Educational Technology & Society, 2012
The aim of this paper is to describe a digital game with an educational purpose in the subject of computer programming, which enables students to reinforce and improve their abilities on the concepts of sequencing, defined iteration and nesting. For its design, a problem solving approach was followed and a score comparing mechanism was implemented…
Descriptors: Foreign Countries, Computer Games, Educational Games, Programming
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
Liberman, Neomi; Kolikant, Yifat Ben-David; Beeri, Catriel – Computer Science Education, 2012
Due to a program reform in Israel, experienced CS high-school teachers faced the need to master and teach a new programming paradigm. This situation served as an opportunity to explore the relationship between teachers' content knowledge (CK) and their pedagogical content knowledge (PCK). This article focuses on three case studies, with emphasis…
Descriptors: Foreign Countries, Novices, Expertise, Pedagogical Content Knowledge
Cohen, Kevin Bretonnel – ProQuest LLC, 2010
Although software testing has been well-studied in computer science, it has received little attention in natural language processing. Nonetheless, a fully developed methodology for glass box evaluation and testing of language processing applications already exists in the field methods of descriptive linguistics. This work lays out a number of…
Descriptors: Testing, Computer Software, Quality Control, Computer Science
Hawi, Nazir – Online Submission, 2010
The author has undergone a major shift in the way of teaching his undergraduate computer programming courses. In the classroom, the teacher's computer is connected to a splitter and a video projector that display the computer's screen to the entire class. Using this technology, the programming language itself is used live in class to help the…
Descriptors: Foreign Countries, Programming, Teaching Methods, Computer Science Education
Lau, Wilfred Wing Fat; Yuen, Allan Hoi Kau – Australasian Journal of Educational Technology, 2010
The gender digital divide has been widely discussed and researched over the years. Previous studies have focused on a number of factors such as computer attitude, computer anxiety, computer self-efficacy, and computer experience. This study empirically tested the sensitivity of a learning style instrument, the "Gregorc Style Delineator"…
Descriptors: Gender Differences, Cognitive Style, Computer Science Education, Programming
Sherrell, Linda; Krishna, Bhagavathy; Velaga, Natasha; Vejandla, Pavan; Satharla, Mahesh – Journal of Computers in Mathematics and Science Teaching, 2010
Agile methodologies have become increasingly popular among software developers as evidenced by industrial participation at related conferences. The popularity of agile practices over traditional techniques partly stems from the fact that these practices provide for more customer involvement and better accommodate rapidly changing requirements,…
Descriptors: Computer Software, Methods, Independent Study, Graduate Students
Denny, Paul; Cukierman, Diana; Luxton-Reilly, Andrew; Tempero, Ewan – Computer Science Education, 2012
Traditionally, learning resources are created by an instructor and distributed to their students. A contributing-student pedagogy (CSP) is one in which this responsibility shifts, placing students in control of creating the resources and sharing them with their peers. Technology plays a central role in supporting the collection and distribution of…
Descriptors: Foreign Countries, Computer Science Education, Programming, Web 2.0 Technologies
Gerhardt, Jill; Olan, Michael – Information Systems Education Journal, 2010
This article describes our experience with peer tutoring in introductory programming courses. This tutoring concept was one of the integral support services out of five student services, which were part of a National Science Foundation Grant, designed to improve education, increase retention, improve professional development and employability, and…
Descriptors: Peer Teaching, Tutoring, Programming, Introductory Courses
Richter, Thomas; Rudlof, Stephan; Adjibadji, B.; Bernlohr, Heiko; Gruninger, Christoph; Munz, Claus-Dieter; Stock, Andreas; Rohde, Christian; Helmig, Rainer – Interactive Technology and Smart Education, 2012
Purpose: In the process of the implementation of the eBologna program and the recent change of the university system, curricula at German universities have been redesigned; courses have been condensed and learning content has been re-structured into modules, each of which requires an evaluation. Simultaneously, skills required for working in…
Descriptors: Foreign Countries, Electronic Learning, Computer Software, Course Evaluation