• DocumentCode
    332169
  • Title

    Using robotics to teach software engineering

  • Author

    Gustafson, David A.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Kansas State Univ., Manhattan, KS, USA
  • Volume
    2
  • fYear
    1998
  • fDate
    4-7 Nov. 1998
  • Firstpage
    551
  • Abstract
    Since most computer science graduates take jobs developing software in team environments, one goal of our computer science program is to provide a realistic experience in developing good quality software as part of a software development team. Our Software Engineering Projects course is a required, two-semester sequence at the senior undergraduate level that fulfills this need. The course uses two Nomad200 robots that were funded in part with a grant in 1991 from NSF under the Division of Undergraduate Educations ILI Program. The purpose of the grant was to develop a lab to give computer science student´s experience in programming a device that had actual motion and had real-time characteristics. Writing software to control the robots has been very challenging for the students. The students have done very well at this challenge. Two groups of students who have used the robots in this class have participated in national robotics contests.
  • Keywords
    computer science education; educational courses; mobile robots; robot programming; software engineering; Nomad200 robots; Software Engineering Projects course; computer science graduates; mobile robots; robot control software; robot programming; robotics; senior undergraduate level; software development team; software engineering teaching; team environments; Computer science; Computer science education; Control engineering education; Educational programs; Educational robots; Programming profession; Robot programming; Software engineering; Software quality; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 1998. FIE '98. 28th Annual
  • Conference_Location
    Tempe, AZ, USA
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-4762-5
  • Type

    conf

  • DOI
    10.1109/FIE.1998.738734
  • Filename
    738734