地方高校计算机专业程序设计研究.docxVIP

  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文档。上传文档
查看更多
地方高校计算机专业程序设计研究

地方高校计算机专业程序设计研究   摘要:针对地方高校计算机专业学生大部分程序设计能力不强的问题,分析了地方高校程序设计语言课程教学的现状,结合计算机专业课程教学改革的经验以及对教学工作的思考,从教学内容、教学方式、考试方式、实施措施等方面提出了持续性教学改革方案,并通过改革实践证明,让学生程序设计训练贯彻大学四年,能较大提升计算机专业学生的程序设计能力。   关键词:地方高校;程序设计;持续性;教学改革   随着信息技术产业的发展,软件产业已经受到世界各国的高度重视。近年来,尽管中国的软件产业得到了较快的发展,但与发达国家相比还有很大差距,其中人才是关键因素。如何培养出满足社会急需的软件人才是高校计算机专业迫切需要解决的问题。计算机程序设计课程是高等学校计算机专业的必修课,也是软件人才培养的重要基础课程[1]。计算机专业由于是工科,学习的难度偏大。而随着高校扩招,学生生源质量明显下降。这样就导致有很多学生在学习上不主动。如果我们从教学管理、教学内容、教学方式等方面加以改革,一方面从外部牵引学生去学,另一方面让学生在学习中找到成就感,兴趣就会油然而生。   一程序设计课程教学现状   目前,地方高校计算机专业的学生中,软件开发能力强的学生总体来说不多,还有相当一部分学生的编程能力较差。但计算机专业的学生就业时,编程能力始终是用人单位重点考察的一项基本的技能和素养。在教学过程中程序设计课程只注重本门课程的教学,数理基础薄弱、课程层次不够分明、相关课程联系不够紧密,因此学生基础不牢固、知识点重复、能力提升达不到要求的高度[2]。程序设计类课程教学内容缺乏关联、递进性,主要体现在C、C++和JAVA三门课程之间的衔接上,这三门程序设计语言的学习过程应是一个循序渐进、逐步提高的过程,学生的程序设计思维也是从面向过程到面向对象转变的过程。但在实际教学中,三门课程从理论教学到实践教学的安排往往缺少整体规划,授课教师之间缺少沟通,内容衔接性差,影响教学效果[3]。为了强化学生的编程技术,提升学生的项目开发能力,有必要对程序设计课程的教学体系进行改革,不能单纯限制在这一门课程,还要与后续相关课程的教学相联系,以保证程序设计教学的持续性和递进性。   二持续性教学改革的探索与研究   为了培养出高质量、高素质的计算机专业人才,必须改进传统教学方法,提升计算机专业学生软件开发能力和就业竞争力。(一)课程教学内容改革根据IT人才市场的需求,程序设计语言可以调整为三个阶段(约三个学期的时间),具体如下:第一阶段,主要针对没有程序设计经验的初学者,重点讲授程序设计基本知识和C语言的入门知识。在这一阶段的教学中,避免从语法细节入手进行知识传授,而是引入建构主义教学思想,结合具体的程序实例,创设情景,引导学生自己总结掌握C语言的基本语法和程序设计的基本方法。第二阶段,开设C++面向对象的程序设计。这一阶段主要让学生掌握面向对象的程序设计思想,理解类、对象、继承等相关概念。并在VC++编程环境下,进行程序设计训练。第三阶段,开设JAVA语言,涉及移动开发应用。针对目前移动设备,可以进行基于移动端的的应用程序开发教学(基于Android),这是目前用户量比较大的应用开发类型。(二)教学方式改革(1)依据因材施教的原则,采用分层教学。学生入学时的“零起点”以及社会上对IT从业人员的不同层次的要求决定了我们在开展算法类程序设计教学中需要采用多层次的教学模式,目前国内多所高校在不同学科进行了积极的尝试[4-6]。简单地可大致分为两个层次,第一个层次是普通层,是指学习成绩和能力一般的学生。第二个层次是精英层,这是指学习兴趣浓、成绩好、能力强的学生。第一层的学生通过课堂教学,上机实践等环节就可完成学习目标。第二层的学生可以采用专业工作室培养模式,由水平较高的专业老师指导,以工作室的形式进行课外的提升训练。同时,可以安排企业工程师指导,进行远程教学加短期面授完成。第一层次的学生想要提升专业技能,可以通过岗前培训的形式走上专业发展的道路。(2)大力实施项目化教学。实验教学环节是构成程序设计课程教学过程的一个重要方面。根据学生的实际情况设计若干具有代表性的实验项目,帮助学生掌握语言的基本知识以及程序设计的基本方法,并在此基础上设计几个综合性实验项目,以便能引导学生由浅入深地体会所学知识的实用性。要求学生完成每一个实验目时,都要遵循软件工程的思想来完成设计、编码、调试、测试等环节,并形成实验报告。(3)注重后续专业课程对程序设计语言的应用在计算机专业人才培养方案中的有不少专业课都涉及到编程,增加这些课程的实践课时量,让学生有充分的时间去动手编写程序代码。为做到统一协调,对程序设计课程的教学作出如下要求:①专业课中凡有算法需要实现的要求老师一定调试运行代码,理论课时不足就在上机

文档评论(0)

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

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

1亿VIP精品文档

相关文档