Java作为大学文科专业程序设计课程首选语言的构想研究.pdfVIP

Java作为大学文科专业程序设计课程首选语言的构想研究.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java作为大学文科专业程序设计课程 首选语言的构想 陆汉权 许端清 冯晓霞 陈建海 浙江大学计算机学院,浙江杭州,310027 摘要:程序设计基础是大学计算机基础教育的核心课程,其选择的语言主要有 C、C++、Visual Basic和Java。本文对目前高校文科类程序设计语言选择Visual Basic的现状进行了分析,解读了国家教育部计算机基础教学指导委员会制订的计 算机程序设计基础课程教学目标,比较了目前作为大学计算机程序设计基础课语 言使用较多的C和VB,提出了Java比VB更适合作为大学文科类计算机程序设 计基础课程首选语言的观点,并给出了相应的教学计划与安排的构想。 关键词:Java;visual Basic;程序设计;计算机基础 1现状:理工科学C,文科学VB 从20世纪90年代中期,我国普通高校开始在大学本科阶段开设计算机基础课,主要是 学习计算机操作的应用技能性课程,该课程目前被定名为“大学计算机基础”,教学内容也从 操作为主到技能与系统知识并重。到90年代后期,随着计算机基础课程的普及,对大学阶 段的计算机基础教育的三个层次被提出,即大学计算机基础、计算机程序设计以及计算机专 业应用‘1‘。 进入21世纪以来,真正作为计算机基础类课程的是大学计算机基础和程序设计两个层 次,其应用层次课程大多数为选修或者根据专业需要设置,如电子商务、多媒体、网络技术 等。计算机课程在大学中定位为基础课,映射了计算机在各专业中广泛和深入的应用。 一个普遍的共识是,高校计算机基础类课程中的核心课程是程序设计。在我校的课程 设置中,《大学计算机基础》的学分低于程序设计,其绩点系数也是程序设计高;在学业评估 中,程序设计定位等同于专业课或者专业基础课。 目前,大多数高校开设计算机程序设计基础课程是区分大类专业的。一般而言理工科 推荐选修①C语言或者C++,以C语言为主,而文科专业则多以VisualBasic(VB)为主。其 基本着眼点是,业界普遍认为C语言适合解决较为复杂的工程和计算问题,而VB相对比较 简单,适合非理工科专业的学生学习。 笔者所在的浙江大学从1998年四校合并后,程序设计基础课程经过了多次改革,进行 陆汉权 E—mail:luhq@zju.edu.cn ①此选修并非指选修课,而是指多门程序设计课程中必须选择修读一门。 30 计算机教学研究与实践——2009学术年会论文集 过指定语种学习到同一种语言按不同专业分层次教学。从2003年开始至今,一直稳定在理 工科学C,文科(也包括部分医、农、生物等专业)学生学VB。 程序设计基础课程教学实践表明,目前这种语言与专业大类结合的教学指导原则有其 一定的合理性。它已在大学校园里深深地植下了“C难,适合理工科;VB简单适合文科”的 印记。不过今天来看,这种观点也许不是那么准确。 程序设计课有其稳定性,尤其是教学内容和知识结构上。尽管计算机应用程序开发越 来越广泛,但程序设计的语言要素和程序结构是稳定的,运用语言实现其基本算法也是成熟 的。课程改革需要的是根据教学对象的实际,尤其是大学新生的计算机能力的不断提升,更 新其教学内容及教学方式方法,使之更符合学生的学习需求。 针对教学对象满足其学习需求既是课程设置的最终目标,又是我们推进课程建设的源 动力。就这一点而言,随着课程建设的不断推进,今天文科专业的程序设计课程也应有所变 化。这是本文探讨的主要内容。 2解读程序设计课的教学目标 程序设计课程的教学目标是明确的。根据国家教育部计算机基础教学指导委员会确定 的《程序设计基础课程教学要求》(以下简称《要求》),这类课程“主要讲授高级程序设计语言 的基本知识和程序设计的方法与技术”[1]。这个目标已经指导我国高校计算机程序设计课 程建设长达数十年。而且在可预见的今后一段时间内,它仍然是我们进行课程建设的目标。 按照《要求》所确定的课程教学目标,学生需要“了解程序设计技术的发展过程,理解一 门高级语言的基本构成;掌握基本的程序设计过程和技巧;掌握基本的程序调试和测试的方 法”。通过这些知识点学习,进而“了解计算机学科求解实际问题的基

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档