第一部分 编译技术
第1章 课程的主要内容
1. 1 概述
1. 2 编译程序的组成
1. 2. 1 词法分析
1. 2. 2 语法分析--自上而下分析
1. 2. 3 语法分析--自下而上分析
1. 2. 4 语法制导翻译与中间代码的产生
1. 2. 5 代码优化
1. 2. 6 目标代码的生成
1. 2. 7 表格处理程序
1. 2. 8 错误处理程序
1. 3 编译程序的构造方法
1. 3. 1 采用机器语言或汇编语言设计
1. 3. 2 采用高级程序设计语言设计
1. 3. 3 自动化构造方法
1. 3. 4 学习构造编译程序
第2章 实验内容与考核方式
2. 1 实验要求
2. 1. 1 前导课程与实验
2. 1. 2 编程工具与运行环境
2. 1. 3 选题与实验组织
2. 1. 4 上机实验前的准备
2. 1. 5 考核方式
2. 1. 6 上机实验报告
2. 2 词法分析
2. 2. 1 目的与要求
2. 2. 2 题目与实现方法
2. 2. 3 上机时间
2. 3 语法分析
2. 3. 1 构造LL 1 分析表
2. 3. 2 设计预测分析程序
2. 3. 3 设计递归下降分析程序
2. 3. 4 构造算符优先关系表
2. 3. 5 设计算符优先分析程序
2. 3. 6 构造LR 0 分析表
2. 3. 7 设计LR分析程序
2. 4 语法制导翻译
2. 4. 1 基于算符优先分析方法的语法制导翻译程序
2. 4. 2 基于LR分析方法的语法制导翻译程序
2. 5 代码生成
2. 5. 1 目的与要求
2. 5. 2 题目与实现算法
2. 5. 3 上机时间
2. 6 解释程序设计
2. 6. 1 简单BASIC语言的语法和语义
2. 6. 2 解释程序的实现方法
2. 6. 3 输入源程序举例
2. 6. 4 上机时间
2. 6. 5 简单BASIC语言的扩展
第二部分 软件工程
第3章 课程的主要内容
3. 1 概述
3. 2 软件需求分析
3. 2. 1 结构化分析方法
3. 2. 2 动态分析技术
3. 2. 3 支持需求分析的原型化方法
3. 3 软件设计
3. 3. 1 软件设计的原则
3. 3. 2 软件体系结构设计
3. 3. 3 模块独立性
3. 3. 4 结构化设计方法
3. 3. 5 Jackson系统开发方法
3. 3. 6 数据及文件设计
3. 3. 7 软件的详细设计
3. 3. 8 软件设计复审
3. 4 软件编码
3. 5 软件测试
3. 6 软件复用
3. 7 面向对象的软件工程
3. 7. 1 基本概念
3. 7. 2 面向对象软件的开发过程
3. 7. 3 面向对象分析 OOA
3. 7. 4 面向对象设计 OOD
3. 7. 5 Coad与Yourdon方法
3. 7. 6 Booch方法
3. 7. 7 对象模型化技术
3. 8 软件维护
3. 9 软件管理
3. 9. 1 软件过程. 过程模型及其建造技术
3. 9. 2 软件项目计划
3. 9. 3 软件开发成本估算
3. 9. 4 成本-效益分析
3. 9. 5 软件进度安排
3. 9. 6 软件配置管理
3. 9. 7 CMM模型与软件过程的改进
3. 10 软件工程标准和软件文档
第4章 实验内容及考核方式
4. 1 实验内容
4. 2 考核要求
第5章 交付文档要求及格式
5. 1 软件计划
5. 2 软件需求规格说明书 SRS
5. 3 软件设计说明书
5. 4 软件测试计划
5. 5 测试分析报告
5. 6 开发进度月报
5. 7 用户手册
第三部分 硬件课程设计
第6章 实验要求及考核方式
6. 1 实验目的和要求
6. 1. 1 实验要求及步骤
6. 1. 2 实验目的
6. 2 有关实验的注意事项
6. 2. 1 方案设计
6. 2. 2 实验准备
6. 2. 3 仔细观测实验现象, 如实记录实验数据
6. 2. 4 找出故障并排除
6. 3 规范撰写实验报告
6. 4 考核方式
6. 4. 1 硬件课程设计考核内容
6. 4. 2 硬件课程设计考核方式
第7章 实验内容
7. 1 半导体存储器扩展实验
7. 2 多体交叉存储器设计实验
7. 3 直接存储器访问方式DMA传输实验
7. 4 8279键盘/显示器接口实验
7. 5 8259A中断控制器综合应用实验
7. 6 前向通道ADC与后向通道DAC及8255A综合应用实验
7. 7 定时器/计数器应用自动响铃实验
7. 8 竞赛计时监控与报警显示系统实验
7. 9 多路实时数据采集与处理系统实验
7. 10 交通信号灯实时控制系统实验
7. 11 智能化竞赛抢答器设计实验
7. 12 利用EDA电子仿真软件进行硬件电路设计
7. 12. 1 电子钟设计实验
7. 12. 2 数字式频率计
7. 12. 3 同步串行数据发送电路
7. 12. 4 自动售货控制系统
第8章 实验报告范例
8. 1 单片机最小系统设计
8. 1. 1 实验目的
8. 1. 2 实验内容
8. 1. 3 实验设备及器件
8. 1. 4 实验步骤与原理. 方法
8. 1. 5 实验体会与总结
8. 2 用EDA方法设计并实现数字电子钟
8. 2. 1 实验目的
8. 2. 2 实验内容
8. 2. 3 实验设备及器件
8. 2. 4 实验方法与原理
8. 2. 5 EDA设计方法流程
8. 2. 6 对可编程逻辑器件实验板EPM7128SLC84-7功能及结构的认识
8. 2. 7 实验电路
8. 2. 8 实验步骤
8. 2. 9 实验体会
第四部分 软件课程设计
第9章 实验要求
9. 1 设计步骤
9. 2 考核中所涉及的内容
第10章 考核方式
第11章 实验内容
11. 1 基本类题目特性
11. 2 综合类题目特性
11. 3 综合性软件课程设计实验内容示例
11. 3. 1 教学实践与教改管理系统
11. 3. 2 城市交通地理信息系统设计
11. 3. 3 法院信息管理系统设计
11. 3. 4 校园网计费系统
11. 3. 5 教务师资综合信息管理系统
11. 3. 6 就业管理信息系统设计
11. 3. 7 企业配电网微机监控及信息管理系统
11. 3. 8 基于Web技术的数据与图形在界面上的动态信息显示
11. 3. 9 基于Web的城镇供水调度管理系统
11. 3. 10 网络中图形编辑器的设计与实现
11. 3. 11 科研管理信息系统的设计与实现
11. 3. 12 出版社刊物出版管理信息系统设计
11. 3. 13 网页制作
11. 3. 14 发电成本分析和经济运行辅助决策系统中的数据输入采集与预处理
11. 3. 15 配电网微机监控及信息管理系统
11. 3. 16 通用试题库软件设计
11. 3. 17 流程图与N-S图辅助生成系统
11. 3. 18 多媒体课件的设计与实现
11. 3. 19 电费管理系统软件包
11. 3. 20 电力系统安全规程多媒体学习与考试系统
11. 3. 21 面向对象技术在电力开关网络中的应用
11. 3. 22 神经网络在变压器内部故障诊断中的应用
11. 3. 23 物资管理系统
11. 3. 24 牛顿拉夫逊法潮流计算的实现
11. 3. 25 系学生档案管理系统
11. 3. 26 神经网络旋转机械故障诊断系统
11. 3. 27 医药费报销系统软件设计
第12章 实验报告范例
12. 1 网络环境下网上实践环节系统设计
12. 1. 1 实验题目背景
12. 1. 2 内容要求
12. 1. 3 总体结构
12. 1. 4 制作步骤
12. 1. 5 制作体会
12. 2 班级主页制作
12. 2. 1 实验课题
12. 2. 2 开发工具
12. 2. 3 实验目的
12. 2. 4 设计步骤
12. 2. 5 经验总结
第五部分 生产实习. 毕业实习及毕业设计
第13章 教学基本内容
13. 1 生产实习
13. 2 毕业实习
13. 3 毕业设计
第14章 基本要求及考核方式
14. 1 生产实习与毕业实习
14. 2 毕业设计
14. 2. 1 基本要求
14. 2. 2 毕业论文的撰写规范及要求
14. 2. 3 毕业设计的考核
附录
附录A 中文摘要式样
附录B 英文摘要式样
附录C 目录式样
附录D 毕业设计 论文 任务书样本
参考文献