基于应用型程序设计课程群建设与研究.docVIP

基于应用型程序设计课程群建设与研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于应用型程序设计课程群建设与研究

基于应用型程序设计课程群建设与研究   摘 要:本文对计算机专业程序设计课程群包含的内容进行了研究和分析,分析了各门课程包含的内容以及各门课程之间的关系,讨论了程序设计课程的教学现状,给出了程序设计课程群建设与研究的基本思路。程序设计课程群应当以“程序设计”为核心,注重实践与方法,采用项目驱动式教学模式,加强程序设计课程的实践教学,加强师资队伍建设,改革程序设计课程的考核方式,以培养适应未来发展需要的软件人才。   关键词:计算机专业 程序设计 课程群   中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2013)06(a)-0163-02   1 程序设计课程群中存在的问题   1.1 现有情况   目前大多数高校针对计算机开设的以C语言为基础的程序设计类课程有:C/C++语言程序设计、数据结构、面向对象程序设计等。不少高校采用以课堂教学为主,实验教学为辅,再配合课程设计的教学模式。分析程序设计课程群的教学现状,可以发现在程序设计课程群中主要存在以下几个问题(图1)。   1.1.1 规程程序化   课程定位和课程目标不够明确。旧的人才培养模式对应用型人才培养模式仍然有一定的影响,程序设计类课程教学大纲不能满足应用型人才培养的目标。课程定位和目标中未能明确规定课程教学要达到的效果。在课程教学和人才培养目标关系的认识上存在偏差。   1.1.2 课程体系松散缺乏连贯   程序设计类的课程在知识结构和教学结构上缺乏一条明确的主线,结构松散,不能前后连贯。教师教授各自为战,没有形成很好的向上递进关系,造成学一门是一门,到处是树叶,而形不成树枝和树干。   1.1.3 教学内容抽象难懂,教学方法单一   程序设计语言的教学以语法教学为主线,很多情况下采用了在课堂中讲语法、上机调程序的教学模式。课堂举例往往针对语言的某个概念进行简单编码,即对实际程序设计过程进行了简化,忽略了问题分析、算法设计和程序测试与调试等重要过程。在程序设计教学中少有贯穿软件工程的思想,难以做到重点介绍解决问题的方法和思路,把重点放在问题分析与算法设计上。因此,目前在教学中普遍存在着一种现象:学生上课能听懂,但害怕写程序,碰到实际问题时无从下手。往往是经过一个学期的学习,还是不会编写程序,反映了程序设计能力的不足,当然更谈不上实际的应用开发了。   1.1.4 课程的实践效果不理想   对课程实践重要性的重视依然不够,实际知识运用的训练较少,实践学时不足,学生没有足够的时间进行训练,同时,上机内容多是验证性的,不能有效调动学生的积极性和创造性。   1.1.5 考核方式过于单一   课程考核方式仍然采用笔试方式,许多考试的笔试基本上是考语法,为了提高应试能力,导致程序设计的教学把注意力放到了语法的细节上,忽视了学生的实际程序设计能力的培养,有部分课程虽然初步探索采用上机考核,而考核内容局容局限于课本知识,未能考核学生编程能力和综合实践能力。   鉴于上述问题,有必要改革现有程序设计课程的教学内容和教学模式,为培养学生的程序设计能力、应用开发能力探索出切实可行的思路和办法。   2 程序设计课程群建设与研究的内容:   2.1 现有情况   从教学研究和改革角度讲,程序设计课程并不是孤立的“某门”课程,而是一个整体。这个整体既包括单一程序设计语言的个性,也包括程序设计方法和语言特征的共性,所以,宜将不同程序设计语言课程组成课程群进行研究,合理地将相关语言工具统一起来,形成一个相对完善的课程体系。程序设计课程群建设与研究的内容有以下几点。   第一,研究课程群中各门课程的科学设置以及研究课程群中各门课程的内涵与外延。程序设计系列课程旨在培养学生面向对象程序设计的“抽象”和“设计”能力,积累丰富的编程经验,熟悉相关编程语言、工具和平台,做到基本功扎实,实践能力强,触类旁通,善于综合运用所学的知识积极主动解决问题。以“C语言程序设计”和“C语言课程设计”为公共基础的程序逻辑训练;以“数据结构”为核心的程序设计方法培养与程序抽象能力培养;以“C++程序设计”贯穿面向对象程序设计新理念;并在此基础上开设“Windows程序设计”“Java程序设计”“.Net程序设计”“嵌入式程序设计”“计算机图形学”和“三维建模”等选修课程。   第二,从教与学的两个角度,研究从C语言结构化程序设计到VC++面向对象程序设计的思想和方法的转化与衔接,这种转化与衔接的难度、焦点以及降低这种转化与衔接难度的措施与方法。研究程序设计课程群中各门课程的教学手段和教学方法,做到理论课与上机实践课并重、教师指导与学生独立实践同步,并且以学生独立实践为主的教学方法。采取“时间集中、人员集中、小班指导、项目趋动”的方式进行课程设计,修订、完善

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档