哈尔滨工业大学834软件工程2020年考研专业课初试大纲

合集下载

2020哈工大建筑学院考研初试自命题考试大纲838设计技术与方法

2020哈工大建筑学院考研初试自命题考试大纲838设计技术与方法

2020年硕士研究生入学考试大纲考试科目名称:设计技术与方法考试科目代码:[838]一、考试要求:要求学生全面系统地掌握传播学基础理论,具体包括传播、媒介、受众相关理论和概念以及手机、互联网等新媒体传播等;游戏开发相关的专业知识、基本原理和技术,包括三维图形学基础、三维游戏场景管理、游戏中的人工智能技术等;虚拟现实与增强现实相关的基本原理和技术,包括虚拟现实和增强现实的基本概念、核心技术和主要应用领域等。

二、考试内容:I、传播理论(80分)1)传播活动的历史与发展从动物传播到人类传播/人类传播的发展进程/信息社会与信息传播2)传播学的主要奠基人及创立者3)信息、符号、意义信息的分类、特点/符号在人类传播中的意义/人类传播中的意义交流/象征性社会互动4)传播的类型传播的基本过程/社会传播的构成要素人内传播人际传播大众传播大众传播的定义、特点与社会功能/大众传播的产生与发展过程/大众传播的社会影响5)传播的过程传播的基本过程/线性传播过程/控制论传播过程/系统论传播过程/传播过程的特点6)关于传播者把关人理论等7)关于传播的内容8)传播媒介的性质与作用英尼斯、麦克鲁汉相关媒介理论、9)关于受众大众与大众社会理论/几种主要的受众观/使用与满足——一种受众行为理论10)受众效果研究传播效果研究的历史与发展/传播效果的产生过程与制约因素11)大众传播的宏观社会效果大众传播与环境认知—议程设置功能理论/大众传播、社会心理与舆论—沉默的螺旋理论/大众传播的潜移默化效果—培养理论/大众传播与信息社会中的阶层分化—知沟理论12)关于新媒体传播手机传播/互联网传播II、计算机游戏程序设计(40分)1)三维数学基础与三维图形绘制四元数、欧拉角/常用立体几何算法/图形绘制流程2)三维游戏中的场景管理技术三维场景的表示/三维场景的组织和管理/游戏场景的几何优化3)角色动画基本编程技术关键帧动画技术/脚本驱动的动画技术4)三维交互编程技术三维交互开发平台/使用加速度传感器的移动平台应用开发5)三维音效编程技术声音基础/三维音效生成6)游戏中的人工智能路径规划/有限状态机(FSM)/群体行为的模拟/模糊逻辑III、虚拟现实与增强现实(30分)1)虚拟现实技术概论虚拟现实技术的基本概念/虚拟现实系统的分类/虚拟现实系统的输入输出设备2)虚拟现实系统的核心技术三维建模技术/立体显示技术/真实感实时绘制技术/人机交互技术/三维全景技术3)增强现实技术概论增强现实技术的基本概念/增强现实核心技术/移动增强现实技术4)虚拟现实与增强现实的主要应用领域虚拟现实的主要应用领域/增强现实的主要应用领域三、试卷结构:考试时间180分钟,满分150分1)题型结构A:概念题(20分)B:简答题(30分)C:论述题(40分)D:分析题(60分)2)内容结构A:传播理论(80分)B:计算机游戏程序设计(40分)C:虚拟现实与增强现实(30分)四、参考书目1.胡正荣、周亭. 传播学概论. 高等教育出版社, 2017.2.娄岩. 虚拟现实与增强现实技术概论. 清华大学出版社, 2016.3.耿卫东、陈为、梁秀波、王锐.计算机游戏程序设计(提高篇)(第3版). 电子工业出版社, 2018.。

834软件工程基础,哈工大大纲

834软件工程基础,哈工大大纲

考试大纲:2012年硕士研究生入学考试大纲考试科目名称:软件工程基础考试科目代码:[834] 本考试科目考试时间180分钟,满分150分。

包括软件工程与C程序设计两部分,每部分各75分。

软件工程(75分)一、考试要求要求考生全面系统地掌握软件工程的基本概念、原理、技术和方法,以及软件开发的全过程,并能灵活地运用这些基本知识,为软件开发建立分析模型、设计模型。

二、考试内容1、软件工程的基本概念:软件工程,软件开发生命周期,模型,方法,技术,工具,过程,软件工程环境,软件工程管理,软件开发风险,软件需求,软件设计,自顶向下,分解,抽象,细化,模块化,软件复审,软件测试等。

2、软件开发生命周期模型:各个模型的特点及用途。

3、软件需求a. 需求分析的任务b. 需求分析的五大活动c. 需求获取的常用方法d. 需求分析的步骤e. 结构化的分析方法,模型的组成,DFD的建模过程f. 需求分析验证g. 需求变更的管理4、软件设计a. 软件设计的任务b. 模块化设计c. 从结构化分析到结构化设计的过程d. 数据存储的设计e. 人机交互的设计f. 软件复杂性的度量5、软件质量与测试a. 软件的质量度量McCall模型及质量保证的活动内容b. 软件测试的目的和任务c. 软件测试的种类d. 黑盒测试与白盒测试方法及测试用例设计e. 软件测试的步骤f. 软件的纠错方法6、软件的维护:维护的种类三、试卷题型结构1、选择或填空(0-25分)2、问答题(0-30分)3、综合分析及设计(0-20分)四、参考书目史济民等,软件工程—原理、方法与应用,高等教育出版社,2003.3C程序设计(75分)一、考试要求了解高级语言程序设计的基本思想和方法,熟练运用结构化程序设计的三种基本结构编写程序,并要求对面向对象的技术和方法有初步的了解。

二、考试内容1、常量、变量、数据类型、表达式、算法与流程图等基本概念;2、输入/出等基本语句及简单程序设计;3、数组、结构体(或记录、数据域)与共用体、文件构造数据类型及其应用;4、顺序、选择、循环三种程序结构及其应用;5、函数(子程序、方法)与递归;6、指针与线性链表;7、面向对象的基本概念,面向对象分析方法,面向对象的设计,面向对象的实现,面向对象的测试。

834计算机科学专业基础综合

834计算机科学专业基础综合
2) 掌握操作系统进程、内存、文件和I/O管理的策略、算法、机制以及相互关系。
3) 能够运用所学的操作系统原理、方法与技术分析问题和解决问题,并能利用C语言描述相关算法。
2.主要复习内容:
1) 操作系统概述
(1)操作系统的概念、特征、功能和提供的服务
(2)操作系统的发展与分类
(3)操作系统的运行环境
1.复习要求:
1)掌握数据结构的基本概念、基本原理和基本方法。
2)掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。
3)能够数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++或实现算法的能力。
2.主要复习内容:
1)线性表
(1)线性表的定义和基本操作
d.层次路由
(3)IPv4
a.IPv4分组
b.IPv4地址与NAT
c.子网划分与子网掩码、CIDR
d.ARP协议、DHCP协议与ICMP协议
(4)IPv6
a.IPv6的主要特点
b.IPv6地址
(5)路由协议
a.自治系统
b.域内路由与域间路由
c.RIP路由协议
d.OSPF路由协议
e.BGP路由协议
(6)IP组播
(4)控制器的功能和工作原理
a.硬布线控制器
b.微程序控制器
微程序、微指令和微命令;微指令的编码方式;微地址的形式方式。
(5)指令流水线
a.指令流水线的基本概念
b. 指令流水线的基本实现
c.超标量和动态流水线的基本概念
(6)多核处理器的基本概念
6)总线
(1)总线概述
a.总线的基本概念
b.总线的分类

哈尔滨工业大学考研专业目录

哈尔滨工业大学考研专业目录

哈尔滨工业大学考研专业目录
哈尔滨工业大学2020年考研专业目录:
理科类:应用统计学、应用心理学、经济学、新闻传播学、法学、劳动与社会保障、政治学、公共管理、英语、审计学、会计学、法学(五年制)、教育技术学、国际经济与贸易、农业经济管理、文化产业
管理、投资学、公共事业管理、安全科学与工程、物流管理、管理科学、营销学、房地产经济管理、旅游管理、软件工程、环境科学与工程、社会学、网络空间安全、信息安全、数字媒体技术、物联网工程、社会工作。

文科类:汉语言文学、历史学、汉语国际教育、应用经济学、翻
译与外语教育、图书馆学、计算机科学与技术、电子商务、艺术设计、环境规划与管理、网络与新媒体、建筑学、视觉传达设计、艺术学、
音乐学、舞蹈学、文物保护技术、数字出版、社会体育指导与管理、
运动训练、体育教研、体育社会学。

管理类:经济法、会计学、审计学、市场营销、保险学、财务管理、资源开发与管理、能源与动力工程、交通运输、物流管理、商务
管理、技术经济与管理、行政管理、图书情报与档案管理。

工科类:材料科学与工程、机械设计制造及其自动化、工业设计、电子科学与技术、电气工程、自动化、通信工程、计算机科学与技术、软件工程、数据科学与大数据技术、智能科学与技术、空间信息与数
字技术、交通工程、车辆工程、测控技术与仪器、海洋工程与技术、
航空宇航科学与技术、化学工程与技术、制药工程、包装工程、石油
与天然气工程、环境工程、生物工程、数字媒体技术、社会共治技术、金融信息管理与服务、财务管理、管理科学与工程、机电一体化及自
动化、核工程与核技术、资源循环科学与工程、城市规划、物联网工程、飞行器制造工程、飞行器设计、交通系统工程、安全工程。

(842)考试大纲-计算机专业基础-2020

(842)考试大纲-计算机专业基础-2020

2020年硕士研究生统一入学考试《计算机专业基础》第一部分考试说明一、考试性质计算机专业基础是计算机科学与技术学科(一级学科)、计算机技术工程领域硕士生入学考试的专业基础课。

考试对象为参加东北大学计算机科学与工程学院2020年全国硕士研究生入学考试的准考考生。

二、考试形式与试卷结构(一)答卷方式:闭卷,笔试(二)答题时间:180分钟(三)考试题型及比例简答题20%综合题80%(四)参考书目《数据结构》,严蔚敏,清华大学出版社,2001年。

《C语言程序设计》(第3版),谭浩强,清华大学出版社,2010年。

第二部分考查要点(一)数据结构考查要点1 绪论1.1 数据结构的基本概念和术语1.2 抽象数据类型的表示与实现1.3 算法和算法分析2 线性表2.1 线性表类型定义2.2 线性表的顺序表示和实现2.3 线性表的链式表示和实现3 栈和队列3.1 栈的类型定义、表示和实现3.2 栈的应用3.3队列的类型定义、表示和实现3.4 队列的应用4 串4.1 串的类型定义、表示和实现4.2串操作应用5 数组和广义表5.1数组的定义、顺序表示和实现5.2特殊矩阵的压缩存储5.3广义表的定义和存储结构6 树和二叉树6.1 树的定义和基本术语6.2二叉树的定义、基本性质和存储结构6.3遍历二叉树和线索二叉树6.4树和森林6.5哈夫曼树及哈夫曼编码7 图7.1 图的定义、基本术语和存储结构7.2图的遍历7.3图的连通性和最小生成树7.4有向无环图、拓扑排序和关键路径。

9 查找9.1 静态查找表9.2 动态查找表9.3 哈希表10 排序10.1 插入排序10.2 快速排序10.3 选择排序10.4 归并排序10.5 基数排序10.6排序方法的比较(二)C语言考查要点1、算法及其描述方法1.1算法的概念、特点1.2算法的描述方法(流程图、N-S流程图)1.3程序设计的三种基本结构;2、数据类型、运算符和表达式2.1变量和常量2.2 预处理命令2.3数据类型(整型、实型、字符型)2.4算术运算符、表达式3、顺序程序设计3.1各种类型数据的格式化输入/输出方法3.2字符数据的非格式化输入/输出方法3.2顺序程序的设计4、选择结构程序设计4.1关系运算符、逻辑运算符和条件运算符4.2 if、switch语句;4.3 if语句的嵌套。

硕士研究生入学考试软件工程学考试大纲

硕士研究生入学考试软件工程学考试大纲

硕士探讨生入学考试《软件工程学》考试大纲一、考试要求《软件工程学》是一门专业基础课,要求考生较系统地驾驭软件工程的基本概念、原理、技术和方法,并能灵敏地运用这些基本学问,为软件开发建立分析模型、设计模型、软件测试解决方案等。

本课程包括软件开发模型,软件项目管理,需求分析,软件设计,软件编码和测试,软件维护等。

主要考查考生对软件工程学基础学问的理解,是否有软件开发过程的科学管理意识,驾驭软件需求分析和软件设计基本方法,了解计算机帮助软件工程工具(CASE工具),驾驭UML及其相关工具。

二、主要参考书目软件工程(其次版),齐治昌谭庆平宁洪著,高等教化出版社,2004年03月出版三、其它参考书目张海藩,软件工程导论(第5版),清华高校出版社,2008 年2月出版。

四、考试题型及权重(共75分)⑴选择题: 约15分;⑵填空题: 约15分;⑶问答题:30分;⑷综合分析题:7分;⑸综合设计题:8分。

五、考查范围(1)软件和软件工程理解软件的定义、软件工程的定义、软件危机出现的缘由,以及解决危机的方法。

理解软件工程的目标和原则,驾驭软件生存周期、软件开发模型。

(2)软件项目管理了解软件管理的必要性,了解软件项目管理的主要任务,理解软件度量的基本概念,了解项目估算、软件质量度量及软件牢靠性度量的意义、了解软件开发过程管理的主要内容,了解软件成熟度模型的意义(3)计算机系统工程理解计算机系统工程的定义、组成部分,了解可行性探讨的必要性,了解系统规格说明及评审。

(4)需求分析基础理解需求分析的主要任务和原则,了解初步需求获得的技术,理解需求建模的有关概念,理解需求分析的快速原型技术,了解需求规格说明的内容和评审方法。

(5)面对数据流的分析方法了解数据流图和数据字典的意义,理解数据流图和数据字典的组成部分,理解实体关系图,驾驭数据流模型的创建方法。

(6)面对对象的需求分析理解面对对象的基本概念,了解基于UML的需求分析的方法和步骤,能初步进行实例分析。

2014哈尔滨工业大学软件工程834考研真题

2014哈尔滨工业大学软件工程834考研真题

2014哈尔滨工业大学软件工程834考研真题今年考的835软件工程,总体考的不理想,也不知道能不能过线!废话不多说,先说真题吧!14年的真题挺恶心,考试大纲给的范围是这样的,考C语言和JAVA基础,面向对象基本思想,面向对象的基本概念:面向对象的分析方法,面向对象的设计,面向对象的实现,面向对象的测试。

考试的题呢,C语言很简单的,JAVA考了很多,还考了UML,当然还有面向对象基本概念。

大纲给的题型是1,填空(20分)2,简答题(30分)3,程序设计(100分)结果题型完全跟大纲的题型不搭边,题型有选择,有填空,有写程序运行结果,有程序改错,有程序设计,有这些也就算了,还有简答,还有尼玛名词解释,还有UML画图,还有测试用例设计!总之吧,我悲剧了,基本没怎么复习软件工程这本书,C语言75分基本能打满分吧。

面向对象75能得25就不错了,后面35分没复习,基本上就是胡写一通了!发了这么多牢骚,言归正传,记住的真题如下:选择最后说,记住的最少C语言1.流程图:有计算机产生一个随机数magic,由用户输入一个数guess,如果guess 大于magic,输出“Wrong!Too big!”,如果guess小于magic,输出“Wrong!Too small!”,如果guess等于magic,输出“Right!”,程序结束!C程序设计(苏小红版)118页流程图2.程序改错:是C程序设计(苏小红版)310页 10.9 答案书的第三种方法的那个程序,一共有5个错误,8分,估计找到四个就能满分,五个错误是1 没有加 #include<string.h>2 #define N=40;改成 #define N403 for(...); 改成for(...) 后边加了一个;4 if()之中的两个字符串要用strcmp()函数5 字符串不能直接赋值,要用stringcpy()函数3.读程序结果是很简单的,一个大概是这样的#include <stdio.h>int main() {int i;for(i =2 ; i < 6 ; i ++) {if(i%2 == 0)continue;printf("**%d\n",i);}return 0;}结果是**3**5第二个是一个字符串指针,答题时这样#include <stdio.h>#include <string.h>int main() {char a[20] = "ABCDE";char b[20] ="abc";char *p = a;char *q = b;p+=3;strcat(q,p);printf("%s",q);}结果是abcDE4.程序设计前两个特别简单,特别基础,(1) 输出1到键盘输入n之间的所有数的平方和立方(2)计算1!+ 2!+ ... + 10!(3)某班级有40个人,用键盘输入学生的学号和某门课成绩,然后由用户输入一个学号,查找该学号学生的成绩,找到返回成绩,如果没找到打印 NOT FOUND!以上就是C语言的75分部分,很简单,以下是面向对象的75分记的不是很清楚了,选择有一个考模块异步通信对程序的可移植性效率提高明显的,有一个考螺旋模型应对风险能力强,还有一个考哪个不是字符型数据的,还有一个考耦合类型的,还有俩白给的,一个七个,每个两分1 名词解释抽象类用例2. 简答MVC架构每层的含义作用和他们的关系那俩一下子蒙住了,想不起来了,什么时候想起来再说吧,不难3.设计(UML)一个是类图题,考的是微博,微博分原创和转发,用户可以有多个微博,有一个微博列表,用户可以评论微博,要求把对应关系和关联标示清楚另一个是部署图,完全没复习,唉!考的也是微博,用户可以通过web或者手机app访问典型B/S的微博系统,为了提高效率,控制层用分布式,记不清楚了3用例题用等价类划分法完成测试用例,写出测试用例包括期望数据,是否合法并且写出覆盖的路径,用户输入一个数,这个数包括两部分,月和日,月有1和2,如果月为1,日范围是(25-30),如果月为2,日范围是(1-18),输入测试用例,。

2019 哈尔滨工业大学 834《软件工程》 考试大纲

2019 哈尔滨工业大学 834《软件工程》 考试大纲

2019年哈尔滨工业大学834《软件工程》考试大纲本考试科目考试时间180分钟,满分150分。

包括:C语言程序设计课程(占75分)和软件工程课程(占75分)。

C语言程序设计部分(75分)一、考试要求要求考生掌握用计算机处理问题的思维方法,掌握C语言的基本语法、基本控制结构、常用的算法、问题求解方法和程序设计方法,具备综合运用所学知识独立解决与计算相关的工程技术问题的程序设计、实现和调试能力。

二、考试内容1)问题的抽象、建模和算法描述a:算法的基本概念b:算法的流程图描述方法2)基本控制结构a: 选择结构的三种控制方式(单分支、双分支、多分支)b: 循环结构的三种控制方式(计数控制、条件控制和标记控制)c: 流程转移控制的基本方法d: 基本控制结构的嵌套3)函数和常用的问题求解方法a: 函数定义,函数调用,函数原型,函数的参数传递,防御式编程b: 分治与递归,函数的递归调用,递归函数的设计方法c: 枚举(即穷举)d: 递推(正向递推、反向逆推)4)数组和常用的算法a: 一维数组和二维数组的定义、初始化和引用b: 一维数组、二维数组做函数参数向函数传递一维数组和二维数组c: 字符数组或字符指针做函数参数向函数传递字符串d: 常用的字符串处理操作(字符串的复制、连接、比较、计算长度、插入字符、删除字符、精确匹配等)e: 常用的排序算法(选择排序、冒泡排序、插入排序)f: 常用的查找算法(顺序查找、折半查找)5)指针a: 指针变量的定义、初始化和解引用b: 指针变量做函数参数c: 指针数组d: 函数指针6) 结构体和共用体a:结构体变量、结构体数组和结构体指针b: 结构体变量、结构体数组或结构体指针做函数参数向函数传递结构体c: 共用体类型d: 结构体和共用体占内存的字节数,内存对齐e: 动态内存分配函数和动态数据结构,链表的基本操作7)文件操作a:文件的打开和关闭b:二进制文件和文本文件c:文件的顺序读写三、试卷题型结构a:程序理解题(5分)b:程序改错题(5分)c:程序补全题(30分)d:程序设计题(35分)四、参考书目1.苏小红,王宇颖,孙志岗等,C语言程序设计(第3版),高等教育出版社,2015.082.苏小红,王甜甜,车万翔,C语言程序设计学习指导(第3版),高等教育出版社,2015.09软件工程部分(75分)一、考试要求要求考生全面系统地掌握软件工程的基本概念、软件工程的常用过程模型、软件的生命周期、结构化与面向对象的软件分析、设计、开发和测试方法,并能灵活运用;能够利用软件工程的基本知识,为应用系统构造有效的需求、设计和测试方案;能够初步分析软件方案的合理性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020年硕士研究生入学考试大纲
考试科目名称:软件工程考试科目代码:[834]本考试科目考试时间180分钟,满分150分。

包括:软件工程(占60分),C语言程序设计(占45分)和数据结构与算法(占45分)。

软件工程部分(60分)
一、考试要求
要求考生全面系统地掌握软件工程的基本概念、软件工程的常用过程模型、软件的生命周期、面向对象的软件分析、设计、开发和测试方法,并能灵活运用;能够利用软件工程的基本知识,为应用系统构造有效的需求、设计和测试方案;能够初步分析软件方案的合理性。

二、考试内容
1)软件工程的基本概念
a:软件工程的概念、组成部分
b: 软件的生命周期、各阶段的作用、各阶段输入输出之间的关系
c: 软件开发团队的基本角色构成及各自的职责
2)软件生命周期模型与软件项目管理
a:瀑布模型、增量模型、演化模型,各自的特征、过程和应用场景
b: 敏捷方法与过程模型,包括用户故事、测试驱动开发、结对编程、持续集成、快速迭代/快速交付等,以极限编程XP为代表
c: 针对特定软件产品/项目的特征,选择恰当的过程模型
d: 软件项目管理的基本过程;软件项目规划(规模估算、成本估算、进度计划等)
e: 软件风险管理的基本概念与方法
3)软件需求工程
a:需求工程的阶段划分及各自之间的关系
b: 需求的分类、需求好坏的评判标准。

相关文档
最新文档