• DocumentCode
    356830
  • Title

    Twenty dirty tricks to train software engineers

  • Author

    Dawson, Ray

  • Author_Institution
    Dept. of Comput. Sci., Loughborough Univ. of Technol., UK
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    209
  • Lastpage
    218
  • Abstract
    Many employers find that graduates and sandwich students come to them poorly prepared for the every day problems encountered at the workplace. Although many university students undertake team projects at their institutions, an educational environment has limitations that prevent the participants experiencing the full range of problems encountered in the real world. To overcome this, action was taken on courses at the Plessey Telecommunications company and Loughborough University to disrupt the students´ software development progress. These actions appear mean and vindictive, and are labeled `dirty tricks´ in the paper, but their value has been appreciated by both the students and their employers. The experiences and learning provided by twenty `dirty tricks´ are described and their contribution towards teaching. Essential workplace skills are identified. The feedback from both students and employers has been mostly informal but the universally favourable comments received give strong indications that the courses achieved their aim of preparing the students for the workplace. The paper identifies some limitations on the number and types of `dirty tricks´ that can be employed at a university and concludes that companies would benefit if such dirty tricks were employed in company graduate induction programmes, as well as in university courses
  • Keywords
    computer science education; employment; software engineering; teaching; Loughborough University; Plessey Telecommunications company; company graduate induction programmes; dirty tricks; educational environment; employers; every day problems; software development progress; software engineering education; teaching; team projects; university courses; university students; workplace skills; Computational modeling; Computer science; Computer science education; Educational programs; Employment; Feedback; Management training; Permission; Programming; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2000. Proceedings of the 2000 International Conference on
  • Conference_Location
    Limerick
  • ISSN
    0270-5257
  • Print_ISBN
    1-58113-206-9
  • Type

    conf

  • DOI
    10.1109/ICSE.2000.870412
  • Filename
    870412