编程算法课程设计【论文】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编程算法课程设计
摘要:对《编程算法》课程的课程描述、教学活动历程设计、教学平量设计等方面做了详细的描述,重在培养学生动手实践,提高学生整体能力素质。
关键词:成果导向;编程算法;多元评量;课程设计
1课程基本情况
高职软件技术专业,《编程算法》课程类型为软件技术专业核心课程,修读方式为必修课,学分/学时为4学分/72学时,上课场所为一体化实训教室。课程的总体设计思想为以“成果导向+行动学习”教学理念为指导,遵循学生认知规律、技能形成规律及技术发展规律,采用成果导向教学模式,并运用五步技能训练法(必备理论、操作准备、引导训练、同步训练、拓展训练)进行学训一体、多元实时评量的课上课下教学活动。在课程设计和实施过程中完成:转———转为现代职业教育教学理念;建———课程体系建设、教师专业建设;改———课程改革、方法改变、课堂改造的成果导向教育教学改革。
2课程描述设计
本课程旨在引领学生运用经典算法处理程序设计问题,掌握C++
程序设计技巧,选取合适数据结构、编写有效算法和对算法进行分析和评价(目的)。
3教学活动历程设计
在教学活动历程中按照准备活动、发展活动、整合活动开展教学活动,完成12个教学环节。3.1准备活动:提高沟通整合等能力。教学导航:明确编程算法的教学目标、重点和难点、熟悉教学方法、了解教学环节必备知识:教师根据单元学习成果,对确保改学习成果能够顺利达成的相关理论知识进行讲解。操作准备:提示本单元操作所需的学习资源,分发学习素材、信息单。3.2发展活动:提高问题解决、沟通整合、专业技能、职业素养等能力。引导训练:教师给出操作任务单、算法对应程序的执行结果-即学习成果,学生在教师的引导下进行操作,完成案例,形成操作技能单。引导训练考核评价:对学生操作态度及完成情况进行评价。同步训练:教师给出操作任务单、算法对应程序的执行结果-即学习成果,由学生按照引导训练中所学知识完成算法设计及程序编写,组内成员互相帮助,巩固所学技能。引导训练考核评价:对学生操作态度、小组合作情况及完成情况进行评价。拓展训练:根据本单元学习的内容,学生在网上搜索可用该算法实现的相关案例,并互相研讨,讲解,合作实现。拓展训练考核评价:对学生的任务完成情况、设计创新情况进行评价。代码解读:对单元中所涉及的数据结构或程序代码进行深入解析。问题探究:对编
程算法的相关常见问题进行探究。3.3整合活动:提高学习创新能力。单元小结及游戏:对本单元学习内容,学生表现,存在问题等进行总结,完成评量单,并公示单元评量结果。通过游戏进行算法创新思维设计,并放松。单元作业:布置习题,学生课下完成作业单,巩固所学内容。
4教学评量设计
编程算法课程》实施达成性评量体系。采用“五相十维”的的多元化评量方式。在出勤评量、单元评量、期中考核、期末考试、档案评量五个相度开展达成性评量,从学生自评、学生互评、教师点评、出勤表现、课堂表现、互动参与、技能达标、团队协作、语言表达、作业评价十个维度细化评量规准,以纸质评量单为媒介,以电子表格形式在课堂展现,形成评量单结合电子表格的达成性评量。单元学习评量采用多元评量原则,即内容多元、人员多元、形式多元。单元教学设计中的学习评量既可以考察学生知识、能力及素质的变化是否达到预期的教学目标,又可以间接检核教师教学资源和教学手段是否达标,也可以作为今后课程设计改进的参考。
5课程设计创新
5.1技能训练过程、课堂教学方法创新。编程算法课程按成果导
向任务驱动方法组织教学内容,以学生操作技能训练为主,采用真实案例———精选企业案例中与生活实际联系多的程序案例引入教学;模拟真实环境———在真实的项目开发环境中完成算法设计任务;体验真实过程:执行完整的作业流程,体验真实的工作过程;实施真实标准———以职业化技术标准规范进行算法设计和代码编写。5.2关注教学评价、态度养成、能力培养创新。本课程以训练算法设计技能为中心,使学生在训练过程中增长知识、训练技能、积累经验、养成习惯、固化能力。在技能训练中力求做到课内与课外相结合、教师引导示范与学生自主训练相结合、能力培养与态度养成相结合。5.3课程设计模式创新。推行成果导向教育理念,按照反向设计原则设计课程,以学生的最终学习成果为起点和终点进行课程设计。课程的重点不在于学生课业分数,而在学习历程结束后学生真正拥有的能力。课程设计的基本原则是所有学习者均有收货,70%以上同学达成学习目标。5.4学生学习形式特色创新。课堂学习为主,课下预习和复习为辅,采用线上线下相结合,和老师进行沟通交流,通过观看屏录视频和题库练习的形式进行学习,通过完成项目了解网站前端开发的完整过程,切实提高学生动手实践能力。5.5教学手段特色创新。利用信息单、任务单、技能单、作业单、评量单辅助教学活动。采用网络、多媒体的辅助手段教学,鼓励学生利用网络查询当前专业课程等发展趋势和相关信息。
参考文献
[1]李坤崇.大学课程发展与学习成效平量[D].台北:高等教育文化事业有限公司,2011.
[2]卢凤伟.成果导向教学模式在“JavaSE程序设计”课程中的实践过程———以黑龙江职业学院为例[J].中国培训,2016(22):205.