Publication | Closed Access
Implementation of object-orientation using UML in entry level software development courses
11
Citations
14
References
2004
Year
Unknown Venue
EngineeringObject-oriented ModelingSoftware SystemsSoftware EngineeringSoftware Engineering EducationObject OrientationProgramming Language TeachingSocial SciencesSystems EngineeringObject SystemObject-oriented DesignSoftware ConstructionRational RoseDesignLearning AnalyticsUml DesignSoftware DesignSoftware DevelopmentProblem SolvingObject-oriented ProgrammingProgramming Methodology
In this paper, we establish the need (based on literature and anecdotal evidence) for an infrastructure for CS1 courses to visually support problem solving from the initial problem statement to the code. Then, we describe how using Unified Modeling Language supported by CASE software (Rational Rose) can be used with carefully prepared course materials (selected projects, prepared databases, written lab manuals), to create this infrastructure. The advantage of this infrastructure is that it can be used throughout the student's academic career in software development to support problem solving and collaborative learning. The authors' extensive experience in developing and teaching the Software Engineering and IT courses were the major factor in implementation of the Object-Orientation with Unified Modeling Language in entry level software development courses.
| Year | Citations | |
|---|---|---|
Page 1
Page 1