• DocumentCode
    3474563
  • Title

    Active learning methods for teaching OOAD course

  • Author

    Kanakaraddi, Suvarna G. ; Naragund, Jayalakshmi G. ; Chikaraddi, Ashok K.

  • Author_Institution
    B.V.B. Coll. of Eng. & Technol., Hubli, India
  • fYear
    2013
  • fDate
    20-22 Dec. 2013
  • Firstpage
    47
  • Lastpage
    52
  • Abstract
    Designing is a prominent process in engineering field to build prototype model of a system. In Software Engineering approach, Object-oriented analysis and design (OOAD) models a system as a group of interacting objects. The aim of OOAD is to understand the problem utterly and all its inferences for its potential users. It is one of the designing courses that the students are learning in their curriculum and it is also used throughout the software development life cycle. Since OOAD has involved completely theoretical concepts and the tutor may face difficulty while teaching. The main issues to understand the course by students are recognizing the objects, analyzing and mapping objects to the real world. These issues provoked the authors to use pioneer approaches to teach effectively this course. This paper discusses few pedagogical tools to teach the course efficiently for Post Graduate (PG) students. Since OOAD course is also associated with laboratory, different open-ended problem statements are given for each student to carry out the experiments using Rational Rose tool. The group of two students is assigned to learn an open source tool to design a given application. Some of the open source tools learnt by the students are Pace Star, E-draw, UMLet, AgroUML, Astah etc. Each student have selected different concepts of OOAD to do the survey of conference/journal papers and presented the work as a part of Continuous Internal Evaluation (CIE). These novel methods improved analysis, design, implementation and learning ability of OOAD concepts. These activities enhanced their confidence level, communication and presentation skills.
  • Keywords
    Unified Modeling Language; computer science education; continuing education; educational courses; formal specification; object-oriented programming; public domain software; software engineering; student experiments; AgroUML; Astah; CIE; Continuous Internal Evaluation; E-draw; OOAD course teaching; OOAD model; Pace Star; Rational Rose tool; UMLet; active learning method; application design; communication skills; confidence level; object interaction; object mapping; object recognition; object-oriented analysis and design; open source tool; pedagogical tools; post graduate students; presentation skills; software development life cycle; software engineering approach; student experiments; student learning; Analytical models; Computer aided software engineering; Conferences; Laboratories; Object oriented modeling; Software; Technological innovation; Class diagram; OOAD; UML; modeling; use case diagram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    MOOC Innovation and Technology in Education (MITE), 2013 IEEE International Conference in
  • Conference_Location
    Jaipur
  • Print_ISBN
    978-1-4799-1625-2
  • Type

    conf

  • DOI
    10.1109/MITE.2013.6756303
  • Filename
    6756303