NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations1
Showing 886 to 900 of 1,310 results Save | Export
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
Poole, Erika Shehan – ProQuest LLC, 2010
Visions of future computing in residential settings often come with assumptions of seamless, well-functioning, properly configured devices and network connectivity. In the near term, however, processes of setup, maintenance, and troubleshooting are fraught with difficulties; householders regularly report these tasks as confusing, frustrating, and…
Descriptors: Futures (of Society), Influence of Technology, Science and Society, Computers
Peer reviewed Peer reviewed
Direct linkDirect link
Fournier, Jean-Pierre; Sansonnet, Jean-Paul – Interactive Technology and Smart Education, 2008
Purpose: This paper aims to sketch the emerging notion of auto-adaptive software when applied to e-learning software. Design/methodology/approach: The study and the implementation of the auto-adaptive architecture are based on the operational framework "ActiveTutor" that is used for teaching the topic of computer science programming in first-grade…
Descriptors: Electronic Learning, Distance Education, Heuristics, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Turner, Scott A.; Perez-Quinones, Manuel A.; Edwards, Stephen H. – Journal on Educational Resources in Computing, 2005
In introductory computer science courses, the Unified Modeling Language (UML) is commonly used to teach basic object-oriented design. However, there appears to be a lack of suitable software to support this task. Many of the available programs that support UML focus on developing code and not on enhancing learning. Programs designed for…
Descriptors: Feedback (Response), Student Attitudes, Computer Science Education, Computer Software
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Madhyastha, Tara; Tanimoto, Steven – Journal of Interactive Media in Education, 2009
A number of educational researchers have developed pedagogical approaches that involve the teacher in discovering and helping to correct misconceptions that students bring to their study of their subject matter. During the last decade, several computer systems have been developed to support teaching and learning using this kind of approach. A…
Descriptors: Educational Researchers, Educational Theories, College Students, Misconceptions
Peer reviewed Peer reviewed
Direct linkDirect link
Kiesmuller, Ulrich – ACM Transactions on Computing Education, 2009
At schools special learning and programming environments are often used in the field of algorithms. Particularly with regard to computer science lessons in secondary education, they are supposed to help novices to learn the basics of programming. In several parts of Germany (e.g., Bavaria) these fundamentals are taught as early as in the seventh…
Descriptors: Foreign Countries, Feedback (Response), Secondary School Students, Research Methodology
Peer reviewed Peer reviewed
Direct linkDirect link
Kolfschoten, Gwendolyn; Lukosch, Stephan; Verbraeck, Alexander; Valentin, Edwin; de Vreede, Gert-Jan – Computers & Education, 2010
Nowadays we need to teach students how to become flexible problem solvers in a dynamic world. The pace in which technology changes and complexity increases requires increased efficiency in learning and understanding. This requires the engineers of tomorrow to quickly gain knowledge and insight outside their prime area of expertise. To transfer…
Descriptors: Instructional Design, Problem Solving, Learning Processes, Efficiency
Peer reviewed Peer reviewed
Direct linkDirect link
d'Amore, Roberto – ACM Transactions on Computing Education, 2010
This article proposes a VHDL language course that establishes a strong correlation between the language statements and their use in circuit synthesis. Two course modules are described: a basic module that contains the essential concepts of the language, sufficient for students to describe medium complexity circuits, followed by a second module…
Descriptors: Feedback (Response), Units of Study, Courses, Laboratories
Peer reviewed Peer reviewed
Direct linkDirect link
Gutierrez, Eladio; Trenas, Maria A.; Ramos, Julian; Corbera, Francisco; Romero, Sergio – Computers & Education, 2010
This work describes a new "Moodle" module developed to give support to the practical content of a basic computer organization course. This module goes beyond the mere hosting of resources and assignments. It makes use of an automatic checking and verification engine that works on the VHDL designs submitted by the students. The module automatically…
Descriptors: Assignments, Teamwork, Units of Study, Educational Assessment
Peterson, Ivars – Science News, 1984
Methods to make computer searching as simple and efficient as possible have led to the development of various data structures. Data structures specify the items involved in searching and what can be done to them. The nature and advantages of using "self-adjusting" data structures (self-adjusting binary search trees) are discussed. (JN)
Descriptors: Computer Oriented Programs, Computer Science, Computer Science Education, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Yarosh, Svetlana; Guzdial, Mark – Journal on Educational Resources in Computing, 2008
Learning computing with respect to the context of its use has been linked in previous reports to student motivation in introductory Computer Science (CS) courses. In this report, we consider the role of context in a second course. We present a case study of a CS2 data structures class that uses a media computation context. In this course, students…
Descriptors: Relevance (Education), Learner Engagement, Instructional Design, Case Studies
Peer reviewed Peer reviewed
Direct linkDirect link
Venables, Anne; Tan, Grace – Journal of Information Technology Education, 2009
Higher education programs need to prepare their graduates for the practical challenges they can expect to face upon entering the workforce. Students can be better prepared if their academic learning is reinforced through authentic workplace experience, where the link between theory and professional practice can be realized. Increasingly, such…
Descriptors: Industry, Program Effectiveness, Education Work Relationship, Foreign Countries
Peer reviewed Peer reviewed
Direct linkDirect link
Tangney, Brendan; Oldham, Elizabeth; Conneely, Claire; Barrett, Stephen; Lawlor, John – IEEE Transactions on Education, 2010
This paper describes a model for computer programming outreach workshops aimed at second-level students (ages 15-16). Participants engage in a series of programming activities based on the Scratch visual programming language, and a very strong group-based pedagogy is followed. Participants are not required to have any prior programming experience.…
Descriptors: Foreign Countries, Computer Software, Programming Languages, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Archibald, J. K.; Fife, W. S. – Computer Science Education, 2007
Embedded systems are increasingly pervasive, and the creation of reliable controlling software offers unique challenges. Embedded software must interact directly with hardware, it must respond to events in a time-critical fashion, and it typically employs concurrency to meet response time requirements. This paper describes an innovative course…
Descriptors: Computer Software, Troubleshooting, Undergraduate Students, Undergraduate Study
Pages: 1  |  ...  |  56  |  57  |  58  |  59  |  60  |  61  |  62  |  63  |  64  |  ...  |  88