预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高校程序设计课程的分层教学研究与实践摘要:在充分调研目前计算机专业程序设计课程中诸多教与学的不足的基础上提出了一种基于实际教学的分层教学模式即启蒙-进阶-提高衔接-拔优四个层次同时评价其效果。分层教学模式有效地激发了学生的专业学习兴趣增强了专业课程间的连贯性发挥了程序设计在各课程间的聚核作用。程序设计能力训练的自动评测系统最大程度地解放了老师的机械批改工作。有效的分层教学模式体现了以学生为中心的教学理念提高了学生整体的程序设计能力和社会竞争力。关键词:分层教学;自动评测系统;程序设计;以学生为中心中图分类号:G642文献标志码:A文章编号:1006-8228(2015)11-90-03Abstract:Onthebasisoffullinvestigationofmanyofthelackincurrentteachingandlearningofcomputerprogrammingcourseahierarchicalteachingmodeisproposedbasedontheteachingpracticenamelytheenlighteningadvancingimprovingandexcellenceselectingfourlevelsanditseffectisevaluated.Thehierarchicalteachingmodecaneffectivelystimulatestudents'professionallearninginterestenhancethecoherencebetweentheprofessionalcoursesmakecomputerprogrammingcoursetoplayanaggregationroleinbetweenthevariouscourses.Theautomaticevaluationsystemofprogrammingabilitytrainingmaximizestheliberationoftheteacher'sworkloadofmechanicalcorrection.Thehierarchicalteachingmodereflectsthestudent-centeredteachingideaimprovesthestudents'programmingabilityandsocialcompetitiveness.Keywords:hierarchicalteachingmode;automaticevaluationsystem;programminglanguage;student-centered0引言信息社会的高速发展软硬件产品及服务的朝夕瞬变使高素质程序设计人才需求与日剧增高校的计算机专业人才培养也时刻面临更新更高的要求。在计算机学科知识体系中计算机程序设计类课程具有启蒙、衔接和聚核的作用。对计算机专业的学生来说在程序设计过程中贯穿阅读判断、分析思考、抽象表达、综合创造等多项技能[1]。因此如何提高大学生程序设计能力一直是计算机专业教师研究和考虑的问题。1现状分析基于多年的程序设计课程教授经历我们归纳总结了大学生程序设计能力培养和训练方面存在的一些问题或不足。⑴实践环节时间太少。⑵传统教学手段不适合程序设计课程学生处于被动学习状态。⑶教师人工判题评阅课后作业、上机实验报告以及试卷的负担沉重而且对学生来说时效性差学习效果受到影响。⑷相关课程多但课程之间联系少。⑸目前的学生课程评价体系不够完善。2具体改革内容著名的教育学家GagnéR.M说过:“教育的中心目标就是教会人们思考运用他们的理性成为更好的问题解决者[2]。”针对以上的不足点结合目前我校计算机专业的教学规划和学生不同阶段程序设计能力特点我们设计了如下层次教育模式并初见成效。2.1层次化教育模式启蒙层次(第一学期):目标是使一年级的学生具备基本的程序设计能力掌握一些基础算法知晓如何编写程序解决一些生活和科学的问题。进阶层次(第二学期第三学期第四学期):目标是通过与数据结构课程的衔接和渗透让学生理解数据结构的本质。强化学生的计算思维引导解决综合型系统级别的应用型问题。衔接