Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 0 |
Since 2006 (last 20 years) | 5 |
Descriptor
Computer Science Education | 8 |
Computer System Design | 8 |
Design Requirements | 8 |
Computer Software | 5 |
Programming | 5 |
Teaching Methods | 4 |
Program Design | 3 |
Programming Languages | 3 |
Usability | 3 |
Active Learning | 2 |
Case Studies | 2 |
More ▼ |
Source
Computer Science Education | 2 |
ProQuest LLC | 2 |
ACM Transactions on Computing… | 1 |
Electronic Journal of… | 1 |
European Journal of… | 1 |
International Journal of… | 1 |
Author
Armitage, Ursula | 1 |
Batcheller, Archer L. | 1 |
Botturi, Luca | 1 |
Chan, Stephen C. F. | 1 |
Derntl, Michael | 1 |
Leong, Hong Va | 1 |
Lynch, Simon | 1 |
Ng, Vincent T. Y. | 1 |
Ngai, Grace | 1 |
Parsons, David | 1 |
Rajendran, Keerthi | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Reports - Research | 3 |
Dissertations/Theses -… | 2 |
Reports - Descriptive | 2 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 6 |
Postsecondary Education | 3 |
Audience
Location
Hong Kong | 1 |
United States | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Parsons, David; Stockdale, Rosemary – International Journal of Virtual and Personal Learning Environments, 2012
Multi-User Virtual Environments (MUVEs) are the subject of increasing interest for educators and trainers. This article reports on a longitudinal project that seeks to establish a virtual agile software development workshop hosted in the Open Wonderland MUVE, designed to help learners to understand the basic principles of some core agile software…
Descriptors: Virtual Classrooms, Longitudinal Studies, Workshops, Computer System Design
Ngai, Grace; Chan, Stephen C. F.; Leong, Hong Va; Ng, Vincent T. Y. – ACM Transactions on Computing Education, 2013
This article presents the design and development of i*CATch, a construction kit for physical and wearable computing that was designed to be scalable, plug-and-play, and to provide support for iterative and exploratory learning. It consists of a standardized construction interface that can be adapted for a wide range of soft textiles or electronic…
Descriptors: Computer System Design, Engineering Technology, Courseware, Computer Science Education
Batcheller, Archer L. – ProQuest LLC, 2011
Software has an important role in supporting scientific work. This dissertation studies teams that build scientific software, focusing on the way that they determine what the software should do. These requirements engineering processes are investigated through three case studies of climate science software projects. The Earth System Modeling…
Descriptors: Feedback (Response), Computer Software, Design Requirements, Computer Science Education
Sundresh, Sameer – ProQuest LLC, 2009
How do you dynamically customize the programming language available in a context within an existing system, without changing the underlying system? This dissertation introduces a language design approach that addresses this problem. The basic idea is to structure programs as systems of multiple interacting levels of abstraction, where all of the…
Descriptors: Programming Languages, Programming, Internet, Computer System Design
Derntl, Michael; Botturi, Luca – Computer Science Education, 2006
Coming from architecture, through computer science, pattern-based design spread into other disciplines and is nowadays recognized as a powerful way of capturing and reusing effective design practice. However, current pedagogical pattern approaches lack widespread adoption, both by users and authors, and are still limited to individual initiatives.…
Descriptors: Computer System Design, Computer Science Education, Design Requirements, Scientific Concepts
Lynch, Simon; Rajendran, Keerthi – Computer Science Education, 2005
Advanced approaches to the construction of software systems can present difficulties to learners. This is true for multi-agent systems (MAS) which exhibit concurrency, non-determinacy of structure and composition and sometimes emergent behavior characteristics. Additional barriers exist for learners because mainstream MAS technology is young and…
Descriptors: Computer Software, Educational Technology, Teaching Methods, Barriers
Rosca, Daniela – European Journal of Engineering Education, 2005
The requirements engineering course is a core component of the curriculum for the Master's in Software Engineering programme, at Monmouth University (MU). It covers the process, methods and tools specific to this area, together with the corresponding software quality issues. The need to produce software engineers with strong teamwork and…
Descriptors: Computer Software, Engineering, Teaching Methods, Computer System Design
Armitage, Ursula; Wilson, Stephanie; Sharp, Helen – Electronic Journal of e-Learning, 2004
Feelings of ownership for learning are an important part of the learning process and should be encouraged in e-Learning environments. This paper presents two experimental studies investigating the effects of navigation aids on ownership for learning with electronic texts. Experimental findings revealed that designers should not assume that…
Descriptors: Electronic Learning, Electronic Publishing, Navigation (Information Systems), Usability