Introduction to the personal software process
Introduction to the personal software process
Software engineering programmes are not computer science programmes
Annals of Software Engineering - Special issue on software engineering education
A Discipline for Software Engineering
A Discipline for Software Engineering
A Replicated Empirical Study of the Impact of the Methodsin the PSP on Individual Engineers
Empirical Software Engineering
A Missing Link in Software Engineering
IEEE Software
Software Engineering Education: A Modest Proposal
IEEE Software
Meeting the Challenge of Large-Scale Software Development in an Educational Environment
CSEET '97 Proceedings of the 10th Conference on Software Engineering Education and Training
Achieving Industrial Relevance in Software Engineering Education
CSEET '99 Proceedings of the 12th Conference on Software Engineering Education and Training
Evaluation of Usage-Based Reading—Conclusions after Three Experiments
Empirical Software Engineering
Team-Based Fault Content Estimation in the Software Inspection Process
Proceedings of the 26th International Conference on Software Engineering
Hi-index | 0.00 |
Software plays an increasingly important role in new products of different kinds. Therefore, the need of engineers developing software is continuously increasing. However, computer science education programs are not enough to fulfill the industrial needs. Software engineering programs are requested with a holistic approach to the software life cycle and its economics as well as education in monitoring and managing the software process. At Lund University, Sweden, a new Bachelors software engineering program was launched 1998. In this paper, the education program principles and structures are presented as well as the experiences from the first year. Software processes and methods play an important part in the education program. It is concluded that the basic principles function as expected, although the program must be changed in the direction of having a little more programming skills before the introduction of systematic software processes.