程序设计系列课程自主学习体系的规划与实践

点赞:27171 浏览:121869 近期更新时间:2024-03-15 作者:网友分享原创网站原创

摘 要该文分析了程序设计系列课程学习中普遍存在的问题,阐述了构建程序设计系列课程自主学习体系的必要性和重要性.该体系包括运行、管理、学习三大平台以及WebQuest、网络化考试、课程学习和学科竞赛四大模块,具有优质资源整合、系列课程无缝衔接、应用能力阶梯状提升的特点.该文详细阐述了自主学习体系的构成及实施方案.教学实践证明,自主学习体系的构建在程序设计系列课程建设方面探索出了一套行之有效的解决方案.


关 键 词程序设计自主学习平台WebQuest学科竞赛

中图4分类号:G642文献标识码:A

PlanningandPracticeofProgrammingCoursesAutonomousLearningSystem

AbstractThispaperanalyzesthemonprobleminprogrammingcourseslearning,expoundedthenecessityandimportanceofbuildingprogrammingcoursesautonomouslearningsystem.Thesystem,includingrunning,management,learningthethreeplatformsWebQuest,workexaminationcoursesandacademicpetitionourmodules,withsuperiorresourcesintegration,seriescoursesseamlessandenhancethecharacteristicsoftheapplicationcapabilitiesstepped.Thearticleelaboratedonthepositionofself-learningsystemandtheimplementationoftheprogram.Teachingpracticehasprovedthattheconstructionofaself-learningsysteminprogrammingcoursesbuildingtoexploreasetofeffectivesolutions.

Keywordsprogrammingdesign;autonomouslearningplatform;WebQuest;academicpetitions

1自主学习体系的规划

程序设计系列课程以“程序设计基础”为基础,以“数据结构”为支撑,系列课程间具有明显的层次性和递进关系.随着课程体系的延伸,学生的知识构成和综合能力呈阶梯状向上的形态.课程的受众面广泛,分为理工科、文科、信息类和计算机四类专业,学生的知识结构、学习能力存在较大差异.在规划自主学习体系时,应综合考虑各类受众的特点,注重全面性、多层次、多平台.全面性是指能覆盖多类不同受众;多层次是指将平台上完整的知识体系划分为若干层次,既满足基础学习的需要,又使每一层次的学习目标递进式地上升;多平台是指提供多种学习手段和学习环境,满足学习的个性化需要,使不同的受众都能在平台中找到合适的切入点,通过保护和促进个性化发展,提高自主学习的积极性.

2自主学习体系的构成

程序设计系列课程自主学习体系的结构如图1所示.该体系包含“三个平台、四大模块”,怎么写作于“四个对象”,保证了“双能力”的发展.其“四个对象”是指全校理工科、文科、信息类、计算机四大类学生;“双能力”指自主学习能力和应用能力.从图1可见,自主学习体系的“三个平台”和“四大模块”整合了课程建设和科研过程中产生的各类资源,呈现多层次、立体化的结构.其三个平台是:运行平台、管理平台和学习平台.

(1)运行平台.运行平台是学习体系的基础,为自主学习提供了硬件环境,它本质是一个多层次、一体化的开放实验系统.在终端层实现多系统应用,在管理层实现中心机房一体化集中管理.

(2)管理平台.管理平台包含“四大模块”,分别是:WebQuest①教学模块、网络化考试模块、课程学习模块和学科竞赛模块.WebQuest模块实现引导功能.它包含系列课程的学习导航和知识模块入口,可以全面支持学生自主的、个性化的学习,培养学生获取新知识的能力,学会自主解决问题的方法;网络化考试模块实现评价功能,通过网络化的考试形式实现自主测试、实时反馈,以便学生进行自我评价;课程学习模块实现训练功能.它提供了多元化的切入途径,包括系列课程的教辅系统、课程网站、教学视频、文档资料等,以适应不同类型学生的需要;学科竞赛模块实现提升功能,它包括建立校级、市级学科竞赛人才梯队、规划并实施各类竞赛的选拔和培训体系.例如通过参加和举办ACM/ICPC程序设计竞赛,形成长效的竞赛选拔和培训体系,并建立起ACM竞赛资源库,为培养综合应用能力、创新能力和团队合作能力提供有力的支撑.

程序设计系列课程自主学习体系的规划与实践参考属性评定
有关论文范文主题研究: 关于自主学习的论文范文素材 大学生适用: 学士学位论文、函授论文
相关参考文献下载数量: 86 写作解决问题: 写作参考
毕业论文开题报告: 论文模板、论文小结 职称论文适用: 职称评定、职称评中级
所属大学生专业类别: 写作参考 论文题目推荐度: 经典题目

(3)学习平台.学习平台是一个资源库.它包括课程网站中的资源建设、系列课程的试题库系统、各类教辅系统,如数据结构算法演示系统、编译原理演示系统,还包括针对竞赛模块建立的学科竞赛资源库.这一系列的教学资源库覆盖全面、形式多样,可以有效地支撑管理平台上四大模块的正常运行.管理平台和学习平台统称为信息平台,它们构成了自主学习体系的软环境.

3实践方案

自主学习体系是一个学习平台,要充分发挥该平台的效果,还需多方面的配合.

(1)优化教学内容.按“课程综合化”的理念,对程序设计系列课程的教学内容进行整合.确定前修后续课程的衔接知识点,对其中有逻辑关系的内容在前修课程中强化,在后续课程中直接应用.对程序设计开发类课程,不需讲解理论基础,只介绍实际应用案例.使系列课程的教学内容更富有整体性和连贯性,实现无缝连接;(2)丰富管理平台的功能.在现有管理平台的基础上,还可通过多媒体技术研究更丰富的学习手段,例如研发更多的教学辅助系统,对现有课件进行完善加工等,以帮助理解、提高学习兴趣;(3)实践教学按“层次化”的思想展开.为适应学生个性化发展的需求,将系列课程的实验环节分为基础层、提高层、应用层、创新层四大层次.同时在学习平台上建立相应的实验教学资源,并在管理平台上提供多点切入的访问途径,以支撑分层实验的开展;(4)持续更新教学资源库.学习平台的建设是一个长期的过程,教学资源库需要不断更新,使更多优质资源能被用户访问,以支撑“四大模块”有效地工作;(5)坚持产学研相结合,将最新的研究成果引入资源库.在建设学习平台的案例资源库时,更多地引入教师的最新研究课题和成果.在运行平台上提供学生参与教师科研项目或企业实际项目的接口,例如通过网站信息发布,或在应用型、创新型实验中以实际项目为背景设置实验案例等,使理论与实践更好地结合.

4结束语

程序设计系列课程自主学习体系以课程改革为目标,结合现代教育技术,多方位地调动有效的教学资源为本科人才培养怎么写作.从实践效果看,近5年来我校学生广泛参与市级、国家级竞赛项目,如ACM竞赛、数据库设计大赛、电子设计竞赛等,多次荣获国家级一、二等奖及市级奖项;非计算机专业学生的全国计算机等级考试通过率逐年提高;计算机专业学生的理论知识和开发能力为知名IT企业所认同.实践表明,程序设计系列课程自主学习体系的规划和实践,是在推进自主学习、培养研究能力和创新能力方面进行的一次有意义的探索.

注释

①陈渝.程序设计实验WebQuest教学模式研究[C].大学计算机课程报告论坛论文集.北京:高等教育出版社,2007.