翻转课堂策略帮助后进生学习Java编程

Manoj Kumar. P. Peethambaran, G. RenumolV., S. Murthy
{"title":"翻转课堂策略帮助后进生学习Java编程","authors":"Manoj Kumar. P. Peethambaran, G. RenumolV., S. Murthy","doi":"10.1109/LaTICE.2018.000-7","DOIUrl":null,"url":null,"abstract":"How to develop the programming skills in students is a big concern for most of the programming-teachers. Since programming involves higher order thinking skills, teachers use many teaching strategies to develop higher thinking skills in students. Flipped classroom is one such innovative method for achieving the same. The objective of this study was to teach programming in Java to the underachievers using the flipped classroom method and the high achievers using the traditional approach and to examine how the low achievers perform in programming with respect to the high achievers after undergoing the flipped classroom sessions. The study participants were the 4th semester students in B. Tech. Computer Science (2015 admission at Cochin University College of Engineering Kuttanadu, Kerala, India). They had a lab in data structures using Java and Java was not taught in the class as part of the syllabus. Hence, the students find it difficult to do the data structures lab, which motivated the authors to teach them Java as evening classes. The students were asked to rate their programming skills as either good, average, poor or very poor. Based on their feedback and their previous semester marks in programming in C++, they were classified either as underachievers or high achievers. The total duration of this extra class was fixed as ten hours for each group. After the fifth and tenth classes, same tests were conducted for both the groups and the results were analyzed using t-test. The results showed that the low achievers in the flipped classroom performed at par with the high achievers of the traditional classroom.","PeriodicalId":223757,"journal":{"name":"2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Flipped Classroom Strategy to Help Underachievers in Java Programming\",\"authors\":\"Manoj Kumar. P. Peethambaran, G. RenumolV., S. Murthy\",\"doi\":\"10.1109/LaTICE.2018.000-7\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"How to develop the programming skills in students is a big concern for most of the programming-teachers. Since programming involves higher order thinking skills, teachers use many teaching strategies to develop higher thinking skills in students. Flipped classroom is one such innovative method for achieving the same. The objective of this study was to teach programming in Java to the underachievers using the flipped classroom method and the high achievers using the traditional approach and to examine how the low achievers perform in programming with respect to the high achievers after undergoing the flipped classroom sessions. The study participants were the 4th semester students in B. Tech. Computer Science (2015 admission at Cochin University College of Engineering Kuttanadu, Kerala, India). They had a lab in data structures using Java and Java was not taught in the class as part of the syllabus. Hence, the students find it difficult to do the data structures lab, which motivated the authors to teach them Java as evening classes. The students were asked to rate their programming skills as either good, average, poor or very poor. Based on their feedback and their previous semester marks in programming in C++, they were classified either as underachievers or high achievers. The total duration of this extra class was fixed as ten hours for each group. After the fifth and tenth classes, same tests were conducted for both the groups and the results were analyzed using t-test. The results showed that the low achievers in the flipped classroom performed at par with the high achievers of the traditional classroom.\",\"PeriodicalId\":223757,\"journal\":{\"name\":\"2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LaTICE.2018.000-7\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LaTICE.2018.000-7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

摘要

如何培养学生的编程技能是大多数编程教师关心的问题。由于编程涉及到更高层次的思维能力,教师使用许多教学策略来培养学生的更高层次的思维能力。翻转课堂就是实现这一目标的创新方法之一。本研究的目的是使用翻转课堂的方法向成绩差的学生教授Java编程,而使用传统方法向成绩好的学生教授Java编程,并研究在经历翻转课堂课程后,成绩差的学生与成绩好的学生在编程方面的表现。研究对象为科钦大学工程学院计算机科学专业第四学期的学生(2015年入学,印度喀拉拉邦库塔那都)。他们有一个使用Java的数据结构实验,而Java并没有作为教学大纲的一部分在课堂上教授。因此,学生们发现很难做数据结构实验,这促使作者将Java作为夜校来教他们。学生们被要求将自己的编程技能分为好、一般、差或非常差。根据他们的反馈和上学期c++编程的成绩,他们被分为差等生和优等生。这堂额外课的总时长固定为每组10小时。在第5和第10课时,对两组进行相同的检验,使用t检验对结果进行分析。结果表明,在翻转课堂中,成绩较差的学生与传统课堂中成绩优异的学生表现相当。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Flipped Classroom Strategy to Help Underachievers in Java Programming
How to develop the programming skills in students is a big concern for most of the programming-teachers. Since programming involves higher order thinking skills, teachers use many teaching strategies to develop higher thinking skills in students. Flipped classroom is one such innovative method for achieving the same. The objective of this study was to teach programming in Java to the underachievers using the flipped classroom method and the high achievers using the traditional approach and to examine how the low achievers perform in programming with respect to the high achievers after undergoing the flipped classroom sessions. The study participants were the 4th semester students in B. Tech. Computer Science (2015 admission at Cochin University College of Engineering Kuttanadu, Kerala, India). They had a lab in data structures using Java and Java was not taught in the class as part of the syllabus. Hence, the students find it difficult to do the data structures lab, which motivated the authors to teach them Java as evening classes. The students were asked to rate their programming skills as either good, average, poor or very poor. Based on their feedback and their previous semester marks in programming in C++, they were classified either as underachievers or high achievers. The total duration of this extra class was fixed as ten hours for each group. After the fifth and tenth classes, same tests were conducted for both the groups and the results were analyzed using t-test. The results showed that the low achievers in the flipped classroom performed at par with the high achievers of the traditional classroom.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信