Active learning methods for teaching OOAD course

Suvarna G. Kanakaraddi, Jayalaxmi G. Naragund, A. Chikaraddi
{"title":"Active learning methods for teaching OOAD course","authors":"Suvarna G. Kanakaraddi, Jayalaxmi G. Naragund, A. Chikaraddi","doi":"10.1109/MITE.2013.6756303","DOIUrl":null,"url":null,"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.","PeriodicalId":284844,"journal":{"name":"2013 IEEE International Conference in MOOC, Innovation and Technology in Education (MITE)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference in MOOC, Innovation and Technology in Education (MITE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MITE.2013.6756303","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
OOAD课程教学的主动学习方法
设计是工程领域中一个突出的过程,即建立系统的原型模型。在软件工程方法中,面向对象分析与设计(OOAD)将系统建模为一组相互作用的对象。OOAD的目标是彻底理解问题及其对潜在用户的所有推论。它是学生在他们的课程中学习的设计课程之一,它也在整个软件开发生命周期中使用。由于OOAD完全涉及理论概念,导师在教学过程中可能会遇到困难。学生理解课程的主要问题是识别物体,分析物体并将其映射到现实世界。这些问题促使作者使用先锋方法来有效地教授这门课程。本文探讨了提高研究生课程教学效率的几种教学手段。由于OOAD课程也与实验室有关,因此为每个学生提供了不同的开放式问题陈述,以便使用Rational Rose工具进行实验。由两名学生组成的小组被要求学习一个开源工具来设计一个给定的应用程序。学生们学习的一些开源工具有Pace Star、E-draw、UMLet、AgroUML、Astah等。每个学生都选择了OOAD的不同概念来进行会议/期刊论文的调查,并将工作作为持续内部评估(CIE)的一部分。这些新方法提高了OOAD概念的分析、设计、实现和学习能力。这些活动增强了他们的自信心、沟通和表达能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Discovery of the educational cloud services Analysis of timing constraint on combined SVM-HMM classifier and SVM classifier Education technology used for improving learning skills of computer science and engineering students Recalibrating instruction at the community college through MOOCs Framework for cognitive agent based expert system for metacognitive and collaborative E-Learning
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1