- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序的设计基础课教学内容及的模式的改革
程序的设计基础课教学内容及的模式的改革
摘要:分析传统的以程序设计语言知识体系为脉络的程序设计基础课程教学的弊端,结合陕西理工学院程序设计基础课程教学改革与实践经验,提出以语言知识为基础和以问题求解方法为主线的课程教学模式,确立程序设计基础课程面向应用,让学生学会分析问题、设计算法、运用语言知识编写程序的教学基本原则,并给出课程内容及实践环节的教学改革方案。
关键词:程序设计基础课;问题求解方法;教学改革
程序设计基础主要培养学生运用程序设计语言求解问题的基本能力,包括让学生了解高级程序设计语言的结构、掌握计算机问题求解的基本思想方法以及基本的程序设计过程和技巧、熟悉并适应计算机的问题求解模式,从提出问题、模型建立、数据表示、算法设计到编写程序代码、测试和调试程序、分析结果的过程中,培养学生将问题抽象化、设计与选择解决方案的能力,以及用程序设计语言实现方案并进行测试和评价的能力。
程序设计基础课程在大学一年级开设,是大学生认识和应用计算机的入门课程,是计算机及相关专业的一门重要基础课程,对后续课程的学习乃至学生的整个职业生涯都有至关重要的作用;而如何讲好这门课程,更需要广大计算机专业教师不断地探索、改革和创新。
1、课程改革的必然性
目前,国内程序设计基础课程名称较多,如C语言程序设计、高级语言程序设计、程序设计基础等。纵观这些课程的开设情况,我们可以发现教学内容大多都是以某个具体的程序设计语言(如C语言)知识及其自身体系为脉络,教学模式以课堂讲解和学生上机练习为主。按照这一模式组织教学,产生的副作用主要有以下几个方面。
(1)学生在课程学习过程中,面对程序设计语言中繁杂的语法规则,会产生严重的厌学情绪,使得课堂逃课率较高;还有不少学生通过抄袭他人作业或考试作弊的方式完成课程学习。
(2)一些能够完成课程学习的学生自认为掌握了程序设计方法,但是在解决实际问题时却发现对问题求解毫无头绪,由此产生心理落差,严重挫伤学习热情,没有学习成就感。
(3)另外一些能够完成课程学习的学生认为他们满怀希望来学习,但没有从该课程的学习中获得编程的愉快感。
这种模式在我国计算机教育事业中曾经发挥过极其重要的作用,但它是从“狭义工具论”的思想出发,过于注重语句、语法等语言细节的教学,没有把问题求解方法和计算思维能力培养置于首要位置,对于如何分析问题和解决问题的思路讲得很少,对学生编程能力的训练不够。这一模式没有很好地为课程开设目标服务,课程的开设只能起到事倍功半的效果,同时也成为制约计算机及相关专业教学质量提高的一个瓶颈。
2、更新课程教学理念
理念更新是教学改革的思想保证,正确合理的课程教学理念是课程改革成败的关键。为了破除“狭义工具论”的课程建设观念,秉承“授之以鱼不如授之以渔”的理念,我们将以语言知识为主线的教学模式转变为以语言知识为基础、以问题求解方法为主线的教学模式,确立了程序设计基础课程面向应用,让学生学会分析问题、设计算法、运用语言知识编写程序的教学基本原则,而不是让学生一味地研究语言本身。按照这一思想,陕西理工学院将传统的C语言程序设计课程更名为程序设计基础,并确立以下教学理念。
(1)淡化语言,强化程序设计方法,帮助学生树立正确的程序设计观念和思想方法。
(2)淡化编码,强化算法运用与分析,训练学生的抽象思维及建模能力。
(3)案例驱动,强化实践,引导学生获取正确的问题解决方案。
(4)由易到难,贯通案例,满足学生的学习成就感,激发学生的学习兴趣。
3、课程教学改革方案
3.1 课程内容的优化安排
依据程序设计基础课程的开设目标和根本任务,课程内容应包含问题求解的基本方法和实现这些方法的计算机语言基础知识等,因此课程内容的优化安排原则是以语言知识为基础,以程序设计的基本理论和基本方法(含问题求解方法)为核心。据此原则,课程教学组对课程内容按照程序设计的应用需求进行合理取舍,将知识点分成门槛跨越、体系拓展、创新应用3个部分。
(1)门槛跨越主要解决的是程序设计入门必需的语言知识学习问题。教师通过讲解语言体系核心集合,让学生在很短的时间内完成语言知识的学习并将其应用于实践,学生学习语言知识获得的成就感与愉悦感能够激发并延长学生的学习热情。
(2)体系拓展主要是在门槛跨越的基础上围绕程序设计的基本方法展开。教师通过一些常用且典型的算法,让学生初步掌握算法的基本知识,并为后续的教学埋下伏笔,以激发学生的求知欲。
(3)创新应用是在前2个体系基础上实现的以问题为中心的阶段性实践训练。此处的问题规模较大,程序代码有相应要求,学生通过多人合作完成对问题的分析、建模及程序实现。
3.2 课程教学策略
要
您可能关注的文档
- 移动终端电子商城搜索便利性的研究.doc
- 移动终端的应用处理器发展之路.doc
- 移动缴纳房地产税的研究.doc
- 移动网管系统云存储解决的方案分析.doc
- 移动网络个性化信息推荐技术及的影响因素分析.doc
- 移动网络发展的趋势分析.doc
- 移动网络学习的环境下如何提高高职学生学习成效的方法的研究.doc
- 移动网络安全的研究的现状概述.doc
- 移动网络平台上服装品牌营销的模式分析.doc
- 移动网络无卡门禁控制系统的设计.doc
- 2026年上半年陕西省中小学教师资格考试(笔试)备考题库附答案(培优a卷).docx
- 2026年上半年贵州省中小学教师资格考试(笔试)备考题库及完整答案(夺冠).docx
- 2026年上半年辽宁省中小学教师资格考试(笔试)备考题库附参考答案【巩固】.docx
- 2026年上半年辽宁省中小学教师资格考试(笔试)备考题库附参考答案(完整版).docx
- 2026年上半年贵州省中小学教师资格考试(笔试)备考题库及完整答案(典优).docx
- 2026年上半年陕西省中小学教师资格考试(笔试)备考题库附答案【夺分金卷】.docx
- 2026年上半年贵州省中小学教师资格考试(笔试)备考题库及答案(夺冠).docx
- 2026年上半年贵州省中小学教师资格考试(笔试)备考题库及完整答案(历年真题).docx
- 2026年上半年贵州省中小学教师资格考试(笔试)备考题库及完整答案(各地真题).docx
- 2026年上半年贵州省中小学教师资格考试(笔试)备考题库及答案(夺冠).docx
最近下载
- 码头港口仓储部业务培训教材.ppt VIP
- 17《昆明的雨》课件(共21张PPT)(内嵌音频+视频).pptx VIP
- 2004浙S2 钢筋混凝土化粪池.docx VIP
- 完整版《“十五五”规划建议》全文解读PPT.pptx
- DB13(J)T 8060-2019 城镇供热管道及设备安装工程施工质量验收标准.docx VIP
- 人教版高中数学精讲精练必修二101 随机事件与概率(精练)(原卷版).pdf VIP
- SYT6391-2014 SEG D Rev3.0地震数据记录格式.pdf VIP
- 石楼南煤层气勘查实施方案.docx VIP
- 人教版高中数学精讲精练必修一1.2 集合间的关系(精讲)(解析版).pdf VIP
- IPV4和IPV6地址.ppt VIP
原创力文档


文档评论(0)