单位文秘网 2021-06-29 08:07:02 点击: 次
企业的员工管理软件。一般的企业包括普通员工、财务人员、管理人员3类人员。案例需实现企业基本信息管理、工作任务安排、财务管理等。
案例的讲授过程分成4个层次,对应理论教学过程中的4个阶段。案例分析过程见表1。
2.3基于演变教学的实验教学设计
理论教学负责讲解面向对象程序设计分析的基本方法以及实现手段,实验教学除了验证理论教学的内容外,更为重要的是强化理论知识并将其灵活运用到程序设计中,提高分析问题和解决问题的能力。在实验教学环节中,我们根据案例项目演变教学思想设计了一系列实验题目。该系列实验题目之间在知识点应用上具有进化性的特点,每一个题目在知识点应用上都是承上启下、层次推进。同时,我们在题目选择上也允许学生不但可以选择新的题目,而且可以对前期题目进行重构改进,使得学生可以根据自己的情况选择实验题目,满足学生多层次的需求,激发学习兴趣。学生通过独立或协作完成项目实践,既验证了所学理论知识,又锻炼了解决问题的实践能力,同时还能增强下一阶段学习信心。在连续两年的教学改革实践中,我们共设计出12个作业题目,见表2。
在设计这些题目时,我们给出不同的层次实现要求,可以将这些题目做成一个小的控制台程序,也可继续扩展,如通过加入MFC、QT等UI设计后开发成一个小软件工具,从而满足不同层次学生的需求,有利于激发学生的编程兴趣,培养学生“乐于学、勤于练、善于思”的习惯。与此同时,在实验课的实际运行过程中,我们还需要考虑实验管理以及实验考核等问题,并且在这些环节也进行了改革。
1)加强管理。
提前分发作业题目,让学生有充分的时间选题和作准备。
2)考核。
程序考核在很多情况下,往往只注重程序的运行结果以及是否具有丰富的功能,而忽略设计过程。我们采用小答辩方式,由教师提问,考查学生的程序设计情况,同时参考运行情况和实现的功能,既可以全面衡量学生对知识的掌握情况,又可以避免相互抄袭现象。
3)案例的可复用性。
该课程所用案例可同时用于同期开始的课程或后续课程的分析案例,如软件测试技术、需求工程、软件过程分析、项目管理等课程。
3.面向对象程序设计演变教学法改革效果
在应用案例项目演变教学法的教学实践中,C++面向对象程序设计课程教学取得了良好的效果。学生在课程学习中无论是在理论环节还是在实验环节都受到了充分训练。在理论环节中,通过教师对彼此相互衔接且具有知识点进化特色的案例群的讲解,学生逐层理解了理论知识点和基本概念;在实验环节中,以项目为驱动的方式实现了学生对理论知识点的验证,在提高学生实践技能的同时加深学生对理论知识的理解。
目前C++面向对象程序设计演变教学法已推广运行了两届,共计300名学生接受了课程训练。案例项目演变教学法使学生的知识和技能随着教学的推进而进化和更新。通过一个从基础到高端、从理论到技能的学习过程,学生实现了从简单的小案例学习理论知识,再通过项目锻炼实践技能。经过案例群和课程项目的训练,学生知识体系和实践能力不断改进和完善,学生不仅学习到知识和技能,还能感受到技术的发展历程,积累了更多的开发经验,提高了职业素养。
在两届的教改实践中,我们发现演变教学法相比其他的教学方法,能更好地将理论与实践相结合,特别适合C++面向对象程序设计课程。学生在学习中通过案例项目演化教学法,始终能体会到理论教学中所学知识和实验教学中获得实践能力的不断积累和提升过程,并且由于在案例解析中的高参与度,学生提高了主动分析问题和提出解决方案的能力。在教师的指导下完成项目能够增加学生的学习成就感,更能帮助学生树立起完成下一阶段任务的自信,大大提高学生学习效率以及教学质量。
4.结语
传统的案例教学在面向对象程序课程中已经推广多年,但在面向对象程序设计思想的培养方面取得的效果并不理想。演变教学法应用在面向对象程序设计中,能够兼顾理论与实践教学,提高学生参与度,体现知识和技能的进化过程。经过实践说明,该方法能有效地提高教学效果。此外,由于该教学法在课程内容的选取、课程教学设计以及案例设计等方面均有较高要求,因此在实施过程中应该注重教学团队建设,加强团队分工协作,以提高教学效果。
(责任编辑:单位文秘网) )地址:https://www.kgf8887.com/show-164-53959-1.html
上一篇:合理分组,殊途同归
版权声明:
本站由单位文秘网原创策划制作,欢迎订阅或转载,但请注明出处。违者必究。单位文秘网独家运营 版权所有 未经许可不得转载使用