【计算机】新世纪网络课程申请书

【计算机】新世纪网络课程申请书

ID:46847156

大小:118.50 KB

页数:27页

时间:2019-11-28

【计算机】新世纪网络课程申请书_第1页
【计算机】新世纪网络课程申请书_第2页
【计算机】新世纪网络课程申请书_第3页
【计算机】新世纪网络课程申请书_第4页
【计算机】新世纪网络课程申请书_第5页
资源描述:

《【计算机】新世纪网络课程申请书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、新世纪网络课程建设工程项目申请书项目名称《编译原理》网络课程建设申请者丁文魁工作单位北京大学计算机科学技术系通信地址北京大学计算机科学技术系,邮编100871电话62756856传真62756597电子邮件ding@ailab.pku.edu.cn申请日期2000年11月20日教育部现代远程教育资源建设委员会制-000年九月—、本项目的目标、内容和方法1.目前本项目所在学科领域的现状和发展趋势《编译原理》课程设置的目的在于让学生系统的了解并掌握程序设计语言编译程序的构造原理和技术。它是国内外人学计算机专业学生的一门重要专业基础课,它的主要内容被列入国际ACM2000教程。其原因如下

2、:(1)随着计算机技术的£速发展,应用范围的迅速扩大。新的程序设计语言和新的CPU将不断诞生,因此,不仅需要掌握编译技术的人才,而且需要新的编译技术;(2)编译技术不仅适用于处理程序设计语言,实际上,只要涉及符号语言处理,就需要采用编译的基本原理和技术;(3)编译原理与技术在软件工程,语言转换等许多领域有着广泛的应用,对于软件开发也有一定的启发和指导作用,因此,一个优秀的程序员应该对编译原理与技术有相当程度的了解和掌握。《编译原理》课程是重要的,但对于许多学生来说掌握它又显得有些困难。利用网络多媒体技术,能把《编译原理》课程小的诸多原理,技术和方法,非常形象的演示出来。我们的实践,

3、已经取得了比较好的效果。新的程序设计语言和新的CPU将不断诞生,《编译原理》课程的内容耍求不断更新,要做到这一点,靠传统出版教课书的途径是困难的,而用IITML4-JAVA制成的课件,进行更新将是比较容易的。口前,有一些高校使用的教材比较陈旧,把过时的技术作为重点进行讲授;有的高校甚至找不到合适的教员。国外网站上,也没有发现合适的《编译原理》教学课件,一般來说,网站上有的仅是教员上课用的幻灯片。鉴于上述情况,近期内制作出《编译原理》网络版教学课程,将会产生明显的社会效益和经济效益。1.本项目的目标和教学内容⑴本项目的目标是:用两年时间建立《编译原理》网络课程,学生使用它学习《编译原

4、理》课程,不仅能够掌握构造编译程序的原理和技术,而且能够使学生对该领域产生浓厚的兴趣和求知欲,为以后进一步从事软件工作打下良好的基础。(2)教学内容:(a)用HTML制作的正文,含盖了计算机系本课生的所有要求,共分十章:编译概述,语言的基本知识,词法分析,语法分析,语法制导翻译,运行时刻环境的组织,中间代码生成,目标代码生成,代码优化,面向对象语言的编译(见附录)。每章后附有习题。(b)在(a)用HTML制作的正文中,嵌有用JAVA制作的大量的图形说明和演示,其中大部分是交互式图形演示。(C)用POWERPOINT制作对(a)内容讲解,它是教师对学生的课堂讲授(d)学生作业参考答案

5、。(e)一个小型的编译程序及讲解:它是一个PASCAL子集的编译程序,对它进行分析的冃的是给学习者一个编译程序实例。讲解首先给出源程序的描述,接着介绍PASCAL抽象计算机,然后介绍符号表的设计,进一步展开各部分的设计与实现。1.本项目实现的方法和技术路线1)选材系统性,先进性,典型性。主要参考如下教材:(1)杜淑敏等,编译程序设计原理,北京大学出版社,1998.10(第二次印刷)(2)AlfredV.Aho,RaviSethi,JeffreyD.Ullman,CompilersPrinciples,Techniques,andTools,Addison-WesleyPublish

6、ingCompelny,1986.(3)AndrewW.AppelModernCompilerImplcmcntationinC,1998・2)选用通用的网络开发工具,使得开发的课件能在通用的网络系统上运行:(1)HTML页面制作(2)JAVA算法和基本原理的交互式演示(3)POWERPOINT内容讲解(教师讲课用,学生听讲用)这样开发的网络版课程使其一定具有开放性,共享性和交互性。3)《编译原理》网上课程将在以下几方面突破传统课堂教学的局限:(1)教学内容不是书本搬家,而是尽量体现知识的系统性、关联性,从多角度多层次立体地揭示概念方法的含义、作用和应用场合,用各种多媒体手段形象生

7、动地表现教学内容。在保证教学内容系统性、简洁性的同时,用多媒体手段提高教学内容的生动性和趣味性。(2)充分利用计算机网络技术,对基础算法和原理提供交互式的演示。在教学理论指导下设计教学进程,辅助学生自学、复习、讨论和口测。(3)建立丰富的教学资源库,满足不同程度学生的不同需要。4)建立《问题信箱》和《学习论坛园地》,通过《问题信箱”,学生可以向教师捉出冇关教与学中的问题,对于特殊问题,教师个别予以解答;对于普遍性问题,教师在《学习论坛园地》上予以解答,也可放到《学习论

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。