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
Khan, Arshia – International Association for Development of the Information Society, 2014
Integrated curricula and experiential learning are the main ingredients to the recipe to improve student learning in higher education. In the academic computer science world it is mostly assumed that this experiential learning takes place at a business as an internship experience. The intent of this paper is to schism the traditional understanding…
Descriptors: Telecommunications, Handheld Devices, Educational Technology, Technology Uses in Education
Tiantong, Monchai; Teemuangsai, Sanit – International Education Studies, 2013
Scaffolding is a learning approach designed to promote a deeper understanding, it is the support given during the learning process which is tailored to the needs of the student with the intention of helping the student achieve the learning goals, including resources, a compelling task, templates and guides, and guidance on the development of…
Descriptors: Foreign Countries, Scaffolding (Teaching Technique), Problem Based Learning, Cooperative Learning
Liu, Allison S.; Schunn, Christian D.; Flot, Jesse; Shoop, Robin – Computer Science Education, 2013
Computer science proficiency continues to grow in importance, while the number of students entering computer science-related fields declines. Many rich programming environments have been created to motivate student interest and expertise in computer science. In the current study, we investigated whether a recently created environment, Robot…
Descriptors: Computer Science Education, Programming, Robotics, Teaching Methods
Hundhausen, Christopher D.; Agrawal, Anukrati; Agarwal, Pawan – ACM Transactions on Computing Education, 2013
Given the increasing importance of soft skills in the computing profession, there is good reason to provide students withmore opportunities to learn and practice those skills in undergraduate computing courses. Toward that end, we have developed an active learning approach for computing education called the "Pedagogical Code Review"…
Descriptors: Computer Science Education, Active Learning, Undergraduate Students, Group Activities
Su, Jun-Ming; Lin, Huan-Yu – Educational Technology & Society, 2015
In recent years, software operating skills, the ability in computer literacy to solve problems using specific software, has become much more important. A great deal of research has also proven that students' software operating skills can be efficiently improved by practicing customized virtual and simulated examinations. However, constructing…
Descriptors: Foreign Countries, Computer Assisted Testing, Computer Simulation, Simulation
Jafar, Musa; Babb, Jeffry – Information Systems Education Journal, 2012
In this paper we present an artifacts-based approach to teaching a senior level Object-Oriented Analysis and Design course. Regardless of the systems development methodology and process model, and in order to facilitate communication across the business modeling, analysis, design, construction and deployment disciplines, we focus on (1) the…
Descriptors: Data Analysis, Design, Systems Development, Models
Hosack, Bryan; Lim, Billy; Vogt, W. Paul – Journal of Information Systems Education, 2012
An introduction to programming course can be a challenge for both students and instructors. This paper describes a study that introduced Web services (WS) and Service-Oriented Architecture in Information Systems 1 (IS 1) and Computer Science 1 (CS 1) programming courses over a two-year period. WS were used as an instruction tool based on their…
Descriptors: Computer Science Education, Programming, Introductory Courses, Internet
Sanders, Ian; Scholtz, Tamarisk – African Journal of Research in Mathematics, Science and Technology Education, 2012
Recursion is an important concept for any computer science student to master. Many first year students develop the viable "copies" mental model of recursion and can successfully trace the execution of a simple recursive function. This article discusses a study focused on determining whether the ability to successfully trace a recursive…
Descriptors: Mathematics, Mathematics Instruction, Computer Science, Mathematical Concepts
Lewis, Colleen Marie – ProQuest LLC, 2012
To meet a growing demand and a projected deficit in the supply of computer professionals (NCWIT, 2009), it is of vital importance to expand students' access to computer science. However, many researchers in the computer science education community unproductively assume that some students lack an innate ability for computer science and…
Descriptors: Computer Science Education, Prior Learning, Novices, Programming
Hundley, Jacqueline Holliday – ProQuest LLC, 2012
Although the two-year curriculum guide includes coverage of all eight software engineering core topics, the computer science courses taught in Alabama community colleges limit student exposure to the programming, or coding, phase of the software development lifecycle and offer little experience in requirements analysis, design, testing, and…
Descriptors: Community Colleges, College Curriculum, Computer Science Education, Computer Software
Basawapatna, Ashok Ram – ProQuest LLC, 2012
Computational thinking aims to outline fundamental skills from computer science that everyone should learn. As currently defined, with help from the National Science Foundation (NSF), these skills include problem formulation, logically organizing data, automating solutions through algorithmic thinking, and representing data through abstraction.…
Descriptors: Computer Science Education, Computation, Thinking Skills, Logical Thinking
Panovics, Janos – Journal of Information Technology Education: Innovations in Practice, 2012
The theory and practice of search algorithms related to state-space represented problems form the major part of the introductory course of Artificial Intelligence at most of the universities and colleges offering a degree in the area of computer science. Students usually meet these algorithms only in some imperative or object-oriented language…
Descriptors: Foreign Countries, Programming, Artificial Intelligence, Programming Languages
Ip, Barry – ACM Transactions on Computing Education, 2012
There have been growing criticisms in recent years among the computer and video games community on the apparent lack of graduates capable of meeting the industry's employment needs. Following the sharp rise in the number of computer and video games courses across higher education (HE) institutions in the UK and across the globe, this article…
Descriptors: Computer Games, Video Games, Computer Science Education, College Programs
Shoufan, Abdulhadi; Huss, Sorin A. – ACM Transactions on Computing Education, 2010
Reconfigurable computing is an established field in computer science. Teaching this field to computer science students demands special attention due to limited student experience in electronics and digital system design. This article presents a compact course on reconfigurable processors, which was offered at the Technische Universitat Darmstadt,…
Descriptors: Computer Science, Student Experience, Courses, Faculty Development
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