- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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]。这个目标已经指导我国高校计算机程序设计课
程建设长达数十年。而且在可预见的今后一段时间内,它仍然是我们进行课程建设的目标。
按照《要求》所确定的课程教学目标,学生需要“了解程序设计技术的发展过程,理解一
门高级语言的基本构成;掌握基本的程序设计过程和技巧;掌握基本的程序调试和测试的方
法”。通过这些知识点学习,进而“了解计算机学科求解实际问题的基
您可能关注的文档
- JAK2V617F基因检测在骨髓增生性疾病诊断及预后判断中的意义研究.pdf
- Lfuzzy拓扑空间中理想的δ收敛性质研究.pdf
- 道路安全核查的数据基础研究.pdf
- 道路安全理念在山区高速公路设计中的探讨研究.pdf
- LF钢水炉外精炼工艺研讨.pdf
- JAKSTAT6高通量药物筛选工程细胞株的构建及筛选抑制剂条件的初步研讨.pdf
- 道路安全设施检测的现状与发展动态研究.pdf
- LF精炼过程完全自动化研究.pdf
- 道路安全水平的模糊评价模型研究.pdf
- LF精炼炉过程控制系统及钢材力学性能预测模型研讨.pdf
- 2025年天津市冷链物流基地配套道路建设可行性研究报告.docx
- 2025年天津市母婴护理会所专业化服务升级路径可行性研究报告.docx
- 2025年成都市私立医院医美抗衰中心创建可行性研究报告.docx
- 2025年成都市淡化海水在城市道路清洗领域的应用可行性研究报告.docx
- 2025年上海市环卫厨余垃圾生物处理技术应用可行性研究报告.docx
- 2025年天津市花西子针对户外运动妆容的可行性.docx
- 2025年上海市生物发电于秸秆炭化还田协同发电的可行性研究.docx
- 2025年天津市物造纸在可降解农用地膜领域的应用可行性研究报告.docx
- 2025年天津市无人值守充电站智能运维可行性研究报告.docx
- 2025年天津市竹荪种植连作障碍防治技术可行性研究报告.docx
文档评论(0)