Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 8 |
Descriptor
Source
Computer Science Education | 2 |
Journal of Educational… | 2 |
ACM Transactions on Computing… | 1 |
Educational Technology &… | 1 |
Interactive Technology and… | 1 |
Journal of Information… | 1 |
Vocations and Learning | 1 |
Author
Campbell, Jackie | 1 |
Cui, Wen | 1 |
Damsa, Crina I. | 1 |
Ge, Xun | 1 |
Grasser, Rebecca | 1 |
Greene, Barbara A. | 1 |
Lin, Janet Mei-Chuen | 1 |
Liu, Shu-Fen | 1 |
Magana, Alejandra J. | 1 |
Matos, Victor | 1 |
Nerland, Monika | 1 |
More ▼ |
Publication Type
Journal Articles | 9 |
Reports - Research | 9 |
Education Level
Higher Education | 7 |
Postsecondary Education | 4 |
Elementary Education | 1 |
High Schools | 1 |
Audience
Location
China | 1 |
Malaysia | 1 |
Taiwan | 1 |
United Kingdom | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Thomas, Paul J.; Patel, Devang; Magana, Alejandra J. – ACM Transactions on Computing Education, 2021
Software modeling is an integral practice for software engineers, especially as the complexity of software solutions increases. Unified Modeling Language (UML) is the industry standard for software modeling. however, it is often used incorrectly and misunderstood by novice software designers. This study is centered around understanding patterns of…
Descriptors: Computer Science Education, Models, Computer Software, Programming Languages
Shi, Nianfeng; Cui, Wen; Zhang, Ping; Sun, Ximing – Journal of Educational Computing Research, 2018
This research applies the roles of variables to the novice programmers in the C language programming. The results are evaluated using the Structure of Observed Learning Outcomes (SOLO) taxonomy. The participants were divided into an experimental group and a control group. The students from the control group learned programming in the traditional…
Descriptors: Computer Science Education, Programming, Programming Languages, Novices
Damsa, Crina I.; Nerland, Monika – Vocations and Learning, 2016
The two case studies reported in this article contribute to a better understanding of how inquiry tasks and activities are employed as resourceful means for learning in higher professional education. An observation-based approach was used to explore characteristics of and challenges in students' participation in collaborative inquiry activities in…
Descriptors: Inquiry, Active Learning, Learning Activities, Case Studies
Sien, Ven Yu – Computer Science Education, 2011
Object-oriented analysis and design (OOAD) is not an easy subject to learn. There are many challenges confronting students when studying OOAD. Students have particular difficulty abstracting real-world problems within the context of OOAD. They are unable to effectively build object-oriented (OO) models from the problem domain because they…
Descriptors: Foreign Countries, Computer Science Education, Undergraduate Students, Computer Software
Lin, Janet Mei-Chuen; Liu, Shu-Fen – Educational Technology & Society, 2012
A multi-case study approach was used in this study to investigate how parents and children collaborated with each other when they learned to program in MSWLogo together. Three parent-child pairs were observed directly in a five-day computer camp. Each pair was assigned a total of 33 programming tasks to work on. The observation focused on how…
Descriptors: Computers, Parent Child Relationship, Cooperation, Programming
Campbell, Jackie – Interactive Technology and Smart Education, 2012
Purpose: The purpose of this paper is to describe and discuss the use of specifically-developed, inquiry-based learning materials for Computing and Forensic Computing students. Small applications have been developed which require investigation in order to de-bug code, analyse data issues and discover "illegal" behaviour. The applications…
Descriptors: Foreign Countries, Computer Software, Inquiry, Active Learning
Matos, Victor; Grasser, Rebecca – Journal of Information Systems Education, 2007
This paper presents an example of integrating IT skills using an interesting real life problem. We describe how the reverse- and forward-engineering of the USA National Do Not Call registry was used in our capstone course to illustrate the fusion of different (but interdependent) issues and techniques learned in the IT program. The purpose of the…
Descriptors: Information Technology, Engineering, Ethics, Learning Experience
Ge, Xun; Thomas, Michael K.; Greene, Barbara A. – Journal of Educational Computing Research, 2006
This study utilized elements of technology-rich ethnography to create a rich description of a multi-user virtual environment in a high school computer programming class. Of particular interest was the transition that took place in classroom culture from one characterized by a well-defined problem solving approach to one more indicative of open…
Descriptors: Teaching Methods, Programming, Classroom Environment, Open Education
Wolfe, Joanna – Computer Science Education, 2004
Despite the multiple potential benefits of asking students working on programming tasks to consider human factors, most programming assignments narrowly focus on technical details and requirements. Female students in particular may be attracted to assignments that emphasize human as well as technical factors. To assess how students respond to…
Descriptors: Assignments, Human Factors Engineering, Programming, Rhetoric