程序设计教学的新途径——从网页设计到程序设计.pdfVIP

程序设计教学的新途径——从网页设计到程序设计.pdf

  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文档。上传文档
查看更多
维普资讯 程序设计教学的新途径——从网页设计到程序设计 廖湖声 叶乃文 (北京工业大学计算机学院 北京) 摘要 本文从 Internet的发展和程序设计的教学角度出发,提出了开设 “网页编程基础”课程的设想,力求使学生在掌握网页制作 技能的同时,通过JavaScript的应用,熟悉程序设计的基本方法。本文介绍了该课程的教学 目的,并阐述了教学内容的基本设想。 关键词 程序设计教学 动态网页设计 JavaScript语言 1 背 景 2O世纪9O年代以来,Internet互联网络(因特网)的应用已经从科学研究领域步入到普通百姓的生活中。 以因特网为通信基础的WorldWideWeb网络(万维网)为用户提供了巨大的信息仓库,不断增长的信息服务更 加吸引了众多的用户。Netscape和 InternetExplorer等图形化的浏览器大大改善了万维网的用户友好性,使用 户能够尽情地享受丰富多彩的多媒体信息服务。到2001年底为止,全球的因特网用户已经达到四亿人以上,我 国的因特网用户也已达到上千万人,并且仍在迅速地增长。 随着因特网应用的不断普及,出现了大量的以浏览器为客户程序界面,通过万维网服务器连接应用服务器 的计算机应用系统,从而形成了众多的面向所有因特网用户的全球网络应用系统。这种客户服务器体系为各种 网络应用系统提供 了一种通用的软件系统框架和统一的用户界面;平台无关的软件系统框架和用户界面不仅方 便了因特网的用户,也吸引了众多的企业将其内部网设计成统一的万维网网络系统,形成了Intranet内部网。 Internet和Intranet的迅速崛起,促使了基于万维网的网络应用系统的大量出现,这对于软件开发人员提出 了新的要求。人们认识到万维网应用系统的开发技术已经成为计算机专业技术知识体系中不可缺少的重要组 成部分。不少高等院校在计算机专业的教学计划中加入了 “网络编程基础”、“网页制作技术”、“Java程序设计” 等新的课程;有些学校则在原有的课程中补充了相关的内容,以适应软件开发技术的发展,丰富计算机专业人才 的知识,满足社会经济发展的需求。 另外,在计算机教育界,对于选择哪一种程序设计语言作为第一门程序设计课程的编程语言,始终是一个争 论不休的问题。国内外很多高等学校曾长期使用 “Pascal语言”;从 2O世纪 9O年代末期开始,又逐渐转向采用 “c语言”,以代替 “Pascal语言”。然而,鉴于c语言含有支持指针运算等底层程序设计的功能,难以被初学者接 受;加之相当多的学校没有为该课程安排足够的实践环节,使得该课程的教学效果很难达到满意的程度,进而影 响了计算机软件系列所有后续课程的开展。 综上所述,在计算机专业课程补充有关万维网应用系统开发技术的内容已经成为必然的发展趋势。然而, 如何调整现有的课程体系和教学内容仍然存在着多种的选择,既可以在 “计算机网络”、“分布式系统”等课程中 补充有关内容,也可以单独地开设有关的专业课程。目前,国外有些大学以 “Java语言程序设计”作为第一门程 序设计课程,以便培养学生使用面向对象程序设计方法的技能;还有一些大学(如CMU和 Indiana大学)则面向 研究生和高年级大学本科生开设 “万维网开发技术”等课程;更有不少大学在 “面向对象程序设计”、“并行计算” 等课程中将Java语言作为教学实验工具。 鉴于这种情况,我们设想在理工科的教学大纲中,在 “C语言程序设计”之前,开设一 门 “网页编程基础”课 程,力求在讲授静态网页设计、动态网页设计的过程中,引入程序设计的基本概念,提供编程技术的基本训练;使 得后续的C语言程序设计教学能够有充裕的时间投入到结构化程序设计以及动态数据结构等程序设计方法的 教学中,甚至可以考虑引入部分 c十+语言的功能。 64 维普资讯 2 “网页编程基础”的教学 目的和教学内容 2.1 教学 目的 教学 目的主要包括以下三个方面: (1

文档评论(0)

人生新旅程 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档