Single development project

Nenad Stankovic*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)

Abstract

An often-cited problem in undergraduate software engineering courses states that some topics are difficult to teach in a university setting and, although laboratory work is a useful supplement to the lectures, it is difficult to make projects realistic and relevant. In recognition of this problem, and based on our past experience, we started preparing a new course by examining the pedagogies and curricular aspects of software engineering that are important for the Net Generation of software engineers. The course project described in this paper concentrates on those aspects that can be dealt with effectively within the environment, i.e., the software lifecycle, system interdependences, teamwork, and realistic yet manageable project dynamics, all supported by various means of communication. The workload per students must be balanced with their lack of knowledge and skills, so that their unpreparedness to deal with complex issues does not abate their motivation. The approach was tested on six large projects over the period of one semester. We believe that the results reflect the students' strong interest and commitment, and demonstrate their ability to stay focused and work at a level that is well above the obvious.

Original languageEnglish
Pages (from-to)576-582
Number of pages7
JournalThe Journal of Systems and Software
Volume82
Issue number4
DOIs
Publication statusPublished - Apr 2009

Keywords

  • Education
  • Project
  • Software engineering

Fingerprint

Dive into the research topics of 'Single development project'. Together they form a unique fingerprint.

Cite this