Sciweavers

27 search results - page 3 / 6
» A Requirements Engineering and Management Training Course fo...
Sort
View
SIGCSE
2005
ACM
113views Education» more  SIGCSE 2005»
15 years 8 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
117
Voted
ACM
1994
15 years 7 months ago
Identifying Essential Competencies of Software Engineers
The knowledge and skills of software engineers are perhaps the most important factors in determining the success of software development. Thus, we seek to identify the professiona...
Richard T. Turley, James M. Bieman
CSEE
2003
Springer
15 years 8 months ago
A Coordinated Plan for Teaching Software Engineering in the Rey Juan Carlos University
Nowadays both industry and academic environments are showing a lot of interest in the Software Engineering discipline. Therefore, it is a challenge for universities to provide stu...
Jorge Enrique Pérez-Martínez, Almude...
SIGCSE
2009
ACM
194views Education» more  SIGCSE 2009»
16 years 3 months ago
Integrating pedagogical code reviews into a CS 1 course: an empirical study
Formal code inspections are employed by teams of professional software engineers to identify software defects and improve the quality of software. After reviewing a piece of code ...
Christopher D. Hundhausen, Anukrati Agrawal, Dana ...
117
Voted
ICSE
2008
IEEE-ACM
16 years 4 months ago
Best practices in extreme programming course design
Teaching (and therefore learning) eXtreme Programming (XP) in a university setting is difficult because of course time limitations and the soft nature of XP that requires first-ha...
Kai Stapel, Daniel Lübke, Eric Knauss