非计算机专业应用课程分析.docVIP

  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文档。上传文档
查看更多
非计算机专业应用课程分析

非计算机专业应用课程分析 本文作者:徐亚平 单位:江苏技术师范学院计算机工程学院 随着计算机技术的不断发展,计算机应用已由单一的数值计算扩展和渗透到生产和生活的各个领域。面向大学90%以上的非计算机专业学生的计算机基础教育是高等教育中的重要组成部分,其目标是使所有大学生成为既掌握专业知识,又具备以计算机为工具解决相关专业实际问题能力的复合型人才。为了使非计算机专业学生掌握必要的计算机知识并具备一定的计算机应用能力,教育者的首要任务是为非计算机专业大学生设置科学合理的计算机课程体系。在为非计算机专业的大学生设置计算机课程体系的研究和实践过程中,提出了以专业为平台的计算机基础教育课程体系设置,并构建了“大学计算机基础+若干计算机必修课+若干计算机选修课程”的教学方案[1-3];也实施了按理工、文史哲法教、经济管理、艺术等课程体系设置的分类教学[4-6]。笔者认为,首先应该对非计算机专业学生应具备的计算机应用能力进行科学合理分类,并在此基础上给出相应的、更具有合理性的课程体系设置。 1目前非计算机专业学生计算机应用能力培养的问题 目前,国内大多数高校非计算机专业学生的计算机公共课均开设“计算机应用基础”和“程序设计语言”两类课程。学生通过学习“计算机应用基础”,了解计算机的基本概念、基本操作和简单应用;通过学习“程序设计语言”了解一种计算机语言的基本概念、语法规则、语义、结构以及程序的编辑、调试和运行。在此基础上,各专业再根据自身特点在适当的学期开设部分与专业相关的计算机类课程,以提高学生的计算机应用能力。但笔者认为目前非计算机专业学生的计算机应用能力培养存在如下问题。 1.1计算机应用能力培养目标不明确 笔者注意到在某校化学与材料科学学院的《应用化学本科专业人才培养方案》中提到“学生应获取的计算机应用能力”为“具有较强的计算机应用的能力”。在该专业“教学进程表”中,第一学期专业必修课为学生开设“计算机文化基础”,第二学期开设包括“C语言程序设计”等课程的五门“程序设计类”语言选修课(每门课程3.5学分,63学时),并开设包括“数据技术与应用、多媒体技术与应用、网络技术与应用”等7门“应用技术类”选修课程(每门课程3.5学分,54学时),并要求“每名学生至少修读3学分的计算机模块课程,根据专业要求本专业学生应优先修读C语言程序设计课程”。显然,培养方案中“具有较强的计算机应用的能力”是一个模糊概念。另一方面,把除“计算机文化基础”外的计算机课程设置为选修课则说明其中的任一门课程都不是必需的后继课程。如果某学生在学了“计算机文化基础”课后,又选且仅选修了“C语言程序设计”课或“网络技术与应用”课,仅表明该学生只具有“一定的”应用计算机的基础。出现上述现象的重要原因之一就是对学生的计算机应用能力培养目标不够明确。 1.2基础培养与能力培养相脱节 为培养学生的计算机应用基础,多数学校在“通识与专业基础课程”中设置了“计算机应用基础”和“程序设计语言”课程,但有不少专业在培养目标及基本要求中没有关于计算机应用能力的明确要求,仅要求“具备文献检索、资料查询、运用现代信息技术获取信息”等。如某校“行政管理专业培养方案及教学计划”的“培养基本规格要求”中仅有“熟悉文献检索、资料查询的基本方法”的要求,但在“学科大类教育平台”的“本学科大类必修课程”中开设了“高级语言程序设计(VB)”。也有不少专业在培养目标及基本要求中特别强调“具有较强的计算机应用能力”,但在后继课程中有多少课程涉及计算机(特别是基于“程序设计语言”)的应用能力培养,以及这种能力培养的程度都不得而知。如果在后继课程中很少有课程涉及基于“程序设计语言”的应用能力培养,或这种能力培养的程度不足于使学生“具有较强的计算机应用能力”,相比之下,把“程序设计语言”设置为选修课的做法可能更加合理,这样至少在一定程度上可以减少教育资源的浪费和增加学生精力的有效投入。学生对“计算机应用基础”和“程序设计语言”的学习仅仅表明学生已具备了一定的计算机应用基础,学生应用计算机的能力依赖于后继课程或实践对计算机的应用程度。因此,只有在后继课程中更多地为学生创造应用计算机的条件和机会,才有可能使学生获得较强的计算机应用能力。 2非计算机专业学生计算机应用能力分类 计算机应用能力是指借助于计算机解决实际问题的能力。解决问题的过程可分为基于计算机系统软件的过程和基于计算机应用软件的过程两种。基于计算机系统软件解决实际问题的过程为:建立实际问题的抽象模型;构造求解抽象模型的算法;编写实现求解算法的计算机程序;编辑、调试、编译和运行计算机程序;由程序运行的输出获得所需的结果。基于计算机应用软件的解决实际问题的过程为:运行相应的应用软件(对于一些行业专用的通用软件,使用前

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档