基于OBE的《面向对象程序设计》课程教学的实践探索

时间:2022-05-29 14:00:03 公文范文 浏览次数:

摘 要 《面向对象程序设计》是我校软件工程专业的专业基础课,在该门课程的教学中,我们采用了混合式教学的方式,在提升学生的学习兴趣,更好地培养学生的编程能力方面取得了较好的教学效果。本文给出了我们的具体实施方法。

关键词 成果导向;面向对象;Java;混合式教学

工程教育认证的核心内涵是建构 “结果导向”的人才培养体系,并持续改进,使专业毕业生达到行业认可的既定质量标准要求。我校软件工程专业《面向对象程序设计》课程教学要达到的教学目标是:通过该课程的学习,学生能够针对特定的软件需求,使用选定的程序设计语言,完成数据结构和算法的设计;能够对软件进行测试和验证,衡量软件质量,并能够给出运行与维护的处理方案;能够利用工具分析获取到的信息,對应用系统进行合理评价。Java是纯面向对象的语言,并具有平台无关性,是基于Internet的网络应用开发的首选语言,一直稳居TIOBE编程语言排行榜的首位。我校软件工程专业的《面向对象程序设计》课程选择Java作为课程教学的程序设计语言。

1 OBE理念

OBE即基于学习结果的教育,源于美国和澳大利亚在20世纪80年代进行的基础教育改革。在OBE教育模式中,学生是否在学习上获得成功要比学生如何学习更重要。OBE接受学生的个体差异,强调人人都能成功,学校和教师首先应该明确学习目标,提出多元弹性的个性化学习要求,为每位学生提供适宜的学习机会,使所有学生通过个性化的学习都能成功达成教学目标。

2 Java程序设计传统教学存在的问题

Java程序设计传统的教学模式是:课堂教学+上机实践+课程设计。在课堂教学中,教师主要使用PPT和黑板讲授Java语法,面向对象程序设计思想。上机实践课要求学生做小规模程序的验证和设计实验,培养学生初步的程序设计、程序调试和程序测试的能力。课程设计要求学生编制程序解决某一具体领域的实际问题,培养学生针对特定的软件需求,设计合适的数据结构和算法,对软件进行测试、验证和分析的能力。虽然课程目标明确,教师上课讲解清楚,实践环节认真、耐心地指导,但教学效果与理想的状态,即学生人人都能成功地达成教学目标,仍有一些差距。在传统教学模式中通常存在以下问题:

(1)学生通过统一的课堂讲授和统一的实践训练,对Java语言和面向对象程序设计思想的理解和掌握程度由于学生个体的差异而不同,而教师缺乏有效的工具和方法督促每一个学生进行及时而充分的课后训练以促进对教学内容的理解,部分学生由于对语法理解不足,程序构造方法未能及时掌握,逻辑思维不够严谨,导致上机实践受挫,逐渐失去对课程的兴趣和信心;

(2)由于学时的限制和Java类库庞大,教师无法在课堂上对Java类库中常用类的成员方法一一详细讲解,又缺乏有效的工具和方法督促每一个学生自主学习这些成员方法,部分学生由于对Java类库中常用类的成员方法不够熟悉,导致在编制程序解决实际问题时无从下手;

(3)学生缺乏有效的工具和方法引导自主学习,部分学生自主学习松懈,学习效果不佳。

3 混合式教学方法

混合式教学是线上教学与传统教学相结合的教学方式。为使每个学生经过课程学习后都能成功地达成教学目标,我们尝试采用混合式教学方法,将网络平台的教学作为课堂教学的补充,通过网络平台引导学生自主学习。针对Java程序设计传统教学中存在的问题以及现有的线上资源,我们选用PTA作为线上教学的平台。PTA是程序设计类实验教学辅助平台,由百腾公司、浙江大学、全国高等学校教学研究中心等共同建设和维护,目前已有来自471所高校的2544位教师使用。我们主要通过PTA引导学生加深对Java语言语法的理解,熟悉Java类库中常用类的成员方法,训练程序编制和程序阅读能力,鼓励学生利用PTA平台丰富的题库资源进行适合自身情况的个性化训练。

4 教学效果

使用课堂和PTA平台的混合式教学之后,《面向对象程序设计》课程的教学取得了较好的教学效果。教师能够通过PTA平台及时了解学生的学习情况,可对学生进行有针对性的指导。学生在PTA平台上练习,练习结果由机器阅卷可以得到及时反馈,相比以往由教师批改作业,学习体验更佳。

(1)学生对Java语法的理解有明显提升,具体表现为学生在上机实践过程中能自主调试解决实践中遇到的问题;

(2)学生对Java类库中常用类的熟悉程度提高,具体表现为学生在上机实践过程中能正确使用Java类库中常用类的成员方法;

(3)学生对课程的学习兴趣提高,自主学习意识增强,课堂讨论气氛热烈,相比以往课堂讨论中,学生由于对课程内容理解不够深入,缺乏自信,较少主动提出问题,情况有了明显改善;

(4)学生利用PTA平台丰富的题库资源进行的个性化训练弥合了学生在理解和实践能力上的个体差异,从评测结果看,学生设计、调试、测试软件的能力得到了培养,具备编制程序实现特定软件需求的能力。

5 结束语

《面向对象程序设计》混合式教学的成效表明,混合式教学是值得推广的。通过混合式教学,能更好地实现学生人人成功的目标。

作者简介

原庆能(1966-),女,广西柳州人;学历:硕士,讲师,主要研究领域为计算机教育,数据挖掘与数据分析。

推荐访问:程序设计 面向对象 课程教学 探索 实践