文档介绍:计算机科学系—计算机科学与技术专业实验教学大纲
《数据库语言》课程实验教学大纲
所属课程编码:
220252122
所属课程性质:
学科专业选修课程
教学对象:
计算机科学与技术专业本科学生
学时学分:
34学时1学分
编写单位:
计算机科学技术
编写人:
英锋
审定人:
李春艳
编写时间:
2006年11 月
一、课程实验简介
《数据库语言》是计算机软件专业所开实践性、应用性很强的课程。应当以关系数据库为重点,比较全面系统地掌握PowerBuilder数据库开发的基本方法,运用PowerBuilder进行简单应用程序的开发,在实践的过程中熟悉数据库应用程序开发的步骤,掌握程序调试、编译的方法,以便运用所学知识解决实际问题。课程内容必须通过大量上机实验去熟悉、掌握。
二、教学目的和要求
着重训练配套的基本内容和操作方法,实验内容既是一个应用题又是一个开发题。综合应用实习把各部分连在一起,构成一个小的应用系统。通过实验,学生可以进一步理解其它各类PowerBuilder软件开发技术,并懂得在PowerBuilder软件开发技术的支持下建立自己的应用系统。PowerBuilder软件开发技术实验,对于训练学生掌握程序设计、熟悉上机操作和程序调试技术都有重要作用。重点培养学生的思维能力、创新能力和排错能力。
三、教学环节及学时安排
教学内容
实验学时
数据库操作
3
应用程序及窗口对象
3
数据窗口的使用
4
课程设计
24
四、与其他课程的关系
本课程《数据库语言》的上机实验课程,该课程是一门实践性很强的课程,应有大量的上机练习,除上表列出的上机学时外,在实际教学上应边讲边练,给学生充分的课堂练习时间。
五、教材及参考书
1、教材
东方人华主编,,清华大学出版社,2003年。
2、参考书
[1]伍俊良主编,PowerBuilder课程设计与系统开发案例,清华大学出版社,2003年。
[2]刘红岩主编, 技术丛书,电子工业出版社,2003年
六、考核形式及要求
本课程是考查课,用课堂作业、课程设计、课程设计答辩三者进行成绩评定,课程成绩=40%×课堂作业+40%×课程设计+20%×课程设计答辩。
七、其他说明
本课程的教学包括课堂讲授、上机练习、课程设计等。通过各个教学环节的教学,重点培养学生的自学能力、动手能力、创新能力、分析问题解决问题的能力。
平时以上机作业的形式检查学生的学习进度和知识掌握情况。学期末以课程设计及答辩情况决定成绩。课程设计环节的基本要求是以编程小组为单位,每个小组成员分工合作完成一个应用软件的设计。
八、实验项目及学时分配
项目序号
实验项目
目的与要求
学时
要求
类型
每组
人数
必修
选修
验证性
演示性
设计性
综合性
其他
1
数据库操作
掌握创建数据库应用程序的基本步骤及连接与断开数据库的方法。
3
√
√
4
2
应用程序及窗口对象
掌握应用程序的建立及窗口对象的建立、修改
3
√
√
4
3
数据窗口的使用
练习数据窗口的建立,掌握数据窗口对象的操作方法
4
√
√
4
4
课程设计
综合理解和运用前面讲述的知识。
24
√
√
4
《编译原理课程设计》实验课程教学大纲
课程编码:
220145224
课程性质:
学科专业必修课程
教学对象:
计算机科学与技术专业本科学生
学时学分:
24学时
编写单位:
计算机科学系
编写人:
李小慧
审定人:
马宁
编写时间:
2006年11 月
一、实验课程简介
编译原理课程设计具有广泛的实践意义,具有很强的实践性。编译程序是一个十分复杂的加工处理程序,适应用于不同的源程序,它将便于人们阅读但不能直接在计算机上执行的源程序翻译成语义上等价且可在计算机上执行的目标程序。编译原理课程教学,必须注重理论与实际的结合。为此,我们根据课程内容选择了相应的实验课题,包括词法分析、语法分析、语义分析、代码优化和代码生成等。这一组实验偏重于对编译程序的理解、使用和分析方法。
二、教学目的和要求
通过上机实验,加深对编译原理课程中讲授内容的理解,掌握编译程序的基本构造,进一步掌握编译程序诸环节的常用实现方法和技术,并初步具有研究、设计、编制和调试编译系统的能力。
三、教学环节及学时安排
实验1 词法分析器设计
简要讲解自动机工作原理和词法分析器的构造技术。
实验2 递归下降语法分析器设计
简要讲解递归下降子程序法分析思想。
实