Publication Date
| In 2026 | 0 |
| Since 2025 | 91 |
| Since 2022 (last 5 years) | 480 |
| Since 2017 (last 10 years) | 964 |
| Since 2007 (last 20 years) | 1400 |
Descriptor
| Computer Science Education | 1682 |
| Teaching Methods | 1682 |
| Foreign Countries | 614 |
| Programming | 573 |
| Computer Software | 417 |
| Student Attitudes | 381 |
| Undergraduate Students | 324 |
| Instructional Effectiveness | 287 |
| College Students | 257 |
| Educational Technology | 220 |
| Problem Solving | 214 |
| More ▼ | |
Source
Author
| Hazzan, Orit | 7 |
| Xinogalos, Stelios | 7 |
| Barnes, Tiffany | 6 |
| Mayer, Richard E. | 6 |
| Lang, Guido | 5 |
| Lavy, Ilana | 5 |
| Ragonis, Noa | 5 |
| Chi, Min | 4 |
| Gal-Ezer, Judith | 4 |
| Hwang, Gwo-Jen | 4 |
| Kolikant, Yifat Ben-David | 4 |
| More ▼ | |
Publication Type
Education Level
Location
| Turkey | 46 |
| Australia | 35 |
| Taiwan | 35 |
| Brazil | 30 |
| Israel | 25 |
| United Kingdom | 25 |
| China | 24 |
| Germany | 24 |
| Spain | 23 |
| Greece | 19 |
| Finland | 17 |
| More ▼ | |
Laws, Policies, & Programs
| Carl D Perkins Vocational and… | 1 |
| Higher Education Opportunity… | 1 |
| No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Zhang, Xuesong; Olfman, Lorne – Journal of Information Technology Education, 2010
Designing web technology courses that match students' knowledge background and emphasize students' hands-on experience is imperative yet challenging. This paper discusses a new approach to teaching web technologies, particularly, open source Web 2.0 technologies, in which a combination of studios, mini-lectures, presentations and tutorials, class…
Descriptors: Web Sites, Educational Technology, Teaching Methods, Instructional Innovation
Zendler, A.; Spannagel, C.; Klaudt, D. – IEEE Transactions on Education, 2011
Constructivist approaches to computer science education emphasize that as well as knowledge, thinking skills and processes are involved in active knowledge construction. K-12 computer science curricula must not be based on fashions and trends, but on contents and processes that are observable in various domains of computer science, that can be…
Descriptors: Computer Science Education, Elementary Secondary Education, Thinking Skills, Cluster Grouping
Hainey, Thomas; Connolly, Thomas M.; Stansfield, Mark; Boyle, Elizabeth A. – Computers & Education, 2011
A highly important part of software engineering education is requirements collection and analysis which is one of the initial stages of the Database Application Lifecycle and arguably the most important stage of the Software Development Lifecycle. No other conceptual work is as difficult to rectify at a later stage or as damaging to the overall…
Descriptors: Experimental Groups, Control Groups, Computer Software, Engineering
Eglash, Ron; Krishnamoorthy, Mukkai; Sanchez, Jason; Woodbridge, Andrew – ACM Transactions on Computing Education, 2011
This article describes the use of fractal simulations of African design in a high school computing class. Fractal patterns--repetitions of shape at multiple scales--are a common feature in many aspects of African design. In African architecture we often see circular houses grouped in circular complexes, or rectangular houses in rectangular…
Descriptors: High School Students, Indigenous Knowledge, Ceremonies, African Culture
Mora, Angel; Merida, Enrique; Eixarch, Ramon – International Journal of Mathematical Education in Science and Technology, 2011
Moodle is an extended learning management system for developing learning units, including mathematically-based subjects. A wide variety of material can be developed in Moodle which contains facilities for forums, questionnaires, lessons, tasks, wikis, glossaries and chats. Therefore, the Moodle platform provides a meeting point for those working…
Descriptors: Management Systems, Mathematics Education, Glossaries, Calculus
Piater, Justus H. – Computer Science Education, 2009
Conventional introduction to computer science presents individual algorithmic paradigms in the context of specific, prototypical problems. To complement this algorithm-centric instruction, this study additionally advocates problem-centric instruction. I present an original problem drawn from students' life that is simply stated but provides rich…
Descriptors: Computer Science, Teaching Methods, Undergraduate Students, Problem Solving
Stankovic, Nenad; Tillo, Tammam – Journal of Information Technology Education, 2009
Concurrent engineering or overlapping activities is a business strategy for schedule compression on large development projects. Design parameters and tasks from every aspect of a product's development process and their interdependencies are overlapped and worked on in parallel. Concurrent engineering suffers from negative effects such as excessive…
Descriptors: Student Projects, Learning Strategies, Engineering, Teaching Methods
Bolanakis, Dimosthenis E.; Kotsis, Konstantinos T.; Laopoulos, Theodore – European Journal of Engineering Education, 2010
In the last decades, the technological and scientific evolution of the computing discipline has been widely affecting research in software engineering education, which nowadays advocates more enlightened and liberal ideas. This article reviews cross-disciplinary research on a computer architecture class in consideration of its switching to…
Descriptors: Engineering Education, Computers, Client Server Architecture, Computer System Design
Howard, A. M.; Park, Chung Hyuk; Remy, S. – IEEE Transactions on Learning Technologies, 2012
The robotics field represents the integration of multiple facets of computer science and engineering. Robotics-based activities have been shown to encourage K-12 students to consider careers in computing and have even been adopted as part of core computer-science curriculum at a number of universities. Unfortunately, for students with visual…
Descriptors: Robotics, Computer Interfaces, Federal Aid, Pilot Projects
Apiola, Mikko; Lattu, Matti; Pasanen, Tomi A. – ACM Transactions on Computing Education, 2012
Despite much public discussion about the importance of creativity and innovation-friendly teaching in Finnish higher education, the impact of the general opinion on actual teaching practices has been limited. In the Finnish computer science education the teaching mostly follows a pattern of lectures, fixed exercise sets, and exams. With this…
Descriptors: Foreign Countries, Computer Science Education, Robotics, College Instruction
Lan, Yu-Feng; Tsai, Pei-Wei; Yang, Shih-Hsien; Hung, Chun-Ling – Computers & Education, 2012
In recent years, researchers have conducted various studies on applying wireless networking technology and mobile devices in education settings. However, research on behavioral patterns in learners' online asynchronous discussions with mobile devices is limited. The purposes of this study are to develop a mobile learning system, mobile interactive…
Descriptors: Electronic Learning, Distance Education, Feedback (Response), Problem Based Learning
Apiola, Mikko; Tedre, Matti – Computer Science Education, 2012
Programming education is a widely researched and intensely discussed topic. The literature proposes a broad variety of pedagogical viewpoints, practical approaches, learning theories, motivational vehicles, and other elements of the learning situation. However, little effort has been put on understanding cultural and contextual differences in…
Descriptors: Foreign Countries, Programming, Information Technology, Computer Science Education
Broman, D.; Sandahl, K.; Abu Baker, M. – IEEE Transactions on Education, 2012
Teaching larger software engineering project courses at the end of a computing curriculum is a way for students to learn some aspects of real-world jobs in industry. Such courses, often referred to as capstone courses, are effective for learning how to apply the skills they have acquired in, for example, design, test, and configuration management.…
Descriptors: Foreign Countries, Computer Software, Statistical Analysis, Course Evaluation
Enikov, E. T.; Campa, G. – IEEE Transactions on Education, 2012
This paper presents a low-cost hands-on experiment for a classical undergraduate controls course for non-electrical engineering majors. The setup consists of a small dc electrical motor attached to one of the ends of a light rod. The motor drives a 2-in propeller and allows the rod to swing. Angular position is measured by a potentiometer attached…
Descriptors: Computer Assisted Instruction, Synchronous Communication, Programming, Computer Science Education
Velez-Rubio, Miguel – ProQuest LLC, 2013
Teaching computer programming to freshmen students in Computer Sciences and other Information Technology areas has been identified as a complex activity. Different approaches have been studied looking for the best one that could help to improve this teaching process. A proposed approach was implemented which is based in the language immersion…
Descriptors: Introductory Courses, Programming, Improvement, Teacher Improvement

Peer reviewed
Direct link
