Sciweavers

355 search results - page 31 / 71
» Implementation of a software engineering course for computer...
Sort
View
JCDL
2006
ACM
106views Education» more  JCDL 2006»
14 years 2 months ago
Learning by building digital libraries
The implications of using digital library software in educational contexts, for both the students and the software developers, are discussed in the light of two case studies of co...
David M. Nichols, David Bainbridge, J. Stephen Dow...
SIGCSE
2005
ACM
113views Education» more  SIGCSE 2005»
14 years 2 months ago
Learning by doing: introducing version control as a way to manage student assignments
Professional software developers use version control systems to coordinate their work, and to provide an unwindable history of their project’s evolution. In contrast, students i...
Karen L. Reid, Gregory V. Wilson
ITICSE
2009
ACM
14 years 3 months ago
Hybrid and custom data structures: evolution of the data structures course
The topic of data structures has historically been taught with two major focuses: first, the basic definition and implementation of a small set of basic data structures (e.g. list...
Daniel J. Ernst, Daniel E. Stevenson, Paul J. Wagn...
ICSE
2008
IEEE-ACM
14 years 9 months ago
A study of student strategies for the corrective maintenance of concurrent software
Graduates of computer science degree programs are increasingly being asked to maintain large, multi-threaded software systems; however, the maintenance of such systems is typicall...
Scott D. Fleming, Eileen Kraemer, R. E. Kurt Stire...
CLEIEJ
2010
13 years 6 months ago
Design, Implementation and Use of a Remote Network Lab with Multiple Users Support as an Aid Teaching Computer Networks
This article presents the design, implementation and use of a remote network lab with multiple users support as an aid to teaching computer networks. The purpose is to enable mult...
Marco Aravena Vivar, Cristian Rodriguez, Andres Ra...