UML tools: What is their role in undergraduate computer science courses?

Dick Gayler, David Klappholz, Valerie J. Harvey, Manuel A. Pérez-Quĩones

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

There is strong disagreement among many computer science educators as to whether UML tools can be effectively used in undergraduate computer science courses. Two of the main points of disagreement are whether the tools that exist are appropriate for undergraduate education and whether the learning curve for these tools is too steep for the benefits that they bring. We will discuss both tools for developing class diagrams, appropriate for CS1/CS2 courses as well as tools for developing use-case models, sequence diagrams, etc. tools appropriate for advanced courses on such topics as object-oriented analysis and design, software engineering, etc.

Original languageEnglish
Title of host publicationSIGCSE 2007
Subtitle of host publication38th SIGCSE Technical Symposium on Computer Science Education
Pages129-130
Number of pages2
DOIs
StatePublished - 2007
EventSIGCSE 2007: 38th SIGCSE Technical Symposium on Computer Science Education - Covington, KY, United States
Duration: 7 Mar 200710 Mar 2007

Publication series

NameSIGCSE 2007: 38th SIGCSE Technical Symposium on Computer Science Education

Conference

ConferenceSIGCSE 2007: 38th SIGCSE Technical Symposium on Computer Science Education
Country/TerritoryUnited States
CityCovington, KY
Period7/03/0710/03/07

Keywords

  • Object oriented analysis and design
  • Software engineering education
  • UML tools

Cite this