Does Cyclic Learning have Positive Impact on Teaching Object-Oriented Programming?

Virginia Niculescu, C. Serban, A. Vescan
{"title":"Does Cyclic Learning have Positive Impact on Teaching Object-Oriented Programming?","authors":"Virginia Niculescu, C. Serban, A. Vescan","doi":"10.1109/FIE43999.2019.9028600","DOIUrl":null,"url":null,"abstract":"This Research to Practice Ful1 Paper presents a study regarding applying cyclic learning strategy with a special focus on object-oriented programming and states our findings, emphasizing both the advantages and disadvantages.The research considers as a use-case the teaching activity in the Faculty of Computer Science of Babeş-Bolyai University. The analysis takes into consideration several disciplines that compass a set of interconnected teaching objectives and aspects: (1) fundamental concepts and mechanisms (F) defined by object-orientated programming paradigm, (2) design principles, heuristics, and rules (D) that act as strategies implied in object-oriented design, and (3) functional and nonfunctional requirements related to software architecture (A).The study is directed by a statistical analysis of the grades obtained by the students at different courses that treat the (F, D, A) aspects, and also the results obtained at the Bachelor's final exam that evaluates the level of the acquired fundamental knowledge. Their evolution and correlation during a period of several years are analyzed, and together with an analysis of the degree of absorption of the students in the IT industry form the base of the study.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"41 1","pages":"1-9"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Frontiers in Education Conference (FIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE43999.2019.9028600","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

This Research to Practice Ful1 Paper presents a study regarding applying cyclic learning strategy with a special focus on object-oriented programming and states our findings, emphasizing both the advantages and disadvantages.The research considers as a use-case the teaching activity in the Faculty of Computer Science of Babeş-Bolyai University. The analysis takes into consideration several disciplines that compass a set of interconnected teaching objectives and aspects: (1) fundamental concepts and mechanisms (F) defined by object-orientated programming paradigm, (2) design principles, heuristics, and rules (D) that act as strategies implied in object-oriented design, and (3) functional and nonfunctional requirements related to software architecture (A).The study is directed by a statistical analysis of the grades obtained by the students at different courses that treat the (F, D, A) aspects, and also the results obtained at the Bachelor's final exam that evaluates the level of the acquired fundamental knowledge. Their evolution and correlation during a period of several years are analyzed, and together with an analysis of the degree of absorption of the students in the IT industry form the base of the study.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
循环学习对面向对象程序设计教学有积极影响吗?
本文介绍了一项关于应用循环学习策略的研究,特别关注面向对象编程,并陈述了我们的发现,强调了优点和缺点。本研究以博雅大学计算机科学学院的教学活动为例。该分析考虑了几个学科,这些学科涵盖了一系列相互关联的教学目标和方面:(1)由面向对象编程范式定义的基本概念和机制(F),(2)作为面向对象设计中隐含的策略的设计原则,启发式和规则(D),以及(3)与软件架构相关的功能和非功能需求(A)。研究是通过对学生在处理(F, D, A)方面的不同课程中获得的分数的统计分析来指导的。以及在学士学位的期末考试中获得的结果,以评估所获得的基础知识的水平。分析了它们在几年时间内的演变和相关性,并结合对IT行业学生吸收程度的分析构成了研究的基础。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Learning professional software development skills by contributing to Open Source projects Development of a teaching plan to support learning activities of exploratory test design and execution Practical Strategies to Mentor around Hidden Curriculum Pathways in Engineering Impact on Second Language Writing via an Intelligent Writing Assistant and Metacognitive Training CURUMIM: A Proposal of an Intelligent Tutor System to Teach Trigonometry
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1