- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重构计算机专业课程的体系,培养学生程序的设计核心能力
重构计算机专业课程的体系,培养学生程序的设计核心能力
摘要:本文分析了当前企事业单位对计算机专业人才需求现状和我国本科计算机专业课程体系设置现状,提出了高等院校培养应用型计算机专业人才,重构课程体系的建设改革思路、构建方案,最后指出了落实本课程体系进行课程教学的注意要点。
关键词:课程体系;计算机;程序设计
基金项目:成都学院重点教改项目,项目编号:2013020
TP311-4
随着计算机应用的普及,几乎所有理工科专业都要设置程序设计类课程,对于计算机专业而言,程序设计类课程的设置更是必不可少。在计算机专业的人才培养方案和课程体系的建设中,如何把握程序设计及其相关课程的地位和作用,如何根据专业应用领域的不同,设置相关课程,构建课程体系,培养应用型人才是教学管理人员和全体教师必须仔细研究和探索的问题[1]。
一、计算机专业人才需求现状
随着社会从“工业化”向“信息化”的转型,社会对高校人才培养的规格、标准和类型不断提出新的要求。通过对人才招聘市场的调研表明,企事业单位对于计算机专业岗位应聘要求一般为:掌握一到两门高级程序语言,具有软件开发设计能力,能熟练掌握计算机网络编程、数据库编程等相应能力,具有1-2个软件项目开发设计经验,并具有一定的创新意识和团队精神,同时,对应聘者的自主学习能力、创新能力、团队协作能力也提出相关要求。
二、计算机专业课程体系设置现状及问题分析
高等院校在计算机专业的人才培养方案构建中,大多强调以学科体系为课程构架的基础,强调学科体系的系统性、连贯性和完整性,课程设置按照基础课、专业基础课、专业课三段式建构,采用“知识输入导向”的课程体系构建模式[2]。这种课程体系结构有利于同类知识的沟通与迁移,为学生在学科专业上进一步深造和发展奠定基础,但对于实践能力、应用能力、创新能力培养具有一定欠缺,已不太适应现代社会快速发展和企事业单位对高校毕业人才的需要。
对于面向企事业单位培养应用型人才的高校而言,其课程体系的建构应不再过分追求专业知识的深度和难度,而应更多关注专业知识的广度及其交叉融合,突出综合应用能力培养,构建以“知识传授和能力培养”为本位的人才培养方案,并将此贯穿到人才培养方案的指导思想、培养目标、培养内容、教学方法等各个环节。
针对计算机专业学生的课程体系设置现状调研发现,较多高校的课程设置具有以下特点:
1.高级语言课程设置繁多,包括C、C++、JAVA、C#等。这些语言具有一定的相似性,学生学好用好其中1-2门编程语言为主就已足够。其余语言可视学生个人发展需要,利用网络教学平台或MOOCs课程平台,由学生利用课余时间自主选择学习和掌握,没有必要一定设置在讲授课程中。
2.数据库系统、计算机网络等课程一般在第4学期甚或以后学期中开设。现代软件开发实际现状是数据库、计算机网络与程序设计紧密关联,这些课程过于后置,不利于程序综合设计的能力培养和提高。
3.课程设计主要针对每一门具体课程设置,综合多门课程的课程设计设置较少,课程设计间的衔接度较低,综合性课程设计基本均以毕业设计的方式体现,而依靠毕业设计这一个环节的综合训练并不能满足培养学生的程序设计综合能力的需要。
三、计算机课程体系建设改革思路
根据计算机专业的应用型人才培养要求和课程设置原则,在构建专业课程体系结构时应充分体现大类招生、阶段化教学、分层分类培养的教学理念,贯彻“加强基础、突出核心、注重实践、整体优化”的设计思路[3],突出程序设计在课程体系中的作用,培养学生软件开发综合能力,实现“知识传授与能力培养”的教学目标,注重学生个性化发展的需要和创新创业意识培养的需要,我们对课程体系进行了重构,重构后的计算机专业核心课程体系如图所示。
此课程体系设置的核心思想是:调整课程结构,打造核心课程群,明确阶段教学目标,分阶段实施课程教学,强化综合课程设计,采用渐进式方式培养学生综合能力。整个课程体系分四个阶段设计,每个阶段均有明确的课程教学任务和能力培养目标。
第一阶段,实施学期为第1、2学期。课程设置以程序设计、数据库系统、计算机网络等为核心,建设核心基础课程群,通过基本理论和基本知识的学习,掌握计算机编程的核心要素,掌握基本的程序设计技术。通过本阶段的学习和培养,要求学生能基本完成简单的综合程序设计。
第二阶段,实施学期为第3、4学期。课程设置以操作系统、编译原理、数据结构与算法、数值计算、软件工程等为核心,建设专业基础课程群,通过这些课程的讲授和学习,掌握计算机的系统结构和组成原理,掌握软件系统开发的基本理论和基本方法。通过本阶段的学习和培养,要求学生能初步掌握和应用软件工程开发的模型和思想,完成较为复杂的应用程序开发,并能逐步
您可能关注的文档
最近下载
- 金顺电子材料产业园环境影响报告表.docx VIP
- 化工原理练习与答案.doc
- (正式版)D-L∕T 801-2010 大型发电机内冷却水质及系统技术要求.docx VIP
- 《心理危机与日常调适:写给少年们的10封信》随笔.docx VIP
- 〖GB50157-2013〗地铁设计规范.docx VIP
- 2025年中考英语听力技巧与策略教学+课件.pptx VIP
- 辽2015J601 楼梯标准图集.docx
- 景观桥亮化施工方案.docx
- -求数列通项公式的方法总结ppt(11种方法举例)-.docx VIP
- 第7课+全球联系的初步建立与世界格局的演变 高一下学期统编版必修中外历史纲要下.pptx VIP
文档评论(0)