软件工程专业课程考试大纲.docx
- 文档编号:10097096
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:124
- 大小:152.85KB
软件工程专业课程考试大纲.docx
《软件工程专业课程考试大纲.docx》由会员分享,可在线阅读,更多相关《软件工程专业课程考试大纲.docx(124页珍藏版)》请在冰点文库上搜索。
软件工程专业课程考试大纲
计算机科学与技术专业
(软件工程方向)
课程考试大纲
软件工程教研室
2008年7月
目录
《计算机导论》课程考试大纲
课程名称:
计算机导论
适用专业:
计算机科学与技术(软件工程方向)
课程类别:
专业基础课
总学时数:
32学时
学分数:
1.5学分
一、考试要求
《计算机导论》旨在考察是学生对计算机的基本结构与工作原理、高级语言与程序设计技术、计算机系统软件与应用软件、计算机网络与通信、新一代计算机体系结构与软件方法学的了解和掌握程度。
二、考试内容
第一讲学科简史
了解:
计算机的产生和发展阶段;计算机的应用领域和发展趋势
掌握:
计算机的基本概念、分类、特点
第二讲学科概述与知识体系
了解:
计算机科学与技术学科概述、计算机科学与技术学科的知识体系、计算机科学与技术学科的教育。
第三讲操作系统
了解:
操作系统概念、发展历史、功能和分类;操作系统体系结构、常用操作系统和操作系统的新发展。
理解和掌握:
操作系统的一些基本概念及组成。
第四讲算法
了解:
算法的基本元素、算法的描述、效率和计算的限制。
掌握:
循环结构和递归结构。
第五讲程序设计语言
了解:
程序设计语言的发展历史,高级语言的编译。
掌握:
高级语言的基本元素。
第六讲数据结构
理解:
数据结构的基本概念、数据的逻辑结构及物理结构
理解和掌握:
不同存储结构下操作的实现方法。
第七讲计算机网络
了解:
什么是计算机网络;计算机网络的分类;局域网概念与构成;数据通信基础及Internet应用。
理解和掌握:
IP地址与域名。
第八讲软件工程
了解:
软件危机、软件工程的概念、软件的生命周期;软件质量评价和保证体系;软件项目管理;软件评审;软件可靠性;软件容错;软件环境。
掌握:
软件开发模型和软件开发方法
第九讲社会和职业问题
了解:
1.计算的社会背景、道德分析的方法和工具、职业和道德责任、基于计算机系统的风险与责任。
2.知识产权、隐私与公民自由、计算机犯罪。
三、考试方式
本课程为软件工程专业一门入门导向性课程,以提交论文方式进行考核,论文题目自拟,内容要涵盖计算机科学导论的所有知识单元,论文主要谈自己通过导论的学习对计算机学科或某个知识单元的认识和理解。
评分标准
[1]格式:
40分
标题:
3分;作者:
2分;摘要:
中英文6分;关键词:
中英文4分
正文:
10分;参考文献:
10分;作者简介:
5分
[2]内容:
60分
有引言、正文、结论50分以上;无引言40分以上;无结论30分以上
版面格式要求
标题(宋体3号字);作者、工作单位(楷体5号字)
摘要:
(小五号字宋体加粗)摘要内容为提出问题,分析问题,解决问题方案
关键词:
(小五号字宋体加粗)关键词是反映文章最主要内容的术语,3—5个,空格分隔
Abstract:
(TimesNewRoman5号字)
Keywords:
(TimesNewRoman5号字)
1所有正文为5号宋体,单倍行距;
2每页44行,每行48个字;
3公式如例文中公式
(1)所示,要求清晰可见;
(1)
4表如例文中表1所示,要求为三线表,可添加必要
表1训练样本集
字符
0
1
2
3
4
5
6
7
8
9
数量
66
52
61
77
36
40
51
53
49
64
5图如例文中图1所示,要求清晰可分辨;
图1系统总体结构图
6文章包含引言,正文,结论,参考文献和作者简介。
参考文献:
(宋体小5号字)
[1]项慨.Java3D应用于现代远程教育的关键技术[J].教育信息化,2006,(10).
[2]刘少华.虚拟仿真引擎及其在三维飞行再现中的应用[D].国防科技大学,2004,(12).
[3]赵春霞,张艳,战守义.基于粒子系统方法的三维火焰模拟[J].计算机工程与应用,2004,
(2).
[4]陶唐飞,韩崇昭.视景仿真系统光学视觉通道技术研究与实现[J].系统仿真学报,2004,(4).
作者简介:
(宋体小5号字)申闫春(1957-),男,河南开封市人,1999年7月在中国矿业大学计算机应用专业获博士学位,2001年12月博士后出站,从事计算机网络与应用、流媒体技术、虚拟现实技术方面的研究。
大纲制订人:
卢明波
大纲审定人:
王荣芝
修订日期:
2008年7月
《数字逻辑》课程考试大纲
课程名称:
数字逻辑
适用专业:
计算机科学与技术(软件工程方向)
课程类别:
专业基础课
总学时数:
80学时
学分数:
4.5学分
四、考试要求
《数字逻辑》旨在考察学生对数字电路中数的概念和逻辑代数的化简方法、各种组合逻辑电路的原理及应用特点、触发器内部工作特性、触发器受异步控制端控制的分析方法的理解和掌握程度,考核目标分为了解、理解、掌握三个层次。
了解——指学生能懂得所学知识,能在有关问题中认识或再现它们;
理解——要求能够全面理解所学的数字逻辑涉及的基本概念和原理,并能够分析、描述解决及运用基本理论、方法及操作。
掌握——要求能够较深刻地理解所学知识,并且能够进行简单分析和判断,能够全面把握基本概念、基本事实、基本方法,并能掌握它们之间的区别与联系,灵活运用。
五、考试内容
第1章数值与编码
了解:
数值;数值转换;带符号数。
第2章逻辑代数基础
了解:
逻辑代数的化简方法。
掌握:
逻辑代数的公理定理和规则。
理解:
逻辑代数的标准形式。
第3章组合逻辑电路
掌握:
组合逻辑电路的分析和设计方法。
第4章同步时序逻辑电路
了解:
触发器的功能。
掌握:
同步时序逻辑电路的分析和设计方法。
第5章异步时序逻辑电路
了解:
异步时序逻辑电路。
第6章采用中.大规模集成电路的逻辑设计
掌握:
二进制并行加法器的功能;数值比较器的功能;译码器的功能;多路选择器的功能。
第7章自动逻辑综合
掌握:
用多维体表示逻辑函数的方法,多维体的基本性质与运算,以及多维体运算的计算机实现
六、考试方式
本课程为专业基础课,理论考试采用闭卷方式由院统一命题考试。
试题类型及比重:
填空题15分、选择题10分,判断题10分、计算题20分、分析设计题45分。
难易比例控制在15%难、50%适中、35%易之间。
涉及教材章的100%,节的85%,知识点的70%左右。
试卷采用A、B卷。
考试类别:
闭卷
记分方式:
100分
考试时量:
90分钟大纲制订人:
塔娜
大纲审定人:
王荣芝
修订日期:
2008年7月
《高等数学》课程考试大纲
课程名称:
高等数学
适用专业:
计算机科学与技术(软件工程方向)
课程类别:
专业基础课
总学时数:
152学时,第一学期周学时5,总学时80;第二学期周学时4,总学时72;
学分数:
第一学期4.5学分,第二学期4学分;
七、考试要求
《高等数学》旨在考察学生对一元函数微积分学,向量代数和空间解析几何,多元函数微积分学,无穷级数(包括傅里叶级数),常微分方程等方面的基本概念、基本理论和基本运算技能的掌握程度,进一步考察学生运算能力和综合运用所学知识去分析问题和解决问题的能力,考核目标分为了解、理解、掌握三个层次。
了解——指学生能懂得所学知识,能在有关问题中认识或再现它们;
理解——要求能够全面理解所学的数字逻辑涉及的基本概念和原理,并能够分析、描述解决及运用基本理论、方法及操作。
掌握——要求能够较深刻地理解所学知识,并且能够进行简单分析和判断,能够全面把握基本概念、基本事实、基本方法,并能掌握它们之间的区别与联系,灵活运用。
八、考试内容
第一章预备知识
1.理解:
集合的概念,掌握集合的运算;区间和邻域的概念;
2.了解:
区间和邻域的区别与联系
3.其它教学环节:
习题课
第二章函数与极限
1.理解函数的概念。
2.了解函数的奇偶性、单调性、周期性和有界性。
3.了解反函数的概念、理解复合函数的概念。
4.熟悉基本初等函数的性质及其图形。
5.会建立简单实际问题的函数关系式。
6.理解极限的概念(对于给出求N或不作过高要求,并对极限的—N,—定义可在学习过程中逐步加深理解)。
7.掌握极限四则运算法则。
8.了解两个极限存在的准则(夹逼准则和单调有界准则),会用两个重要极限来求极限。
9.了解无穷小、无穷大以及无穷小的阶的概念,会用等价无穷小求极限。
10.理解函数在一点连续的概念。
11.了解间断点的概念,并会判断间断点的类型。
12.了解初等函数的连续性和闭区间上连续函数的性质(介值定理和最大值最小值定理)。
第三章导数与微分
1.理解导数和微分的概念,理解导数的几何意义及函数的可导性与连续性之间的关系。
2.会用导数描述一些物理量。
3.掌握导数的四则运算法则和复合函数的求导法,掌握基本求导公式,了解微分的运算法则及一阶微分形式不变性。
4.了解高阶导数的概念。
5.掌握初等函数的一阶、二阶导数的求法。
6.会求隐函数和参数方程所确定的函数的一阶、二阶导数,会求反函数的导数。
第四章微分中值定理与导数的应用
1.理解罗尔(Rolle)定理和拉格朗日(Lagrange)定理(应用不过高要求)。
2.了解柯西(Cauchy)定理和泰勒(Taylor)定理。
3.理解函数的极值概念。
4.会判断函数增减性,求极值;判断函数图形的凹性,求拐点,会描述函数的图形(会求水平和铅直渐近线)。
会求较简单的最大值和最小值的应用问题。
5.会用罗必塔(L’Hospital)法则求不定式的极限。
6.了解曲率和曲率半径的概念并会计算曲率和曲率半径。
7.了解求方程近似解的二分法和切线法。
第五章不定积分
1.理解不定积分和定积分的概念与性质。
2.熟悉不定积分的基本公式,掌握不定积分的换元法与分部积分法。
第六章定积分
1.定积分的换元法与分部积分法。
2.会求简单的有理函数的积分。
3.理解变上限的定积分作为其上限函数及其求导定理,熟悉牛顿(Newton)一莱布尼兹(Leibniz)公式。
4.了解广义积分的概念。
5.了解定积分的近似计算法(梯形法和抛物线法)。
第七章广义积分
了解:
广义积分的概念
第八章向量代数与空间解析几何
1.理解空间直角坐标系,以及向量的概念及其表示。
2.掌握向量的运算(线性运算、点乘法、叉乘法),了解两个向量垂直、平行的条件。
3.熟悉单位向量、方向余弦及向量的坐标表达式,掌握用坐标表达式进行向量运算的方法。
4.熟悉平面的方程和直线的方程及其求法,会利用平面,直线的相互关系解决有关问题。
5.理解曲面方程的概念,掌握常用二次曲面的方程及其图形。
掌握以坐标轴为旋转轴的旋轴曲面及母线平行于坐标轴的柱面方程。
6.了解空间曲线的参数方程和一般方程。
7.了解曲面的交线在坐标平面上的投影。
第九章多元函数微分法及其应用
1.理解多元函数的概念。
2.了解二元函数的极限、连续性等概念,以及有界闭域上连续函数的性质。
3.理解偏导数和全微分的概念,了解全微分存在的必要条件和充分条件。
4.了解方向导数与梯度的概念及其计算方法。
5.掌握复合函数一阶偏导的求法,会求复合函数的二阶偏导数。
6.会求隐函数的偏导数。
7.了解曲线的切线和法平面及曲面的切平面与法线,会求出它们的方程。
8.理解多元函数极值和条件极值的概念,会求二元函数的极值。
会求解一些简单的最大值和最小值的应用问题。
第十章重积分
1.理解二重积分、三重积分的概念,了解重积分的性质。
2.掌握二重积分的计算法(直角坐标、极坐标),了解三重积分的计算方法。
第十一章曲线积分与曲面积分
1.理解两类曲线积分的概念,了解两类曲线积分的性质及两类曲线积分的关系。
2.会计算两类曲线积分。
3.掌握格林(Green)公式,会运用平面曲线积分与路径无关的条件解决相应问题。
4.会用重积分、曲线积分求一些几何量与物理量。
第十二章无穷级数
1.理解无穷级数收敛、发散以及和的概念,了解无穷级数基本性质及收敛的必要条件。
2.掌握几何级数和P-级数的收敛性。
3.了解正项级数的比较审敛法、掌握正项级数的比值审敛法。
4.了解交错级数的莱布尼兹定理,会估计交错级数的截断误差。
5.理解无穷级数绝对收敛与条件收敛的概念以及绝对收敛与收敛的关系。
6.了解函数项级数的收敛及和函数的概念。
7.掌握较简单幂级数的收敛区间的求法。
8.了解幂级数在其收敛区间内的一些基本性质。
9.了解函数展开为泰勒级数的充分必要条件。
10.会利用ex,sinx,cosx,ln(1+x),的麦克劳林(Maclaurin)展开式将一些简单函数展开成幂级数。
11.了解幂级数在近似计算上的简单应用。
12.了解函数展开为傅立叶(Fourier)级数的充分条件,并会将函数展开为傅立叶级数,会将函数展开为正弦或余弦级数。
第十三章常微分方程
1.了解微分方程、解、通解、初始条件和特解等概念。
2.掌握可分离变量的方程及一阶线性微分方程的解法。
3.会解齐次方程和伯努利(Bernoulli)方程并从中领会用变量代换求解方程的思想,了解全微分方程的解法。
九、考试方式
本课程为专业基础课,理论考试采用闭卷方式由高等数学教研室统一命题考试。
难易比例控制在15%难、50%适中、35%易之间。
涉及教材章的100%,节的85%,知识点的70%左右。
试卷采用A、B卷。
考试类别:
闭卷
记分方式:
100分
考试时量:
120分钟
大纲制订人:
高等数学教研室
大纲审定人:
王荣芝
修订日期:
2008年7月
《C语言程序设计》课程考试大纲
课程名称:
C语言程序设计
适用专业:
计算机科学与技术(软件工程方向)
课程类别:
专业基础课
总学时数:
90学时
学分数:
5学分
一十、考试要求
《C语言程序设计》考试用于考察学生对C语言的语法、语义规则,C语言的数据类型、运算符、控制语句及程序结构的理解和掌握程序,对运用结构化程序设计思想,正确地阅读程序、分析程序和设计编制程序的能力。
考核目标分为了解、理解、掌握三个层次。
了解——指学生能懂得所学知识,能在有关问题中认识或再现它们;
理解——要求能够全面理解所学的C程序设计的基本概念和原理,并能够分析、描述解决及运用C语言进行程序设计。
掌握——要求能够较深刻地理解所学知识,并且能够进行简单分析和判断,能够全面把握基本概念、基本事实、基本方法,并能掌握它们之间的区别与联系,灵活运用。
一十一、考试内容
第1章C语言概述
了解:
C程序概念,C程序的结构和C程序的特点。
第2章算法
了解:
算法的基本概念。
掌握:
算法的表示——流程图。
第3章数据类型、运算符与表达式
掌握:
C语言的数据分类和基本数据类型;算术、关系和逻辑运算符的运算规则和表达式的执行顺序。
第4章最简单的C程序设计——顺序程序设计
掌握:
顺序程序设计的方法、熟练掌握输入函数和输出函数的使用。
第5章选择结构程序设计
掌握:
关系表达式和逻辑表达式;掌握if和switch语句。
第6章循环控制
掌握:
循环结构的方法和循环结构的实现形式:
goto语句、while语句和for语句。
第7章数组
理解:
数组的概念和数组的存储形式;
熟练:
掌握一维数组和二维数组的定义和使用方法;字符数组和字符串的关系。
第8章函数
理解:
函数的概念、定义;理解函数的参数、类型、返回值的概念;
掌握:
自定义函数的声明和调用;系统库函数的调用;变量的作用范围和存储类型。
第9章预处理命令
掌握:
预处理的概念、方法;掌握条件编译的方法。
第10章指针
了解:
二级指针的概念;
理解:
指针和指针变量的概念;
掌握:
指针的定义和类型;指针的使用;指针和数组、指针和函数、指针和字符串的关系;关于指针的各种运算。
第11章结构体与共用体
理解:
结构体和共用体的概念、定义;掌握使用结构体和共用体类型的数据。
第12章位运算
理解:
位运算的概念;掌握位运算的方法。
一十二、考试方式
本课程为专业基础课,理论考试采用闭卷方式,试题类型及比重:
填空题、选择题和简答题占试卷的60%,阅读程序和编写程序占40%。
上机实验另行考核见实验大纲。
试卷采用A、B卷。
考试类别:
闭卷
记分方式:
100分
考试时量:
90分钟
大纲制订人:
马秀荣
大纲审定人:
王荣芝
修订日期:
2008年7月
《计算机组成原理》课程考试大纲
课程名称:
计算机组成原理
适用专业:
计算机科学与技术(软件工程方向)
课程类别:
专业基础课
总学时数:
72学时
学分数:
4学分
一十三、考试要求
《计算机组成原理》课程旨在考察学生通过学习对计算机硬件运行的基本原理知识的掌握程度,理解计算机工作的特点。
本课程考核要求由低到高共分为“了解”、“理解”、“掌握”三个层次,其含义:
了解——指学生能懂得所学知识,能在有关问题中认识或再现它们;
理解——要求能够全面理解所学的计算机硬件原理与运行机制原理,并能够分析、描述解决及运用这些知识。
掌握——要求能够较深刻地理解所学知识,并且能够进行简单分析和判断,能够全面把握基本概念、基本事实、基本方法,并能掌握它们之间的区别与联系,灵活运用。
一十四、考试内容
第一章计算机系统的基本概念
了解:
计算机硬件基本原理。
掌握:
计算机硬件基本组成。
第二章计算机的发展及应用
了解:
计算机的发展史和应用领域以及展望。
第三章系统总线
了解:
总线基本概念、总线的分类、总线的特性及性能指标。
掌握:
多总线结构、总线判优控制和总线通信控制。
第四章存储器
了解:
辅助存储器。
掌握:
主存储器相关知识:
静态存储器、动态存储器、存储器与cpu的连接、高速缓冲存储器工作原理、高速缓冲存储器与主存地址映射方式。
第五章输入输出系统
了解:
输入输出系统的发展概况及组成、I/O与主机的编址方式、传送方式、联络方式以及设备寻址;外部设备分类及简介。
掌握:
I/O接口的功能及基本组成;程序查询方式的工作原理及程序查询接口电路;程序中断方式的工作原理及程序中断接口电路、中断服务流程;DMA方式的特点、DMA接口电路的功能、组成、类型及DMA的工作过程。
第六章计算机的运算方法
掌握:
定的点和浮点数以及他们在计算机中的运算方式、运算器的基本工作原理。
第七章指令系统
了解:
机器指令的一般格式;操作数类型和操作类型。
掌握:
指令的地址格式和寻址方式;指令格式举例;RISC技术。
第八章CPU的结构和功能
了解:
CPU的功能及结构框图。
掌握:
指令周期;指令流水;中断系统(包括引起中断的各种因素,中断系统所需解决的共性问题,如:
中断请求标记、中断判优、中断响应、中断服务、中断返回、多重中断等)。
第九章控制单元
掌握:
微操作命令的分析;控制单元的外特性;多级时序系统;控制方式。
了解:
控制信号实例分析。
第一十章控制单元的设计
掌握:
组合逻辑设计、微程序控制单元框图及工作原理、微程序设计
一十五、考试方式
本课程为专业基础课,理论考试采用闭卷方式由院统一命题考试。
试题类型及比重:
填空题20分、选择题20分,判断题10分、简答题30分、综合设计题20分。
自学内容不列入考核范围。
试卷采用A、B卷。
考试类别:
闭卷
记分方式:
100分
考试时量:
90分钟
大纲制定人:
陶锐
大纲审定人:
王荣芝
修订日期:
2008年7月
《离散数学》课程考试大纲
课程名称:
离散数学
适用专业:
计算机科学与技术(软件工程方向)
课程类别:
专业基础课
总学时数:
周学时4,总学时72
学分数:
4学分
一十六、考试要求
《离散数学》课程旨在考察学生对离散量的基本原理的理解、对数理逻辑、集合论、代数系统的基本概念和原理的理解程度,以及掌握基本运算的一般过程和基本方法、掌握运算定律的使用方法、掌握逻辑推理的能力。
本课程考核要求由低到高共分为“了解”、“理解”、“掌握”三个层次,其含义:
了解——指学生能懂得所学知识,能在有关问题中认识或再现它们;
理解——要求能够全面理解所学的离散数学的基本概念和原理。
掌握——要求能够较深刻地理解所学知识,并且能够进行简单分析和判断,能够全面把握基本概念、基本事实、基本方法,并能掌握它们之间的区别与联系,灵活运用。
一十七、考试内容
第一部分数理逻辑
了解:
命题的定义、谓词、个体和量词、谓词演算公式
理解:
命题符号化、重言式、矛盾式和可满足式、谓词演算的等值公式和永真蕴含式、词演算的推理理论
掌握:
应用命题公式的等值关系和蕴涵关系、应用命题演算的推理方法
第二部分集合论
了解:
集合和集合的表示方法、集合之间的关系、有序n元组,集合的笛卡尔积和关系、函数,函数的定义域和值域
理解:
子集和幂集的概念、三种特殊的函数:
单射、满射和双射
掌握:
应用集合间的运算及运算定律、应用关系的集合表示法、矩阵表示法和关系图表示法、集合A上的关系、逆关系和复合关系、集合A上关系的性质、等价关系、偏序关系、应用复合函数的定义和复合函数的性质、应用逆函数和逆函数相关的性质
第三部分图的基本概念
了解:
通路与回路、无向树的性质
理解:
图的连通性、欧拉公式、欧拉图和哈密顿图
掌握:
应用图的矩阵和运算、根树及应用
第四部分代数结构
了解:
运算及运算的封闭性
理解:
代数系统、偏序集,最小上界和最大下界,最小元和最大元、
掌握:
应用二元运算的一些常见的性质、应用与二元运算相联系的一些特殊的元素
第五部分组合数学
了解:
加法与乘法法则
掌握:
排列与组合、应用二项式定理
一十八、考试方式:
本课程为专业基础课,理论考试采用闭卷方式由院统一命题考试。
试题类型及比重:
填空题20分、选择题20分,判断题20分、简答题40分。
自学内容不列入考核范围。
试卷采用A、B卷。
考试类别:
闭卷
记分方式:
100分
考试时量:
90分钟
大纲制订人:
张君
大纲审定人:
王荣芝
修订日期:
2008年7月
《汇编语言》课程考试大纲
课程名称:
汇编语言
适用专业:
计算机科学与技术(软件工程方向)
课程类别:
专业基础课
总学时数:
90学时
学分数:
5学分
一十九、考试要求
《汇编语言》考试用于考核学生对8086系列CPU寄存器的结构、功能和用法、各种寻址方式的格式和用法、汇编语言源程序的两种书写格式和编译及连接、指令的格式、功能和用法及支持的寻址方式,以及对标志位的影响、过程的功能、用途和适用范围、伪指令的功能和用法的掌握程度。
考核目标分为了解、理解、掌握三个层次。
了解——指学生能懂得所学知识,能在有关问题中认识或再现它们。
理解——要求能够全面理解所学的基本概念和原理。
掌握——要求能够较深刻地理解所学知识,并且能够进行简单分析和判断,能够全面把握基本概念、基本事实、基本方法,并能掌握它们之间的区别与联系,灵活运用。
二十、考试内容
第1章预备知识
掌握:
数制转换与数在机器内部的表示,8086/8088CPU的内部结构及寄存器组
理解:
8086/8088存储器组织,指令系统、汇编语言程序、汇编程序以及汇编语言与高级语言的比较。
第2章CPU资源和存储器
掌握:
数制转换与数在机器内部的表示,8086/8088CPU的内部结构及寄存器组
理解:
8086/8088存储器组织,指令系统、汇编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 专业课程 考试 大纲