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) | 8 |
Descriptor
Computer Science Education | 14 |
Human Factors Engineering | 14 |
Computer System Design | 8 |
Systems Development | 5 |
Computer Software | 4 |
Design Requirements | 4 |
Error Patterns | 4 |
Cognitive Processes | 3 |
Computer Assisted Instruction | 3 |
Computer Programs | 3 |
Higher Education | 3 |
More ▼ |
Source
ProQuest LLC | 4 |
ACM Transactions on Computing… | 1 |
Business Communication… | 1 |
Chronicle of Higher Education | 1 |
Computer Science Education | 1 |
Educational Technology &… | 1 |
Journal of Education for… | 1 |
Author
Johnson, W. Lewis | 2 |
Soloway, Elliot | 2 |
Al-Dujaily, Amal | 1 |
Batcheller, Archer L. | 1 |
Cagle West, Marsha | 1 |
Dick, Rodney F. | 1 |
Dorn, Brian | 1 |
Forte, Andrea | 1 |
Ichu, Emmanuel A. | 1 |
Kim, Jieun | 1 |
Park, Thomas H. | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Dissertations/Theses -… | 4 |
Reports - Descriptive | 4 |
Reports - Research | 4 |
Opinion Papers | 2 |
Collected Works - Proceedings | 1 |
Information Analyses | 1 |
Education Level
Higher Education | 8 |
Postsecondary Education | 2 |
Adult Education | 1 |
Audience
Researchers | 3 |
Location
United States | 2 |
New Zealand | 1 |
Oman | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory | 1 |
Myers Briggs Type Indicator | 1 |
What Works Clearinghouse Rating
Park, Thomas H.; Dorn, Brian; Forte, Andrea – ACM Transactions on Computing Education, 2015
Many people are first exposed to code through web development, yet little is known about the barriers beginners face in these formative experiences. In this article, we describe a study of undergraduate students enrolled in an introductory web development course taken by both computing majors and general education students. Using data collected…
Descriptors: Programming Languages, Computer Science Education, Hypermedia, Web Sites
Cagle West, Marsha – ProQuest LLC, 2010
Software is a critical component of systems ranging from simple consumer appliances to complex health, nuclear, and flight control systems. The development of quality, reliable, and effective software solutions requires the incorporation of effective software engineering processes and leadership. Processes, approaches, and methodologies for…
Descriptors: Grounded Theory, Computer Software, Program Development, Leadership
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
Al-Dujaily, Amal; Kim, Jieun; Ryu, Hokyoung – Educational Technology & Society, 2013
A concern of computer-based learning system design is how to accommodate learners' individual differences during learning activities. Previous research suggests that adaptive e-learning systems can effectively address such individual differences and, consequently, they enable more directed tutoring via computer-assisted instruction. In this paper,…
Descriptors: Electronic Learning, Extraversion Introversion, Individual Differences, Learning Activities
Young, Jeffrey R. – Chronicle of Higher Education, 2008
This article reports that last month at the NASA-Ames Research Center, a group of top scientists and business leaders gathered to plan a new university devoted to the idea that computers will soon become smarter than people. The details of Singularity University, as the new institution will be called, are still being worked out--and so far the…
Descriptors: Virtual Universities, Human Factors Engineering, Cybernetics, Computer Science Education
Ichu, Emmanuel A. – ProQuest LLC, 2010
Software quality is perhaps one of the most sought-after attributes in product development, however; this goal is unattained. Problem factors in software development and how these have affected the maintainability of the delivered software systems requires a thorough investigation. It was, therefore, very important to understand software…
Descriptors: Knowledge Management, Investigations, Computer Software, Systems Development
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
Soloway, Elliot; And Others – 1982
This report examines the features and performance of the BUG-FINDing component of MENO-II, a computer-based tutor for beginning PASCAL programming students. A discussion of the use of artificial intelligence techniques is followed by a summary of the system status and objectives. The two main components of MENO-II are described, beginning with the…
Descriptors: Artificial Intelligence, Computer Assisted Instruction, Computer Programs, Computer Science Education
Dick, Rodney F. – Business Communication Quarterly, 2006
This study explores the complicated nature of the interface as a mediational tool for inexperienced writers as they composed hypertext documents. Because technology can become so quickly and inextricably connected to people's everyday lives, it is essential to explore the effects on these technologies before they become invisible. Because…
Descriptors: Educational Technology, Technological Literacy, Technology Education, Use Studies
Johnson, W. Lewis; And Others – 1983
Argues that a computer-based programming tutor for novice programmers needs to take into account not only the types and frequency of bugs found in the programs, but the intentions and knowledge state of the programmer. A first version of such a program was developed on the basis of the bug types found in a number of pencil-and-paper studies with…
Descriptors: Classification, Cognitive Processes, Computer Programs, Computer Science Education
Johnson, W. Lewis; Soloway, Elliot – 1983
This report describes PROUST, a computer-based system for online analyses and understanding of PASCAL programs written by novice programmers, which takes as input a program and a non-algorithmic description of the program requirements and finds the most likely mapping between the requirements and the code. Both the theory and processing techniques…
Descriptors: Artificial Intelligence, Cognitive Processes, Computer Oriented Programs, Computer Programs
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

Stine, Walter D.; Wildemuth, Barbara M. – Journal of Education for Library and Information Science, 1992
Research in human computer interaction and instructional design can provide insights into effective methods for training microcomputer users. Suggestions include utilizing error recognition and recovery, development of mental models, simplification of documentation, and using cognitive approaches that allow transfer of knowledge to new situations.…
Descriptors: Cognitive Processes, Computer Assisted Instruction, Computer Science Education, Experiential Learning
Texas Advisory Council for Technical - Vocational Education, Austin. – 1983
These proceedings contain 11 papers that focus on how education must change what and how it teaches to keep up with the technological revolution. The presentations address the need for vocational education to produce students with skills in electronics and data communications (including computer-to-computer transmission); office systems and…
Descriptors: Aerospace Industry, Biomedicine, Communications, Computer Oriented Programs