计算机技术培养方案(工程硕士)
发布人:李祥  发布时间:2016-07-06   浏览次数:1140

一.学科专业简介

计算机技术是信息社会中的核心技术,它综合运用计算机科学理论、各种应用技术以及工程方法,把计算机技术与生产实践相结合,并解决生产实践中的实际问题的专业领域。本领域隶属于信息工程学院,紧密围绕江西省主导产业及地方经济建设,结合学校地学与核特色的优势,突出计算机技术实际应用研究与开发。师资力量雄厚,现有教授、副教授20余人。经过多年的教学与科研实践,研究成果丰硕,近些年来,承担国家、江西省及其它各类科研项目30余项,公开发表高水平学术论文320余篇,已形成独具特色、稳定、坚实的研究方向,包括嵌入式系统与物联网技术、计算机图形图像与三维重构技术等研究方向。科研设备先进,毕业生就业面向计算机行业的企业、高校及管理部门。

.研究方向

1.嵌入式系统与物联网技术

2.大数据与智能信息处理

三.培养目标

培养适应时代发展要求具有较强事业心和责任感的得、智、体全面发展的高级专门人才。

1)能够运用马克思主义的观点和方法分析问题、解决问题;拥护党的基本路线、方针和政策;热爱祖国、遵纪守法、树立正确的社会主义核心价值观,具有良好的职业道德,具有创新求实和团结合作精神,积极为我国的社会主义建设服务。

2)具有坚实的计算机科学与技术的基础理论,掌握计算机软件与理论、计算机系统结构的各种专门知识;熟悉现代计算机软、硬件环境和工具,有娴熟的计算机使用技能;具有从事科学研究或独立担负专门技术工作的能力;有严谨求实的科学态度与作风;熟练的掌握一门外语,能胜任科研院所、工厂企业及高等院校本专业领域的工程设计、研究和开发、管理工作。

3)身心健康。

  

  

  

  

  

  

  

  

四.课程设置

课程编号

学时

学分

备注

学位课程

公共基础课

10001001

中国特色社会主义理论与实践研究

36

2

  

  

必修5个学分

10001004/5

英语(Ⅰ、Ⅱ)

108

3

  

专业必修课

12040101

算法设计与分析

40

2

  

  

4门课

必修8个学分

12040115

高级程序设计

40

2

  

  

12040103

高级软件工程

40

2

  

  

12040105

计算机技术学术前沿

40

2

  

  

非学位课程

专业选修课

12040116

面向对象系统分析与设计

40

2

  

  

学生根据研究方向选修至少10个学分

5-6门课)

12040117

人工智能及应用

40

2

  

  

12040107

计算机图形图像处理

40

2

  

  

12040108

数据仓库与数据挖掘

40

2

  

  

12040118

计算机网络与数据通讯

40

2

  

  

12040114

物联网技术

40

2

  

  

12040119

软件过程模型与管理

40

2

  

  

12040120

嵌入式系统开发与应用

40

2

  

  

12040121

数据库开发技术

40

2

  

  

12040113

大数据处理与云计算

40

2

  

  

公共选修课

  

课程见附录

  

  

  

  

  

至少4学分

补修课程

针对跨专业录取的研究生,由研究生指导教师指定

不计学分

必修培养环节

生产实践

  

6

  

  

  

任一环节未完成将不能申请答辩

至少8个学分

文献综述

  

1

  

  

  

开题报告

  

1

  

  

  

毕业总学分

35

  

  

  

  

  

  

  

  

五.课程简介

(一)算法分析与设计

1.课程目标:通过本课程的学习,让学生掌握计算机程序设计中常见的非数值算法设计策略与技术,并能设计出有效的算法来解决搜索、排序、图论、几何学、优化、和决策中的根本计算问题,并使学生能够对所设计的算法进行细致的分析。

2.课程内容:计算机算法分析、算法设计及复杂性理论的基本概念、基本算法分析方法和常用算法设计方法(如:分治法、回溯法、贪心法、动态规划法、分枝限界法等)。

3.教学方式:多媒体+实验

4.考核方式:考查+程序设计

5.预修课程: C语言程序设计、数据结构

6.教材及参考书目:

[1]王晓东.2007.计算机算法设计与分析(3)北京:电子工业出版社.

[2]吕国英.2006.算法设计与分析.北京:清华大学出版社.

[3]周培德.2004.算法设计与分析.北京:机械工业出版社.

[4]阿霍霍普克劳夫特.乌尔曼.2007.计算机算法的设计与分析:新增经典算法的C/C++实现.北京:机械工业出版社.

(二)高级程序设计

1.课程目标:通过本课程的学习,使学生掌握SOAP服务引擎的工作原理、面向服务的架构开发应用的策略、基于Microsoft .NETSOA应用开发等技术。

2.课程内容:包括面向服务的架构和编程模型、服务组件架构和服务数据对象、面向服务的设计原则与企业IT战略、主要组件及技术和标准、面向服务的架构的设计原则、方法学、面向服务的分析和设计、面向服务的架构参考架构与连接服务、企业服务总线、业务逻辑服务、控制服务、开发支持、管理支持等; Web服务基础、Web服务体系结构、Web服务实现方式、SOAP服务引擎的工作原理、面向服务的架构开发应用的策略、基于Microsoft .NETSOA应用开发等。

3.教学方式:多媒体+实验。

4.考核方式:考试。

5.预修课程:C语言程序设计、数据结构

6.教材及参考书目:

[1]张亦辉,冯华,胡洁编著.2008.Java面向对象程序设计.北京:人民邮电出版社.

[2]邵维忠,杨芙清著.2007.面向对象的系统设计.北京:清华大学出版社.

[3]杜茂康,王永编著.2007.C++面向对象程序设计.北京:电子工业出版社.

[4]马骏主编.2010.C#网络应用编程.北京:人民邮电出版社.

(三)高级软件工程

1.课程目标:通过本课程的教学,使学生树立软件工程理念,了解软件工程知识的全局,具备软件工程师从事工程实践所需的专业能力,即需求分析、设计、实现和测试、项目计划和管理的能力,并具有软件开发实践和项目组织的初步经验、创新意识、团队精神、和良好的外语运用能力。

2.课程内容:主要介绍软件工程的基本原理、概念和技术方法。 包含以下几个方面内容:软件工程与项目管理;结构化开发方法;面向对象的开发方法等。

3.教学方式:多媒体+实验

4.考核方式:考试

5.预修课程:软件工程、数据库原理

6.教材及参考书目:

[1]鄂大伟.2010.软件工程.北京:清华大学出版社.

[2]弗里格,阿特利著,杨卫东译.2007.软件工程.北京:人民邮电出版社.

[3]比约尼尔著,刘伯超等译.2010.软件工程.北京:清华大学出版社.

[4]李允中.2010.软件工程.北京:清华大学出版社.

()面向对象系统分析与设计

1.课程目标:通过本课程的学习,使学生掌握掌握面向对象系统分析与设计的基本概念、常用方法和技术、开发工具,能针对特定环境下的应用问题应用UML语言建模并进行信息系统开发(包括系统分析、设计与实现)的能力。

2.课程内容:内容包括:(1)基本概念:系统、系统分析与设计、面向对象基本概念(对象和类、属性、消息、方法等) ;(2)基本方法:面向对象系统分析与设计方法(包括OMT方法、UML统一建模语言等),并以某个具体软件项目为例,介绍整个项目的配置、实现与部署,以及项目的分析、设计、架构等。

3.教学方式:多媒体+实验

4.考核方式:考查+软件作品

5.预修课程:Java语言程序设计、数据结构

6.教材及参考书目:

[1]乔治.2008.面向对象系统分析与设计(2) .北京:清华大学出版社.

[2]邵维忠,杨芙清.2007.面向对象的系统设计.北京:清华大学出版社.

[3](美)巴拉赫,兰宝. 2006. UML面向对象建模与设计.北京:人民邮电出版社.

(五)计算机技术学术前沿

1.课程目标:通过本课程的学习,使学生了解的发展现状以及目前的主要研究方向,并在此基础上结合自己的研究方向查看相应的参考文献。

2.课程内容:介绍计算机网络、数据库、操作系统、信息安全、嵌入式系统、移动通信、物联网技术大数据处理、图像处理技术、云计算等方面的最新技术及发展现状。

3.教学方式:多媒体+实验

4.考核方式:考查+论文

5.预修课程:计算机网络操作系统

6.教材及参考书目:由导师组指定

(六)人工智能及应用

1.课程目标:通过本课程的学习,使学生掌握人工智能的主要应用,包括专家系统、机器学生、自动规划、艾真体(Agent)、机器视觉、自然语言理解和智能控制等,并掌握使用相关方法解决问题的方法。

2.课程内容:内容包括传统人工智能的知识表示方法、搜索技术和高级知识推理;阐述计算智能的基本知识,包括神经计算、模糊计算、粗糙集理论、进化计算、人工生命、群智能、自然计算和免疫算法等;详细讨论人工智能的主要应用,包括专家系统、机器学生、自动规划、艾真体(Agent)、机器视觉、自然语言理解和智能控制等。

3.教学方式:多媒体+实验

4.考核方式:考试

5.预修课程:《计算机基础》

6.教材及参考书目:

[1]尼尔森(美)著.郑扣根等译.2003.人工智能.北京:机械工业出版社.

[2]卢格.2010.人工智能复杂问题求解的结构和策略.北京:机械工业出版社.

[3]耐格纳威斯基(澳)著.2007.人工智能智能系统指南.北京:机械工业出版社.

[4]蔡自兴,徐光祐编著.2004.人工智能及其应用.北京:清华大学出版社.

(七)数据仓库与数据挖掘

1.课程目标:通过本课程的学习,使学生掌握数据挖掘的基本原理和技术。

2.课程内容:主要内容包括:数据仓库的概念、原理、体系结构、数据仓库的数据存储和处理、数据仓库系统规划分析方法、开发实施方法、应用管理方法及连机分析处理;数据挖掘的基本理论、数据预处理方法、常见模型、基本数据挖掘方法和Web数据挖掘原理及应用,方法主要包括关联规则、数据分类、数据聚类、贝叶斯网络、粗糙集、神经网络、遗传算法、统计分析、文本和Web挖掘技术等。

3.教学方式:多媒体+实验

4.考核方式:考试

5.预修课程:数据库原理

6.教材及参考书目:

[1]韩家炜,堪博.2007.数据挖掘概念与技术.北京:机械工业出版社.

[2]陈封能,范明等译.2011.数据挖掘导论.北京:人民邮电出版社.

[3]潘华.2007.数据仓库与数据挖掘原理、工具、及应用.北京:中国电力出版社.

[4]郑岩.2011.数据仓库与数据挖掘原理及应用.北京:清华大学出版社.

(八)计算机图形图像处理

1.课程目标:通过本课程的学习,使学生掌握基本图形,真实感图形的构造方法;掌握图像技术的基本原理和方法。

2.课程内容:主要内容包括二、三维基本图形的生成算法、图形图像的几何变、图形图像的存储结构、真实感光照模型、光线跟踪、纹理映射、阴影生成及自然景物建模等。还包括图像的增强、复原、压缩编码和重建技术的原理和方法以及基于内容识别和理解的应用技术等。

3.教学方式:多媒体+实验。

4.考核方式:考试。

5.预修课程:《 VC语言程序设计》

6.教材及参考书目:

[1]杨钦,徐永安,翟红英编著.2005.计算机图形学.北京:清华大学出版社.

[2]冈萨雷斯 (美)等著.阮秋琦等译. 2007.数字图像处理.北京:电子工业出版社.

[3]常明,李丹,罗年猛主编.2009.计算机图形学算法与应用.武汉:华中科技大学出版社.

[4]孙家广,胡事民编著.2009.计算机图形学基础教程.北京:清华大学出版社.

()计算机网络与数据通信

1.课程目标:通过本课程的学习,使学生计算机通信网络的基本原理有一个全面、系统的认识,掌握计算机网络的设计、分析和应用方法,培养学生应用计算机通信网络基本方法和技术进行网络规划、设计及应用的能力。

2.课程内容:内容涉及数据通信、局域网技术、网络互联技术、网络应用四个部分,包括计算机网络的发展与演变、网络体系结构、交换与路由、无线网络与3G、协议分析与NS2网络仿真、NGN(软交换)与网络融合、计算机网络性能评价、物联网与云计算、现代计算机网络的规划与设计等,数据通信重点介绍数字化、数字传输、模拟传输、通信媒体、多路复用、数据交换等概念。

3.教学方式:集中授课+实验+讨论

4.考核方式:考试

5.预修课程:计算机网络

6.教材及参考书目:

[1]梁丰,庞文尧. 2012. 数据通信与计算机网络(第2版). 北京:高等教育出版社.

[2]谢希仁.2008. 计算机网络(第5版).北京:电子工业出版社.

[3]Jamesfkurose,陈鸣()2009.计算机网络:自顶向下方法(4) .北京: 机械工业出版社.

[4]柯志亨等.2009Ns2仿真实验--多媒体和无线网络通信.北京:电子工业出版社.

[5]赵启升等.2007.计算机网络工程教程.北京:科学出版版社.

(十)物联网技术

1课程目标:通过本课程的学习,使学生熟悉物联网产业链中标识、感知、处理和信息传送四个环节,掌握电子、射频、无线通信相关技术,培养学生可以从事物联网的系统设计、开发、管理、物联网软件开发、物联网技术应用、维护等的能力。

2. 课程内容:内容包括物联网体系架构、标识技术、感知层通信技术、工业控制网络技术、网络定位技术、软件、服务和算法技术、数据和信号处理技术、发现与搜索引擎技术、关系网络管理技术、安全与隐私技术,无线传感器网络、网络层通信技术、接入网技术、无线局域网技术、电话通信网技术、移动通信技术、传送网技术、虚拟专用网技术标准化和相关技术等。

3. 教学方式:多媒体+实验。

4. 考核方式:考查+论文。

5. 预修课程:高级计算机网络

6. 教材及参考书目:

[1]刘丽军,邓子云.2012.物联网技术与应用. 北京:清华大学出版社.

[2]董耀华.2012.物联网技术与应用. 上海:上海科学技术出版社.

[3]张新程.2011.物联网关键技术. 北京:人民邮电出版社.

[4]郑和喜等.2011WSN RFID 物联网原理与应用.北京:电子工业出版社.

(十一)软件过程模型与管理

1.课程目标:通过本课程学习,使学生了解面向对象的软件开发和管理方法,通过实际案例的演练掌握RUP的相关理论与技术,能运用这些理论与技术指导软件开发的全过程。

2.课程内容:主要内容包括:统一开发过程(RUP)、极限编程(XP)和软件成熟度模型(CMM)的基本思想和相关概念等以及各种实际应用技术方法、统一开发过程的用例驱动、以构架为中心和增量与迭代开发过程。

3.教学方式:多媒体+设计+讨论

4.考核方式:实际案例开发报告

5.预修课程:软件工程、面向对象程序设计

6.教材及参考书目:

[1](美)马丁著 .2003.敏捷软件开发:原则、模式与实践. 北京:人民邮电出版社.

[2] 张少仲,李远明.2005. 软件开发管理的实践——超越CMM5的企业案例分析.北京:清华大学出版社.

(十二)嵌入式系统开发与应用

1.课程目标:通过对基于ARM嵌入式芯片的系统的基本组织结构与工作原理的学习,使学生较全面系统地嵌入式硬件开发、底层驱动程序开发、上层应用软件(包括图形界面)开发等有一个清楚的认识,通过对嵌入式操作系统的工作原理的学习,使学生对嵌入式操作系统有一个清晰的认识,提高学生在嵌入式软件设计设计能力及解决实际问题的动手能力。

2.课程内容:内容包括嵌入式系统基础知识(嵌入式系统的概念、特点及分类,嵌入式系统的应用领域及未来发展趋势),ARM硬件体系结构(ARM内核结构、指令系统等)设计和嵌入式Linux软件设计、图形用户接口MiniGUI的开发等。重点是各种嵌入式处理器的工作原理、硬件系统构成、软件设计方法(嵌入式系统硬件协同开发技术)和设计实例。

3.教学方式:多媒体+设计+讨论

4.考核方式:实际案例开发报告

5.预修课程: C/C++程序设计、汇编语言程序设计、操作系统

6.教材及参考书目:

[1]徐英慧等. 2010. ARM9嵌入式系统设计: 基于S3C2410Linux(第二版). 北京航空航天大学出版社 .

[2]张绮文等. 2008. ARM嵌入式常用模块与综合系统设计实例精讲. 北京:电子工业出版社.

[3]Andrew Sloss,Dominic Symes,Chris Wright,沈建华译. 2008. ARM嵌入式系统开发:软件设计与优化. 北京: 航空航天大学出版社.

[4]俞辉,李永等. 2010. ARM嵌入式Linux系统设计与开发. 北京:机械工业出版社.

(十三)数据库开发技术

1.课程目标:通过本课程的学习,使学生掌握关系型数据库技术的基本原理、方法、以及数据库系统设计与实现技术,重点掌握利用程序设计语言进行数据库应用系统的开发。

2.课程内容:主要内容包括:数据库系统的组成、关系数据库、数据库设计和数据库的查询处理优化、数据库管理,索引结构,查询处理与查询优化,事务处理与并发控制,完整性检查开发数据库应用系统的实用方法(触发器、视图、存储过程),数据库访问技术的新发展和新趋势等。

3.教学方式:多媒体+实验

4.考核方式:考试

5.预修课程:程序设计语言、数据结构、数据库原理

6.教材及参考书目:

[1]萨师煊,王珊.2000.数据库系统概论.北京:高等教育出版社.

[2]高阳.2008.数据库技术与应用.北京:电子工业出版社.

[3]严晖,刘卫国.2007.数据库技术与应用实践教程--SQL Server.北京:清华大学出版社.

[4]符海东.2005Oracle数据库应用技术.广州:中山大学出版社.

[5]梁爽.2011.数据库应用技术.北京:清华大学出版.

(十四)大数据处理与云计算

1.课程目标:通过本课程的学习,使学生熟悉大数据技术框架和云计算的核心技术,深入理解通过云计算实现海量数据处理的思想、方法与实践、掌握把传统数据中心改造成云计算中心的技术与方法,掌握虚拟化技术的核心技术方法以及应用特征,培养学生对大数据技能、大数据架构、大数据应用管理等能力。

2.课程内容:内容包括云计算的概念与现状、基础设施服务(IaaS)关键实现技术、软件服务(SaaS)关键实现技术、Hadoop相关技术(体系结构、应用、环境搭建等)、MapReduce计算模式、大数据结构、数据采集、大数据分析(分类方法与数据挖掘工具等)、大数据存储(Hive数据库)、大数据安全等理论、云数据处理方法。

3.教学方式:多媒体+实验。

4.考核方式:考查+论文。

5.预修课程:高级程序设计、数据仓库与数据挖掘、

6.教材及参考书目:

[1]王鹏.2010.云计算的关键技术与应用实例.北京:人民邮电出版社.

[2]陈滢等.2009.虚拟化与云计算.北京:电子工业出版社.

[3]赵书兰.2014.典型Hadoop云计算.北京:电子工业出版社.

[4](美)里斯,程桦译. 2010. 云计算应用架构. 出版社: 电子工业出版社.