1 / 26
文档名称:

新世纪网络课程申请书.doc

格式:doc   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

新世纪网络课程申请书.doc

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

新世纪网络课程申请书.doc

文档介绍

文档介绍:新世纪网络课程建设工程
项目申请书
项目名称∶《编译原理》网络课程建设
申请者∶丁文魁
工作单位∶北京大学计算机科学技术系
通信地址∶北京大学计算机科学技术系, 邮编100871
电话∶62756856
传真∶62756597
电子邮件∶******@.
申请日期∶2000年11月20日
教育部现代远程教育资源建设委员会制
二OOO年九月
一、本项目的目标、内容和方法
目前本项目所在学科领域的现状和发展趋势
《编译原理》课程设置的目的在于让学生系统的了解并掌握程序设计
语言编译程序的构造原理和技术。它是国内外大学计算机专业学生的
一门重要专业基础课,它的主要内容被列入国际ACM2000教程。其原因
如下:
随着计算机技术的飞速发展,应用范围的迅速扩大。新的程序设
计语言和新的CPU将不断诞生,因此, 不仅需要掌握编译技术的
人才,而且需要新的编译技术;
编译技术不仅适用于处理程序设计语言,实际上,只要涉及符号
语言处理,就需要采用编译的基本原理和技术;
编译原理与技术在软件工程, 语言转换等许多领域有着广泛的
应用,对于软件开发也有一定的启发和指导作用,因此,一个优
秀的程序员应该对编译原理与技术有相当程度的了解和掌握。
《编译原理》课程是重要的,但对于许多学生来说掌握它又显得有些
困难。利用网络多媒体技术,能把《编译原理》课程中的诸多原理,技
术和方法,非常形象的演示出来。我们的实践,已经取得了比较好的效果。
新的程序设计语言和新的CPU将不断诞生,《编译原理》课程的内容
要求不断更新,要做到这一点,靠传统出版教课书的途径是困难的,而
用HTML+JAVA 制成的课件,进行更新将是比较容易的。
目前,有一些高校使用的教材比较陈旧,把过时的技术作为重点进行
讲授;有的高校甚至找不到合适的教员。
国外网站上,也没有发现合适的《编译原理》教学课件, 一般来说,
网站上有的仅是教员上课用的幻灯片。
鉴于上述情况,近期内制作出《编译原理》网络版教学课程,将会产
生明显的社会效益和经济效益。
本项目的目标和教学内容
本项目的目标是:
用两年时间建立《编译原理》网络课程, 学生使用它学****编
译原理》课程,不仅能够掌握构造编译程序的原理和技术,
而且能够使学生对该领域产生浓厚的兴趣和求知欲,为以后
进一步从事软件工作打下良好的基础。
(2)教学内容:
用HTML制作的正文,含盖了计算机系本课生的所有要求,
共分十章:编译概述,语言的基本知识,词法分析,语
法分析,语法制导翻译,运行时刻环境的组织,中间代
码生成,目标代码生成,代码优化,面向对象语言的编
译(见附录)。每章后附有****题。
(b)在(a)用HTML制作的正文中,嵌有用JAVA制作的大量
的图形说明和演示,其中大部分是交互式图形演示。
(c) 用POWERPOINT制作对(a)内容讲解,它是教师对学生的
课堂讲授
(d) 学生作业参考答案。
(e) 一个小型的编译程序及讲解:它是一个PASCAL子集的编译
程序,对它进行分析的目的是给学****者一个编译程序实例。
讲解首先给出源程序的描述,接着介绍PASCAL抽象计算
机,然后介绍符号表的设计,进一步展开各部分的设计
与实现。


1)选材系统性,先进性,典型性。主要参考如下教材:
(1)杜淑敏等,编译程序设计原理,北京大学出版社,
(第二次印刷)
(2)Alfred ,Ravi Sethi,Jeffrey Principles,
Techniques,and Tools,Addison-Wesley pany, 1986.
(3) Andrew piler Implementation in C,1998.
2)选用通用的网络开发工具,使得开发的课件能在通用的网络系统上运行:
(1) HTML 页面制作
(2) JAVA 算法和基本原理的交互式演示
(3) POWERPOINT 内容讲解(教师讲课用,学生听讲用)
这样开发的网络版课程使其一定具有开放性,共享性和交互性。
3) 《编译原理》网上课程将在以下几方面突破传统课堂教学的局限:
教学内容不是书本搬家,而是尽量体现知识的系统性、关联性,
从多角度多层次立体地揭示概念方法的含义、作用和应用场合,
用各种多媒体手段形象生动地表现教学内容。在保证教学内容
系统性、简洁性的同时,用多媒体手段提高教学内容的生动性
和趣味性。
充分利用计