浅谈应用型本科“程序设计基础”课程的教学改革

来源 :科学与财富 | 被引量 : 0次 | 上传用户:yizhutingyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文提出了应用型本科程序设计基础课程教学过程中存在的普遍问题,并通过重构知识体系、改进考核方式、重视实践环节等教学方法的改革,提高了学生的学习兴趣,培养了学生程序设计的能力和综合应用能力。
  关键词:实践教学;程序设计;应用能力
  应用型本科教育重在“应用”二字,要求以体现时代精神和社会发展要求的人才观、质量观和教育观为先导,以在新的高等教育形势下构建满足和适应经济与社会发展需要的新的学科方向、专业结构、课程体系,更新教学内容、教学环节、教学方法和教学手段,全面提高教学水平,培养具有较强社会适应能力和竞争能力的高素质应用型人才。程序设计基础这门课程是掌握软件开发技能的基础课,掌握程序设计的思想与基本方法对计算机专业的学生来说非常重要。
  1.程序设计基础课程教学过程中存在的问题
  (1)教学方法单一,不能激发学生学习兴趣
  传统的“程序设计基础”课程教学常采用“填鸭式”教学方法,一般是先介绍语法结构的形式和意义,然后给出简单的示例程序,其目的主要是为了更好的对语法结构的使用进行实例说明,但学生很少主动思维,并不能通过这些示例体会到分析问题、程序思维和构造的方法,程序读不懂,编程往往不能独立完成。
  (2)教学案例脱离实际应用,过于关注语法和语义
  程序设计基础课程一般在大一第一学期开设,对于刚刚从高中迈入大学的大一新生来说,学习知识的思维和方法并没有转变,因此他们对本门课程的学习会更多的关注程序语言,而非程序设计思想。同时,我们的老师们在教学内容的组织上,也是过多的注重程序设计语言的语法和语义,忽略了程序设计思想和方法的培养。
  (3)考核方式老旧,不能体现学生的应用能力
  程序设计基础课程的考核方式多数是采用笔试方式的纸质试卷,题型包括选择题、填空题、判断题、程序分析填空题、程序设计题等,对于程序编写的是否正确并不能进行验证,学生考前复习多采用背题库的方式,忽略了对学生程序设计能力的考核。
  2.程序设计基础课程教学改革方法
  (1)重构知识结构,注重学生编程思想的培养
  可以打破教材的章节顺序,在教学内容的选取上摒弃先讲语法,再讲示例,再让学生验证的教学方法。而是采用案例教学的教学方式,将多个案例贯穿到整个教学过程中去,以培养学生编程思想为主要目标,使学生在解决实际问题的案例中学会语法规则,同时锻炼了学生的程序设计能力。在所有知识讲解完毕后,教师带领学生完成一个完整的具有实际应用价值的项目,如学生成绩管理系统。通过成绩管理系统的整体功能设计,复习函数、结构体等知识;通过学生成绩管理系统的登录功能模块,复习分支结构、if嵌套、循环结构等知识;通过成绩的录入、查询等模块,复习数组、文件、指针等知识。通过这样的教学方式,学生不仅学习了知识,提高了学习兴趣,更培养了编程思想,锻炼了编程能力。
  (2)多种考核方式相结合,注重对学生能力的检验
  改变以往只单纯采用笔试的考核方式,以考核学生分析问题与解决问题为主。将期末考核分为“笔试+上机+大作业”相结合的形式。笔试主要考核理论知识的掌握情况,上机考试主要考核学生解决问题的能力,大作业主要考核学生程序设计能力、自学能力等综合能力。同时还可以采用以证代考的形式,鼓励学生参加各种程序设计类等级考试或大赛,若取得相应证书或取得相应名次,则可以申请该门课程免考,这样可以激发学生学习的积极性。
  (3)注重实践教学,理论与实践并重
  由于程序设计基础课程本身是一门实践性极强的科目,需要通过大量的编程训练才能培养出良好的编程能力和程序设计思想。因此,实践教学就显得尤为的重要。根据理论教学的特点,采用循序渐进、逐步推进的方式,构建一个不同层次、递进式的实验项目贯穿到整个教学,并把全部知识点融入其中,形成一个由简单到复杂、由模拟到真实的过程。我们将实践教学分为演示实验、自主实验、综合实验三个部分,构成一个层层递进模式的实践教学体系。演示实验主要培养学生程序调试的能力,形成一个良好的程序设计习惯和掌握一些基本的程序設计技巧。内容主要以验证为主,通过教师精讲教学案例、学生模仿练习,使学生学会程序调试、编译、链接、运行等过程,掌握程序调试的基本方法。自主实验主要是要求学生进行大量的自主训练,教师根据课堂的教学内容,安排一些程序设计的题目,要求学生课下自主独立完成,并通过教师的批改与反馈,培养学生程序的模仿改写能力和独立编写能力。综合实验是根据教学进度和知识应用的情况,设计一些难度稍大的阶段性综合实验项目,进而加深学生对程序设计知识的全面理解和掌握,培养学生综合分析、应用知识的能力,提高综合编程能力,为后续课程打下坚实的基础。
  3.结束语
  应用型本科程序设计基础课程的教学,重要是对学生程序设计能力和编程思想的培养。本文通过重构知识体系、改进考核方式、重视实践环节等过程,培养了学生程序设计的能力和综合应用能力,大大提高了学生的学习兴趣,取得了良好的教学效果。
  参考文献:
  [1]肖捷.程序设计课程教学方案的研究与设计[J].东莞理工学院学报,2012,19(3):104-107
  [2]惠苗.应用型本科程序设计课程改革[J].宜宾学院学报,2013,13(6)
  作者简介:李月辉(1983年1月)籍贯:河北省任丘市 性别:男 学历:研究生 单位职称:讲师 研究方向:软件工程。
  *课题级别:黑龙江省教育厅高等教育教学改革研究一般研究项目名称:基于《程序设计基础》课程应用型大学课堂教学改革与研究 课题编号:SJGY20180301
其他文献
摘要:近些年,科学技术的发展带动了城市轨道交通事业的发展。在总结道岔故障类型的基础上,给出折返道岔不同故障类型情况下的操作指引,并详细探讨折返道岔硬件故障情况下的行车组织方案。最后基于层次分析法构建行车组织方案层次结构模型,从安全性、乘客接受度、最大上线列车数等方面比选出相对较优的行车组织方案。  关键词:地铁道岔故障;行车组织;探讨  引言  道岔是地铁列车变更进路必须经过的轨道设备,一旦发生故
期刊
摘要:现代建筑结构,主要以钢筋混凝土结构为主,意味着钢筋混凝土结构施工质量直接影响到建筑整体施工质量,并对后续建筑功能的发挥具有着决定性的影响。因此,建筑施工中,尤其是钢筋混凝土结构施工中,十分注重施工技术的应用。在科技发展迅速的新时代,不断有新型施工技术推广应用在钢筋混凝土结构施工中。本文主要以钢筋混凝土结构施工为主,在阐述钢筋混凝土结构优势及特点的基础上,就建筑施工中的钢筋混凝土结构施工技术要
期刊
摘要:本文对高层建筑转换层结构施工进行了分析,并从模板及支撑系统的施工技术与质量控制、钢筋的连接及施工技术的质量控制及混凝土浇筑及裂缝控制技术三方面阐述了高层建筑转换层结构施工工艺。  关键词:高层建筑;转换层结构;模板支撑系统;钢筋连接;混凝土浇筑  由于这些年,经济不断发展,经济水平越来越高,高层建筑物也在不断增长中,其中要适应建筑物内上部小空间与下部大空间的功能需求,转换层应运而生。虽然高层
期刊
摘要:随着城市现代化建设进程不断加快,对生态环境与自然资源损耗破坏程度逐渐加重,并且开始影响人们正常生活和生产工作。所以,如果在发展经济同时协调好生态环境问题,成为民众关注热点问题。建筑装饰装修作为现代化生活新兴行业,在很长一段时间内具有环境污染重、自然能源耗损大等特征。国家可持续发展战略的提出,使得建筑装修行业受到巨大冲击,为了确保建筑装饰装修能够稳定健康发展,要求在建筑装修装饰阶段要运用绿色环
期刊
摘要:随着当前社会工业化程度的不断变革与深化,尤其在化工业领域,更是采用了大量的新型化工机械工程设备,而化工机械工程设备的工作对象决定其本身具有很强的危险性,尤其在设备安装过程中,如果因安装的不科学造成设备不能正常运转,将会给整个企业带来巨大影响,严重时会造成人员伤亡。由此可见,在化工机械工程设备安装过程中采取一定控制措施,十分必要。文章对在机械工程安装过程中存在的问题进行了分析,并提出了解决措施
期刊
摘要:高层建筑逐渐成为城市建设的主体。在建筑工程管理中。对于质量的关系到整个工程的实施。因此。对工程施工质量控制绝对不可掉以轻心。当前,随着高层住宅的日益增加、工程规模日益扩大和结构日趋复杂,导致了施工难度不断增加,施工环节增多,同时也促进了高层住宅的施工技术不断革新。本文针对施工技术在高层住宅房建工程中的重要作用,对高层住宅房建施工技术措施进行了深入的探讨.  关键词:高层住宅;房屋建筑;施工技
期刊
摘要:近几年,城市发展迅速,生态环境问题受到人们重视,生态风景园林工程随之增多。在生态景观建设中,应重视对各种自然景观的保护。在施工过程中,建设者应密切关注各种问题,注意保护自然生态环境,同时顺利完成景观建设,提高施工质量。  关键词:生态风景园林;施工;技术问题  引言  绿水青山就是金山银山。目前,我们国家越来越重视良好的生态环境发展对经济和社会带来的巨大收益。作为城市建设的重要内容,生态风景
期刊
摘要:现代科学技术的发展,使得新媒体已经深入到人们生活的方方面面。新媒体在大学生思想政治教育中的使用也越来越广泛。新媒体有其独有的特征,如何更好地运用新媒体技术对大学生进行思想政治教育也成为了当下研究的热门。本论文从不同方面阐述新媒体平台在大学生思想政治教育中的应用研究,希望为研究大学生思想政治教育的专家和学者提供理论参考依据。  关键词:新媒体平台;大学生思想政治教育;研究  以网络为代表的新媒
期刊
摘要:建筑工程项目一般规模较大、涉及范围较广、施工工期较长,且施工过程中容易受到多种因素的影响,这使得建筑工程项目质量管理与控制的难度较大。建筑工程项目管理是一项复杂的系统性的工程,在实际工程质量管理及控制过程中,应科学合理的使用现代管理理念及办法,提高建筑工程项目的质量管理水平。  关键词:建筑工程;质量管理;控制  建筑工程质量包括两方面的含义:一是建筑工程的结构安全是否满足设计及相关规范标准
期刊
摘要:伴随社会进步及经济发展,人均生活水平不断提高,社会对于建筑工程装饰装修提出全新的要求及标准,而如何做好建筑装修装饰工程施工技术管理工作,是施工单位所面临的主要挑战。然而,从目前我国建筑装修装饰工程施工技术管理水平来看,仍存在着较多问题亟待解决,例如:制度问题、监督问题及体系问题等,严重影响工程质量。本文以建筑装修装饰工程为切入点分析其施工技术管理现状,就提出具体的管理措施进行深入探究,旨在为
期刊