研究生课程设置

     

    计算机科学与技术研究生课程

    课程编号

    课程名称

    课程
    类别

    学时
    课内/实验(上机)

    学分

    页码

    S041001C

    组合数学

    GXW

    36

    2

     

    S041002C

    计算理论

    GXW

    36

    2

     

    S041003Q

    算法设计与分析

    XW

    36

    2

     

    S041004C

    人工智能

    XW

    36

    2

     

    S041005Q

    并行处理与体系结构

    XW

    36

    2

     

    S041006Q

    高级数据库系统

    XW

    36

    2

     

    S041007Q

    高级软件工程

    XW

    36

    2

     

    S041008C

    模式识别

    XW

    36

    2

     

    S041009Q

    网络与信息安全

    XW

    36

    2

     

    S041010C

    移动计算技术

    XW

    36

    2

     

    S041012

    面向对象技术

    X

    36/10

    2

     

    S041013Q

    软件体系结构

    X

    36/10

    2

     

    S041014C

    分布式系统

    X

    36

    2

     

    S041015Q

    计算机网络与通讯

    X

    36

    2

     

    S041016

    软件系统分析与设计

    X

    36

    2

     

    S041017Q

    数字图像处理

    X

    28/10

    1.5

     

    S041018C

    企业资源计划系统ERP

    X

    28

    1.5

     

    S041019Q

    软件质量保证与测试

    X

    36/18

    2

     

    S041020

    IT项目管理

    X

    28

    1.5

     

    S041021C

    数据仓库与数据挖掘

    X

    36

    2

     

    S041022

    软件开发过程管理

    X

    36

    2

     

    S041023Q

    智能决策支持系统

    X

    28

    1.5

     

    S041024

    UNIX操作系统设计

    X

    28

    1.5

     

    S041025Q

    电子商务

    X

    28

    1.5

     

    S041026C

    人工神经网络

    X

    28

    1.5

     

     

    课程编号:S041001C           课程名称:组合数学

    英文译名:Combinatorial Mathematics

    适用学科:计算机科学与技术

    先修课程:集合论与图论、近世代数

    开课院(系):计算机科学与技术学院

    任课教师:孟凡超

    内容简介:本课程介绍组合数学的基本内容和方法,特别介绍对计算机专业最为需要的组合思想和方法。整个课程围绕计数问题和存在性问题以及组合学的思维分析方法等组织课程内容。全部内容分为八章:引论、鸽巢原理、排列与组合、二项式系数、容斥原理及应用、递推关系和生成函数、特殊计数序列、Polya计数法和相异代表系。

    课程主要教材:

    1.  Richard A. Brualdi, Introductory Combinatorics(Third Edition),Prentice Hall, 1999.

    主要参考文献:   

    1.  卢开澄,组合数学,清华大学出版社.

       2.  M. Hall, Combinatorial Theory, John Wiley &Sons,1986.

     

     

    课程编号: S041002C          课程名称:计算理论

    英文译名:Computing Theory

    适用学科:计算机科学与技术

    先修课程:形式语言或编译原理

    开课院(系):计算机科学与技术学院

    任课教师:权光日

    内容简介:1预备知识:语言及其运算,语言的有穷描述,有穷自动机,下推自动机,文法。(2)Turing机:Turing其人,Turing机产生的背景,直观模型,单带及多带Turing机的形式定义、接受的语言,不确定的Turing机,算法及可计算函数,Church-Turing论题,Turing机作为枚举器。(3)判定问题:可判定与不可判定问题,通用Turing机及意义,一个非递归可枚举语言,几个著名不可判定问题,Rice定理,PCPCFG的二义性不可判定,计算机病毒和递归定理。(4)NP完全理论,P问题及NP问题,多项式归约,NP完全问题,Cook定理的证明,若干NP完全问题,NP完全性的证明方法,NP难问题,近似算法。(5)空间复杂性:空间复杂性SPACEfn))和NSPACEfn)),萨维奇定理,PSPACE类,PSPACE完全性。

    主要教材:

    1. John E.Hopcroft, Rajeev Motwani, JeffreyD.Ullman, Introduction to Automata Theory, Languages, and Computation Second Edition,清华大学出版社,2002年影印。

    参考文献:

    1.  Michael Sipser著,张立昂等译,计算理论导引,机械工业出版社,2000

    2.  M.R.加里,D.S.约翰逊著,张立昂等译,计算机和难解性(NP完全性理论引理),科学出版社,1987

     

     

    课程编号: S041003Q          课程名称:算法设计与分析

    英文译名:Design and Analysis of Algorithms

    适用学科:计算机科学与技术

    先修课程:组合数学,计算理论

    开课院(系):计算机科学与技术学院

    任课教师:周广禄

    内容简介:本课程以算法设计策略为知识单元,系统地介绍算法设计、算法复杂性分析和算法正确性证明的原理、技术和理论,主要内容包括:算法设计与分析的数学基础;算法、算法复杂性分析和算法正确性证明的基本概念;分治、贪心、动态规划、树搜索策略、修剪搜索等主要算法设计技术,以及相应的复杂性分析技术和正确性证明技术;近似算法的设计与复杂性分析技术;随机算法的设计、性能分析和复杂性分析技术;遗传算法的原理与设计分析技术;NP完全性理论。本课程既覆盖了主要的传统算法设计与分析,也涉及了算法设计与分析领域的新研究成果,是计算机科学技术学科研究生所必备的重要计算机科学基础理论。

    主要教材

    Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest. Introduction to Algorithms, The MIT Press, Second Edition, 2002.

    计算机算法设计与分析    第三版    王晓东编著     电子工业出版社

    有关算法设计与分析的部分论文

    参考文献:

    D. E. Knuth, Art of the Computer Programming, Vol. 3, Addison-Wesley, 1973.

    A.V.Aho, J. D. Ullman. The Design and Analysis of Computer Algorithms. Addison-Wesley, 1974.

    A.V.Aho, J.D.Ullman. Data Structures and     Algorithms. Addison-Wesley, 1983.4.

    S. BaaseComputer Algorithms: Introduction to Design and Analysis. Addison-Wesley, second edition, 1988.

    E. Horowitz and Sartaj Sahni. Fundamentals of Computer Algorithms. Computer Science Press, 1978.

     

     

     

    课程编号:  S041004C        课程名称:人工智能

    英文译名:Artificial Intelligence

    适用学科:计算机科学与技术

    先修课程:计算机学科本科课程

    开课院(系):计算机科学与技术学院

    任课教师:徐永东

    内容简介:人工智能原理及应用作为计算机学科的主干课程之一,本课程使计算机学院的硕士研究生了解人工智能研究的发展现状、基本内容,掌握人工智能研究中的若干普遍方法,了解人工智能研究中的一些典型应用。

    本课程共分为6个部分共10章,覆盖了人工智能研究的核心内容,反映了该研究领域的最新发展。这6个部分是:人工智能发展简介,逻辑系统与知识表示,搜索与推理,学习,自然语言理解,分布式人工智能与Agent技术。

    各章节包括:人工智能概述,模态逻辑,模糊逻辑,知识表示方法概述,搜索技术,消解法,不精确推理,机器学习方法,自然语言理解简介,分布式人工智能与Agent技术。

     

    课程主要教材:

        1.陆汝钤,人工智能(上下册),科学出版社,1996

    主要参考文献:

    1Stuart Russell & Peter Norvig, Artificial Intelligence: A Modern Approach (2nd Edition), Prentice Hall, 2003

    2.陆汝钤主编,知识科学与计算科学,清华大学出版社,20031

    3T.M. Mitchell, 机器学习,曾华军、张银奎等译,机械工业出版社,20031

    4.石纯一、黄昌宁、王家[广钦],人工智能原理,清华大学出版社,199310月第1 

    5.史忠植,高级人工智能,科学出版社,19981月第一版

    6.田盛丰、黄厚宽,人工智能与知识工程,中国铁道出版社,19998月第1

    7.陆钟万,面向计算机科学的数理逻辑,科学出版社,19981月第1

     

    课程编号: S041005Q          课程名称:并行处理与体系结构

    英文译名:Parallel Processing and Architecture

    适用学科:计算机科学技术

    先修课程:计算机体系结构、计算机组成原理、数字电路设计

    开课院(系):计算机科学与技术学院

    任课教师:柏军

    内容简介:并行计算已经成为现代计算技术的一个至关重要的组成部分。多处理器系统已经代表着几乎所有计算市场层面的高端部分, 从最快的超级计算机、最大的数据中心到部门级服务器,到单个的台式机。若干PC、工作站, 甚至多处理器系统紧密集成起来,所形成的机群正作为可扩展因特网服务器出现。本课程主要介绍并行处理的概念以及并行计算技术的发展;并行处理模型,并行模型的性能评价;并行处理结构性能指标和基准程序。并行处理的使能与控制技术;分布式存储器及控制技术;多机系统组成原理、性能评测,互连网络以及数据一致性问题;最后讲述多机系统算法,包括如何发掘并行性,串行程序向并行程序转化以及同步技术。

     

    主要教材:

    1.       黄凯、徐志伟著,陆鑫达等译。可扩展并行计算技术、结构与编程 北京:机械工业出版社 2001

    2.       Harold S.Stone:“High-Performance Computer Architecture”1987.ISBN:0-201-16802

    主要参考文献:

    1纬民,计算机系统结构,清华大学出版社,2001

    2David E.Culler Parallel Computer Architecture A Hardware/Software Approach(Second Edition)机械工业出版社,2003

    3Harry F. Jordan (Author), et al. Fundamentals of Parallel Computing. Prentice Hall/Pearson2003

    John L.Hennessy,David A.Patterson.Computer Architecture: A Quantitative Approach.机械工业出版社2003

     

     

     

    课程编号:S041006Q          课程名称:高级数据库系统

    英文译名:Advanced Database Systems

    适用学科:计算机科学与技术

    先修课程:数据库系统基础

    开课院(系):计算机科学与技术学院

    任课教师:战德臣,胡仕成

    内容简介:本课程首先为学生介绍数据库技术的九大基本研究领域及目前出现的各种新型数据库系统,以使学生对数据库领域的研究内容有全面的了解;在此基础上介绍核心的数据库理论,包括数据模型理论、关系演算理论和数据库设计理论;然后介绍数据库实现策略,包括数据库物理存储、索引、查询实现与查询优化技术,以及完整性、安全性、故障恢复、并发控制等的实现技术。

    主要教材:本课程以自编讲义为主。

    参考文献:1.C.J.Date“An Introduction to Database System”Seven Edition. Addison-Wesley, Pub.Comp.(经典的英文教材,1975年第一版,到目前年已经出版了7)(孟小峰,王珊译),《数据库系统导论》第7版,机械工业出版社,2000

    2.J.D.Ullman(史嘉权译),《数据库系统基础教程》,清华大学出版社,1999.09

    3.J.D.Ullman(杨冬青译),《数据库系统实现》,机械工业出版社,2001.03

    4.Abraham Silberschatz (杨冬青译),《数据库系统概念》第3版,机械工业出版社,2000.02

    5.J. D. Ullman“Principle of Database System”(2nd Version)Computer Sci. Press. Inc.1982(张作民 )数据库系统原理,国防工业出版社,1984.11

    Patrick O’Neil,Database: Principles, Programming, and Performance》第2版,高等教育出版社,2001.05

     

     

     

    课程编号: S041007Q           课程名称:高级软件工程

    英文译名:Advanced Software Engineering

    适用学科:计算机科学与技术及其他相关学科

    先修课程:程序设计语言、数据库系统、 软件工程、计算机网络

    开课院(系):计算机科学与技术学院

    任课教师:孟凡超

    内容简介:本课程将从多视角看到软件工程的内涵。其主要内容有:需求工程的过程、建模技术。需求分析的Petri网方法。软件过程工程,过程的框架、过程模型及过程建模方法,软件过程的改进,RUP过程,XP设计。复用与软件构件技术,构件的模型技术,分布对象构件模型,中间件技术。软件构架技术,构架的4+1视图,核心模型,构架的几种经典风格,构架的描述方法,基于构架的软件开发,构架评估,构架的重用问题,未来的软件构架。软件的进化,软件工程的再工程,软件工程的未来之路。

     

    主要教材:朱三元、钱乐秋、宿为民. 软件工程技术概论. 科学出版社 2001

    参考文献:1.Rogers.Pressman. Software Engineering A Practitioner’s Approach(Fifth Edition )(梅宏 .软件工程实践者的研究方法. 电子工业出版社 1999)

    2.  Len Bass Paul Clements. Software Architecture in Practice (孙学涛 等译.软件架构实践. 清华大学出版社 1998)

     

     

    课程编号: S041008C           课程名称:模式识别

    英文译名:Pattern Recognition

    适用学科:计算机科学与技术

    先修课程:线性代数、概率论与数理统计

    开课院(系):计算机科学与技术学院

    任课教师:程远志

    内容简介:模式识别系统在计算机科学与技术许多应用领域起着重要的作用,例如图像处理与分析、语音识别、字符识别、信息检索、数据挖掘、生物信息学等等。该课程讲授模式识别算法。讲授的内容为:模式识别系统简介,贝叶斯判决理论、参数估计、非参数估计技术,线性判别函数,神经网模式识别、非度量方法,独立于算法的学习,无监督学习和聚类等等。对于给定的识别问题,该课程给出如何在诸多的可用方法中去选择最合适的方法。该课程包括经典的和许多新的模式识别方法详细介绍,例如神经网络、隐马模型HMMEM、支持向量机SVMBoosting法等。

    主要教材:Richard Duda, Peter Hart, David Stork, Pattern Classification, 2nd edition, John Wiley, 2001, ISBN: 0-471-05669-3.

    参考文献:1.Sergios Theodoridis and Konstantions Koutroumbas, Pattern Recongnition, 2nd edition, 机械工业出版社, 2003ISBN 7-111-12767-6

    2.李宏东,姚天明等译,模式分类,机械工业出版社,2003ISBN 7-111-12148-1(该书为教材的中译本)

    3.边肇祺,张学工,模式识别,第二版,清华大学出版社,2000

     

     

    课程编号: S041009Q         课程名称:网络与信息安全

    英文译名:Network and Infourmation Security

    适用学科:计算机科学与技术

    先修课程:计算机网络,C语言

    开课院(系):计算机科学与技术学院

    任课教师:董开坤

    内容简介:本课程首先介绍网络与信息安全的相关背景知识,涉及信息安全体系结构,信息安全的研究现状与应用,相关的网络基本知识,物理安全、运行安全、数据安全、信息内容安全的关键技术与原理,安全的软件开发技术。具体包括:

    1      信息安全体系。信息与信息的分类,信息安全体系结构。(4学时)

    2      物理安全。无线信号防注入技术、物理线路插入检测技术、防信息泄漏技

    术、系统加固技术等。(6学时)

    3      运行安全。漏洞扫描技术、安全评估技术、入侵检测技术、访问控制技术、

    网络容灾技术、应急响应与恢复技术。(8学时)

    4      数据安全。数字签名技术、数据加密技术、身份认证技术、路径认证技术、

    完整性标志的生成和检验技术。(6学时)

    5      信息内容安全。信息的截获与协议的还原技术、信息的解析技术、信息识

    别技术、信息阻断技术,抗分析技术及典型系统。(6学时)

    6      安全的软件开发技术。安全的编码技术概述;缓冲区溢出;适当的访问控

    制,以最小特权运行。(6学时)

     

    主要教材1.Charles P. Pfleeger. Security in Computing, Fourth Edition. 电子工业出版社北京2007.8

    2.Dieter Gollmann. 计算机安全学2. 机械工业出版社北京2008.4

    3.William Stallings. Cryptography and network security: principles and practice, Fourth Edition. 电子工业出版社北京2006.7

     

    参考文献1.Michael Howard. David Leblanc. Writing Secure Code, Second Edition. 机械工业出版社2005.1

    2.杨义先. 网络信息安全与保密. 北京邮电大学出版社2001

    3.戴英侠连一峰王航. 系统安全与入侵检测清华大学出版社2002.3

     

     

     

    课程编号:S041010C          课程名称:移动计算技术

    英文译名:Mobile Technology

    适用学科:计算机科学与技术

    先修课程:计算机组成原理、计算机网络

    开课院(系):计算机科学与技术学院

    任课教师:迟乐军

    内容简介:移动计算技术是一个比较大的研究和应用领域,更接近于实际应用的领域。它是在传统固定式计算方式和固定式网络无法满足移动性要求之下兴起的,在学生们已经学习了计算机硬件和软件方面的多门课程的基础上,通过本课程能够使学生了解掌握有关移动计算的基本概念、理论;通过移动计算模型使学生建立良好的整机系统的概念,掌握复杂系统的设计思想。主要讲述无线组网 (wireless network)理论、普适计算(ubiquitous computing, pervasive computing)理论、无线数据管理(mobile Data management)、基于可穿戴计算机的移动计算、上下文感知理论(Context Aware)、移动计算的可信性理论等热点领域。

    主要教材:移动计算,清华大学出版社出版,2005

    参考文献:1Ivan Stojmenovic. Handbook Of Wireless Networks And Mobile Computing. JOHN WILLEY & SONS INC.2002

    2James F.DeRose. THE WIRELESS DATAHANDBOOK, FOURTH EDITION. JOHN WILLEY & SONS INC.1999

    3Jyh-Cheng  Chen,  Tao Zhang.  IP-Based  Next-Generation Wireless

    Networks. JOHN WILLEY & SONS INC.2003

    4Weiser M. The Computer for the Twenty-first Century. Scientific American, 1991,265(3):94—104

    5T.S.Rappaport. Wireless Communications—principles and Practice,2nd ed. (2002).

    D.Siewiork. Message from the General Chair. Proceedings of The First International Symposium on Wearable Computers. 1997:1-5

    6Edward O.Thorp. The Invention of the First Wearable Computer. Second International Symposium on Wearable Computer. 1998: 4-8

    7S. Mann. An Historical Account of 'WearComp' and 'WearCam' Inventions Developed for Applications in 'Personal Imaging'. Proceedings of The First International Symposium on Wearable Computers. 1997:66-73

    8Hong J I , Landay J A. An Infrastructure approach to context-aware computing. Human-computer interaction,2001,16(2-4).

    9.徐光祐 史元春 谢伟凯. 普适计算.计算机学报,2003,第26卷(9,1042-1050.

    10.陈东义等. 对穿戴计算机的认识. 2001年全国穿戴计算技术学术会议论文专辑.北京。《高技术通讯》杂志社,2001.10-16

    11.时锐 宁录游 温东新. 穿戴计算机无线网络的探讨. 2001年全国穿戴计算技术学术会议论文专辑.北京.:《高技术通讯》杂志社,2001.79-83

    12.王宇颖 孙志岗 刘家锋. 穿戴计算机软件开发平台设计. 2001年全国穿戴计算技术学术会议论文专辑.北京.:《高技术通讯》杂志社,2001.30-33

     

     

     

     

    课程编号:S041012          课程名称:面向对象技术

    英文译名:Object-Oriented Technology

    适用学科:计算机科学与技术

    先修课程:软件工程、数据库

    开课院(系):计算机科学与技术学院

    任课教师:孙玉山

    内容简介:面向对象的软件开发是继结构化软件开发方法之后兴起的一种新的软件开发方法。该方法是一种全新的思考方式,以概念为主线,注重建模和视图,使技术、方法、原理与建模语言UML及开发工具Rose为一体。主要内容包括:面向对象的基本概念(类、对象、消息、继承)及关键性概念(抽象、封装、多态、持久性等)。面向对象的软件开发范型。Use Case技术。面向对象的分析方法,建模技术,用UML建模语言描述对象模型,动态模型,功能模型等。面向对象的设计:问题范围的设计,人机交互的设计,数据管理的设计,任务管理的设计,设计到代码的转化。面向对象的测试,传统方法测试的可用性,类的测试、交互测试。简介Rose工具的使用。

    主要教材:Scott W.Ambler. The Application Developer’s Guide to Object Orientation and the UML (车皓阳、刘锐等译. 面向对象软件开发教程. 机械工业出版社. 2003)

    参考文献: 1. Cay Horstmann. Object-Oriented Design & Patterns(张琛恩 . 面向对象的设计与模式.电子工业出版社. 2004)

    2. Ian Grahum. Object-Oriented Methods Principles & Practice(袁兆山等译.面向对象方法原理与实践. 机械工业出版社2003)

    3. Craig Larman. Appling UML and Patterns :An Introduction to Object-Oriented Analysis and Design(姚淑珍等译. UML和模式应用:面向对象分析与设计导论.机械工业出版社.2002)

     

     

    课程编号:S041013Q           课程名称:软件体系结构

    英文译名:Software Architecture

    适用学科:计算机科学与技术

    先修课程:软件工程、面向对象技术、操作系统、Java语言

    开课院(系):软件学院

    任课教师:孙玉山

    内容简介: 1、简介(4学时)

    软件体系结构的定义、历史及其重要性。重点是软件开发的演化过程和未来。

    2、体系结构与软件工程(4学时)

    软件体系结构给软件工程的帮助;影响软件成败的关键质量因素,及其与软件体系结构的关系和获得手段。

    3、数据流体系结构(4学时)

    数据流体系结构的基本特点;批处理风格的体系结构;管道风格的体系结构;控制风格的体系结构;应用举例。

    4、过程调用体系结构(4学时)

    模块化的发展和原则;子程序风格的体系结构;面向对象风格的体系结构;应用举例。

    5、事件驱动体系结构(4学时)

    显式调用和隐式调用;事件驱动风格;应用举例。

    6、信息共享体系结构(4学时)

    信息共享风格的进化;CASEDBMS;黑板风格的体系结构;应用举例。

    7、其他体系结构(2学时)

    层次风格的体系结构;解释器风格的体系结构;客户/服务器风格的体系结构;P2P风格的体系结构;多种体系结构的组合方式。

    8、体系结构描述(2学时)

    如何书写体系结构文档;用UML描述体系结构

    9ATAM4学时)

    ATAM的目标;ATAM的先决条件;ATAM实施过程;ATAM实例。

    10、生产线(4学时)

    生产线的历史和目标;体系结构在生产线技术中的作用;生产线的实施方法;应用实例。

     

     

    课程编号: S041014C         课程名称:分布式系统

    英文译名:Distributed Systems

    适用学科:计算机科学与技术

    先修课程:计算机原理,系统结构,操作系统,计算机网络

    开课院(系):计算机科学与技术学院

    任课教师:张兆心

    内容简介:分布式系统是计算机科学理论的一个重要组成部分,它是提高计算机并行性技术之一,也是计算机体系结构的重要分支。特别是计算机网络的发展为分布式系统的广泛应用提供了平台。分布式系统已经应用到社会的各个领域。通过分布式系统的软件、硬件实现技术及应用实例地介绍,使学生掌握分布式系统的关键技术,培养学生设计能力。

    主要教材:

    1. 分布式系统概念与设计 ()George Coulouris Jean Dollimore Tim Kindberg著 金蓓弘等译 机械工业出版社 2004.1.1

    2. 分布式操作系统原理与实践 ()Doreen L.Galli 著,徐良贤 等译,机械工业出版社 2003.1.1

    参考文献:

    分布式系统设计 ()Jie Wu著 ,高传善 等译 机械工业出版社 2001.2.1

     

     

    课程编号:S041015Q           课程名称:计算机网络与通讯

    英文译名:Computer Networks and Communication

    适用学科:计算机科学与技术

    先修课程:计算机原理,操作系统  

    开课院(系):计算机科学与技术学院  

    任课教师:佟晓筠

    内容简介:本课程将对数据通信及计算机网络的最新技术及相关协议进行深入讲解,详细探讨数据通信、广域网、局域网、协议设计、多媒体网络以及网络安全技术。最新扩展的内容还有:无线局域网与蓝牙技术,卫星通信与蜂窝电话,Internet高速接入技术,多路访问及点对点访问协议,IPIpv6UDPTCP扩展材料,网络安全问题。

    主要教材:Behrouz A. Forouzan. Data Communications and Networking, third edition. Mc

    Graw Hill Higher Education, USA, 2003.

    参考文献: 1.Andrew S. Tanenbaum. Computer Networks 3rd Ed. Prentice Hall/Pearson.

    2.James F. Kurose, Keith W. Ross. Computer Networking: A Top-Down 

    Approach Featuring the Inernet. Pearson Education/Higher Education Press.

    3.illiam Stallings. Data & Computer Communications, sixth edition. Pearson

    Education/Higher Education Press.

    4.希仁. 计算机网络,第4. 电子工业出版社,北京,2003

    5.ehrouz A. Forouzan. TCP/IP Protocol Suite, Mc Graw-Hill, 2000.

    6.omer, D., Computer Networks and Internets, Prentice-Hall, 2001.

    7.d Tittel. Schaum’s Outhines of Computer Networking, Mc Graw-Hill, 2002.

    8.口信和著,吴松芝等译. TCP/IP网络工具篇,科学出版社,北京,2003

     

     

     

    课程编号:  S041016        课程名称:软件系统分析与设计

    英文译名:Software Systems Analysis and Design

    适用学科:计算机科学与技术及相关专业

    先修课程:数据结构、数据库、软件工程、面向对象技术

    开课院(系):软件学院

    任课教师:陈彬

    内容简介:在承认现实世界中开发环境多变的同时,强调基本的永久价值。因此本课程围绕着事件、事物介绍系统的分析与设计方法。在系统的开发生命周期中,强调系统的建模技术,系统的分析和设计技术对实践的重要指导作用。

     

    主要教材:John W. Satzinger, Robert B. Jackson and Stephen D. Burd, Systems Analysis and Design,(中译本《系统分析与设计》,朱群雄,汪晓男等译,机械工业出版社)

    参考文献:Jeffrey L.Whitten, Lonnie D.Bentley, and Kevin C.Dittman, 《系统分析与设计方法》,机械工业出版社

     

     

    课程编号:S041017Q           课程名称:数字图像处理

    英文译名:Digital Image Processing

    适用学科:计算机科学与技术与相关学科

    先修课程:数字信号处理

    开课院(系):计算机科学与技术学院

    任课教师:程远志

    内容简介:图像处理的基本概念及研究发展状况和应用,数字图像的各种表示方法、数字图像各种处理系统,光度学、色度学和人眼视觉现象等视觉基础知识,傅立叶(Fourier)变换、Hadammard变换、Walsh变换、斜变换、Slant变换、Haar变换、余弦变换、KL变换等各种图像变换,PCM编码、哈夫曼编码、行程编码、预测编码、DCT编码等图像编码,介绍各种图像增强算子,空域的、时域的,平滑的、锐化的,并通过演示比较各种算法的优劣及适用情景。简单介绍图像恢复原理、图像退化模型及图像复原法。概要介绍图像分割的一些经典思想和算法以及特征提取的思想和做法。

    课程主要教材:R. C. Gonzalaz. Digital Image Processing, Second Edition, 电子工业出版社,2002

    主要参考文献:1.章毓晋. 图像处理和分析,清华大学出版社,1999

    2Kenneth R. Castleman. Digital Image Processing, 清华大学出版社, 1998

     

     

     

    课程编号:S041018C           课程名称:企业资源计划系统ERP

    英文译名:Enterprise Resource Planning

    适用学科:计算机科学与技术

    先修课程:

    开课院(系):计算机科学与技术学院

    任课教师:战德臣,初佃辉

    内容简介:本课程首先为学生介绍ERP的基本工作原理;然后介绍支持ERP系统研发的各种模型,包括系统管控模型、业务流程模型、计划模型与软件架构模型等;接下来,深入研讨了构成ERP系统的五大管理体系:制造体系管理、物流体系管理、资金流体系管理、质量体系管理和其他资源体系管理;最后介绍ERP系统的实施过程与实施方法。力图使学生从两个角度(面向用户或说面向管理思想的角度和面向技术或面向软件系统分析、设计与实现的角度)深入地理解ERP系统,具备从事ERP系统研发、实施和应用等相关工作的知识和能力。

    主要教材:本课程以自编讲义为主。

    参考文献:1.企业管理相关的文献与教材

    2.软件工程相关的文献与教材

     

     

     

    课程编号:S041019Q           课程名称:软件质量保证与测试

    英文译名:Software Quality Assurance and Testing

    适用学科:计算机科学与技术

    先修课程:软件工程

    开课院(系):软件学院

    任课教师:何清刚

    课程主要内容: Opening and Introduction 

    Part I. Software Quality Assurance Framework  (4学时)

    ·         Quality

    ·         Software Quality Assurance

    ·         Software Configuration Management

    ·         Statistical Software Quality Assurance

    ·         Software Reliability

    ·         Mistake-Proofing for Software

    ·         Software Quality Assurance Plan

    ·         The ISO 9000 Quality Standards

    ·         Capability Maturity Model

    Part II. Overview of Testing Techniques  (4学时)

    ·         Software Testing Fundamentals

    ·         Test Case Design

    -          Black-Box Testing (functional)

    -          White-Box Testing (Structural)

    -          Gray-Box Testing (functional and structural)

    -          Manual vs. Dynamic Testing

    -          Static vs. Dynamic Testing

    ·         Taxonomy of Software Testing Techniques

    Part III. Life Cycle Testing Review  (4学时)

    ·         Life Cycle Testing Overview

    ·         Verifying the Requirements Phase

    ·         Verifying the Logical Design Phase

    ·         Verifying the Physical Design Phase

    ·         Verifying the Program Unite Design Phase

    ·         Verifying the Coding Phase

    Part IV. Client/Server and Internet Testing Methodology  (4 学时)

    ·         Development Methodology Overview

    ·         Information Gathering (Plan)

    ·         Test Planning (Plan)

    ·         Test Case Design (Do)

    ·         Test Development (Do)

    ·         Test Execution/Evaluation (Do/Check)

    ·         Prepare for the Next Spiral (Act)

    ·         Conduct the System Test

    ·         Conduct Acceptance Testing

    Part V. Testing in the Maintenance Environment  (4学时)

    ·         Overview of Software Maintenance

    ·         Enhancement/Defect Requirements Analysis

    ·         Preliminary Maintenance Test Planning (Plan)

    ·         Enhancement Prototype Design (Plan)

    ·         Completed Maintenance Test Planning (Plan)

    ·         Maintenance Test Case Design (Do)

    ·         Maintenance Test Development (Do)

    ·         Maintenance Test Execution/Evaluation (Do/Check)

    ·         Prepare for the Next Test Cycle (Act)

    ·         Maintenance System Testing

    ·         Maintenance Acceptance Testing

    Part VI. Object-Oriented Testing  (4 学时)

    ·         Overview

    ·         Testing OOA and OOD Models

    ·         Object-Oriented Testing Strategies

    ·         Test Case Design for OO Software

    ·         Testing Methods Applicable at the Class Level

    ·         Interclass Test Case Design

    ·         Metrics for the OO Design Model

    Part VII. Modern Testing Tools  (2学时)

    ·         Introduction to Testing Tools

    ·         Methodology to Evaluate Testing Tools

    ·         Modern Maintenance Tools

     

    课程编号: S041020         课程名称:IT项目管理

    英文译名:IT Project Management

    适用学科:计算机科学与技术

    先修课程:计算机基础知识,企业管理基础,ERP原理,财务基础,物流基础,市场营销等

    开课院(系):计算机科学与技术学院

    任课教师:何清刚

    内容简介:本课程以企业IT项目案例为主要内容,讲授PMI九大知识领域(集成管理、工作范围管理、时间管理、费用管理、质量管理、人力资源管理、沟通管理、风险管理和采购管理)和五个项目管理过程(启动、计划、执行、控制、收尾)在实际项目中的具体应用,使学生通过本课程的学习,能够掌握IT项目管理的方法,并能够运用IT项目管理知识解决实际工作中的问题,提高个人竞争能力。

    主要教材:

    1.IT项目管理》(原书第2版),作者,(美)凯西.施瓦尔贝;邓世忠 等译;机械工业出版社,20054月第1版第3次印刷

    参考文献:

    1.《成功的项目管理》,作者,杰克.吉多 詹姆斯 P.克莱门斯,张金成 等译;机械工业出版社,199910

    2.《系统集成与项目管理》,作者,周苏;科学出版社同,20044

     

    课程编号: S041021C         课程名称:数据仓库与数据挖掘

    英文译名:Data warehouse and Data mining

    适用学科:计算机科学与技术

    先修课程:计算机原理,操作系统

    开课院(系):计算机科学与技术学院

    任课教师:胡仕成

    内容简介:本课程以数据仓库和数据挖掘为知识单元,系统地介绍了数据仓库和数据挖掘的整体结构、概念、理论、技术和方法,主要内容包括:数据仓库的基本概念及系统结构;数据仓库的多维数据模型及模型的表示方法;数据仓库的存储与索引技术;OLAP概念、操作及操作的实现技术;区域查询处理技术及查询优化技术;数据仓库的维护及元数据管理技术;数据挖掘的基本概念及挖掘方法的分类;关联规则挖掘技术;聚类分析技术;分类和预测;时间序列分析技术。

    主要教材:1.数据仓库、挖掘和可视化(Modern Data Warehousing,Mining,and Visualization:Core Concepts),作者: (美)麦瑞卡斯(Marakas,G.M
    译者: 敖富江 清华大学出版社。

    2.数据仓库与数据挖掘 安淑芝,清华大学出版社2005年。

    参考文献:1.数据仓库相关的文献与教材

    2.数据挖掘相关的文献与教材

     

     

    课程编号:S041022           课程名称:软件开发过程管理

    英文译名:Software Process Management

    适用学科:计算机科学与技术

    先修课程:软件工程

    开课院(系):软件学院

    任课教师:何清刚

    课程主要内容:

    Opening and Introduction

    Part I. Overview of Software Engineering  (2 学时)

    ·         Software Engineering

    ·         Software Development Life Cycle

    SDLC Models

    Part II. Software Project Management Concepts  (4 学时)

    ·         The Management Spectrum

    ·         People

    ·         The Product

    ·         The Process

    ·         The Project

    Part III. Software Process and Project Metrics  (4 学时)

    -          Measures, Metrics, and Indicators

    -          Metrics in the Process and Project Domains

    -          Software Measurement

    -          Reconciling Different Metrics Approaches

    -          Metrics for Software Quality

    -          Integrating metrics Within the Software Engineering Process

    -          Managing Variation: Statistical Quality Control

    -          Metrics for Small Organizations

    -          Establishing a Software Metrics Program

    Part IV. Software Project Planning (4 学时)

    -          Project Planning Objectives

    -          Software Scope

    -          Resources

    -          Software Project Estimatiion

    -          Decomposition Techniques

    -          Empirical Estimation Models

    -          The Make/Buy Decision

    -          Automated Estimation

    Part V. Risk Analysis and Management (4 学时)

    -          Software Risks

    -          Risk Identification

    -          Risk Projection

    -          Risk Refinement

    -          Risk Mitigation, Monitoring, and Management

    -          Safety Risks and Hazards

    Part VI. Scheduling and Tracking (2 学时)

    -          Basic Concepts

    -          The Relationship Between People and Effort

    -          Defining a Task Set for the Software Project

    -          Selecting Software Engineering tasks

    -          Refining a Task Network

    -          Scheduling

    -          Error Tracking

    -          The Project Plan

    Part VII. Software Quality Assurance (3 学时)

    -          Quality Concepts

    -          Software Quality Assurance

    -          The SQA Plan

    -          CMM vs. ISO 9000

    Part VIII. Software Configuration Management (3 学时)

    -          The SCM Process

    -          Identification of Objects in the Software Configuration

    -          Version Control

    -          Change Control

    -          Configuration Audit

    -          Status Reporting

    -          SCM Standards

    Part IX. Advanced Topics in Software Engineering (2 学时)

    -          Cleanroom Software Engineering

    -          Component-Based Software Engineering

    -          Client/Server Software Engineering

    -          Web Engineering

    -          Reengineering

    -          CASE

     

     

    课程编号:S041023Q            课程名称:智能决策支持系统

    英文译名:Intelligent Decision Support System

    适用学科:计算机科学与技术

    先修课程:人工智能,运筹学,数据库系统原理

    开课院(系):计算机科学与技术学院

    任课教师:郑宏珍

    内容简介:智能决策支持系统是计算机管理应用研究的热点和主要研究方向,本课程系统地评述了智能决策支持系统的发展,研究了智能决策支持系统有关的各种新技术。主要包括DSS的基本概念(决策问题、DSS分类与特点、DSS的发展历史与发展趋势等);DSS的体系结构(基本结构、人机界面和问题处理、四库、各种类型DSS的系统结构及其特点分析等);基于模型的辅助决策原理;基于知识的辅助决策原理;数据驱动的辅助决策原理;群体决策;DSS的系统设计与开发。

    主要教材:陈文伟,决策支持系统及其开发,清华大学出版社,2000

    参考文献:1.黄梯云,智能决策支持系统,电子工业出版社,2001

    2.高洪深,决策支持系统(DSS)-理论、方法、案例,清华大学出版社,2000

     

     

    课程编号: S041024          课程名称: UNIX操作系统设计

    英文译名:UNIX Operating System Design

    适用学科:计算机科学与技术及相关专业

    先修课程:操作系统

    开课院(系):计算机科学与技术学院

    任课教师:杨书华

    内容简介: 1. UNIX概况:UNIX发展历史,UNIX的设计思想及主要特点,UNIX核心的结构及主要组成。

    2.UNIX文件系统:数据缓冲区高速缓冲,文件的内部表示,文件系统的系统调用。

    3.UNIX的进程管理:进程结构,进程控制,进程调度和时间。

    4.存储管理:存贮管理的功能与UNIX存储扩充的机制,UNIX存贮对换策略,请求调页,混合系统。

    5.输入输出管理:UNIX  I/O管理的特点,主要数据结构,主要算法。

    6.进程通讯:UNIX进程的基本通讯方式,UNIX系统的IPC

     

    主要教材:Maurice J. Bach, 陈葆珏等译, UNIX操作系统设计, 机械工业出版社,2000

    参考文献:1. 孟庆昌等, UNIX教程, 电子工业出版社,2000

    2. 汤子赢等,计算机操作系统, 西安电子科技大学出版社, 2000

     

     

    课程编号:  S041025Q        课程名称:电子商务

    英文译名:E-Business

    适用学科:计算机科学与技术、管理科学与工程

    先修课程:计算机网络、数据库原理与应用

    开课院(系):计算机科学与技术学院

    任课教师:初佃辉

    内容简介:作为一门涉及计算机网络技术、数据库技术、计算机应用技术以及贸易知识的交叉学科课程,主要介绍有关电子商务的基本知识和基本概念,掌握电子商务的基本流转程式、基本架构及涉及的技术环境;掌握与电子商务相关的应用模式:网络营销、网络交易、在线零售、客户关系管理、电子商务下的物流系统、商务智能(智能代理技术)等;电子商务实现的软件技术手段:Internet与网站;信息交换和搜索;电子交易技术;电子商务安全技术等;最后,通过若干企业电子商务的典型解决方案,并对其作深入解剖和分析,达到指导学生如何建立一个有效的企业电子商务系统的效果。

    主要教材:1.祁明等编,电子商务实用教程,高等教育出版社,2000

    2.方美琪编著,电子商务概论,清华大学出版社,1999

    3.杨千里、王育民编著,电子商务技术与应用,电子工业出版社,1999

     

     

    课程编号: S041026C        课程名称:人工神经网络

    英文译名:Artificial Neural Networks

    适用学科:计算机科学与技术及相关学科

    先修课程:高等数学、线性代数

    开课院(系):计算机科学与技术学院 

    任课教师:李海峰

    主要内容: 介绍人工神经网络的一般理论基础、典型神经网络模型的重要特征和实用算法,应用神经网络的基本原则和实用方法举例等。主要包括以下几个部分:

    1         概述。人工神经网络与神经网络研究,人脑与生物神经网络,符号主义、连接主义与行为主义,人工智能与神经网络,学习与记忆,发展历史,应用领域。(2学时)

    2         人工神经元、感知器和自适应线性元件。MP神经元模型,六个基本假设,学习规则,感知器模型,自适应线性元件。(2学时)

    3         多层感知器和EBP算法。MLP网络结构,原理,EBP学习算法,提高学习速度的措施,提高泛化能力的措施,理论实验结果,MLP应用实例等。(2学时)

    4         径向基函数神经网络。Cover定理,径向基函数网络,学习方法,应用讨论。(2学时)

    5         支持向量机。SVM原理,模型结构,构造方法,学习方法,应用举例。(2学时)

    6         双向联想记忆网络BAMBAM原理,模型结构,学习方法,稳定性分析,应用举例。(2学时)

    7         自组织特征映射模型Kohonen网。自组织特征映射理论,Kohonen网模型,构造方法,学习方法,应用举例。(3学时)

    8         动态系统理论与Hopfield网络。动态系统理论基础,系统稳定性判据,Hopfield网络结构,原理,稳定性,学习方法,实用问题举例。(2学时)

    9         Hamming网络原理,模型结构,学习方法,应用举例。(2学时)

    10     自适应共振理论与ART。自适应共振原理,ART模型结构,学习方法,应用举例。(2学时)

    11     非确定方法与Boltzmann机模型。非确定方法原理,Monte Carlo算法,模拟退火,B机结构,学习方法,应用。(3学时)

    12     基于神经网络的推理。神经网络学习推理规则的原理与算法。(2学时)

    13     神经网络应用举例。手写签字证实,天气预报系统,图像边缘检测,ANN/HMM混合系统与手写体文字识别,连续语音识别,传感器信息校正等。(2学时)

     

    主要教材:1.蒋宗礼. 人工神经网络导论. 高等教育出版社,2001

    2.叶世伟,史忠植译. 神经网络原理。机械工业出版社,2004

    参考文献:

    1F.M. Ham and I. Kostanic. “Principles of Neuro-computing for Science & Engineering”, 机械工业出版社翻印,2003

    2.靳蕃,范俊波。神经网络与神经计算机-原理、应用。西南交通大学出版社,1991

    3.朱双东。神经网络应用基础。东北大学出版社,2000

    4.李孝安等。神经网络与神经计算机导论。西北工业大学出版社,1994

    5.焦李成。神经网络系统理论。西安电子科技大学出版社,1990

    6.宿延吉。神经网络理论及应用。东北林业大学出版社,1993

    7.钟义信等。智能理论与技术: 人工智能与神经网络。邮电出版社, 1992

    8C. Bishop, Neural Networks for pattern recognition, Clarendon Press, 1995

     

     

     

     

      发布时间:2011/8/3 14:48:26  出处:管理员  点击:4203次