人才培养
最新动态
当前位置: 首页>>人才培养>>研究生教学>>课程简介>>正文

课程简介

2012年04月27日   点击:[]

 硕士研究生课程简介

序 号:1186

课程编号:145004

课程名称:企业信息系统

任课教师:殷茗

英文译名:Enterprise Information System

先修要求:无

内容简介:这门课程系统介绍了企业信息系统的基本原理,包括企业资源计划ERP,供应链管理系统,客户关系管理系统,电子商务和电子政务系统,分析各类企业信息系统的业务处理、数据流程与主流功能模块的设计与开发技术,并介绍了企业信息系统实施的主要工作和关键要点。

主要参考书:(1)罗鸿. ERP原理;设计;实施(第二版), 北京: 电子工业出版社, 2002, 3;

(2)陈启申. ERP——从内部集成起步(第二版),北京:电子工业出版社,

2005。

序 号:1187

课程编号:145007

课程名称:网络协议与组网技术

任课教师:张凡

英文译名:Network Protocol and Network Construction

先修要求:数据结构、计算机网络原理、程序设计思想

内容简介:计算机网络模型及体系结构;TCP网络原理;IP协议;ICMP、IGMP、ARP协议分析;TCP协议特征;TCP协议实现原理;UDP协议特征及应用;常见应用层协议分析,包括:FTP、WWW、SMTP等;IPV6协议介绍;IP QoS控制协议分析;多媒体应用。

主要参考书:(1)Adnrew S. Tanenbaum, 《COMPUTER NETWORKS》(Third Edition), 清华大学出版社,1998,7;

(2)W. Richard Stevens, 《TCP/IP Illustrated》,机械工业出版社,2000,4。

序 号:1188

课程编号:145008

课程名称:网络管理原理与技术

任课教师:王志文

英文译名:Network Management Principles and Technology

先修要求:数据结构、计算机网络原理、程序设计思想、网络协议分析

内容简介:网络管理概述;OSI和TCP/IP网络管理体系结构;SNMPv1网络管理工作机理;ASN.1与BER分析;SNMPv1网络管理编程实现;RMON分析与实现;安全SNMP;SNMPv2;新一代网络管理技术:基于Web方式、基于CORBA方式。

主要参考书:(1)Mani Subramanian, 《NETWORK MANAGEMENT Principles and Practice》, 高等教育出版社,2001,8;

(2)杨家海,任宪坤,王沛瑜,《网络管理原理与实现技术》,清华大学出版

社;

(3)岑贤道,安常青, 《网络管理协议及应用开发》,清华大学出版社。

序 号:1189

课程编号:145012

课程名称:软件过程改进与质量管理

任课教师:吴广茂

英文译名:Software Process Improvement and Quality Management (SPI&QM)

先修要求:软件工程

内容简介:该课程理论教学详细讲解目前国际、国内通用的软件过程和软件质量方面的标准规范,包括CMM/CMMI、TSP、PSP、ISO 9000、ISO/IEC 15504、GB/T 8566、GB/T 19000、GB/T 16260、GJB5000、GJB5234-2004、MIL-STD-498、Trillium、Bootstrap、V-Model等,还介绍了软件度量、软件验证与确认以及软件过程改进评估方法等内容,并且紧密跟踪国际、国内软件过程改进领域研究发展的前沿,针对OMG(对象管理组织)在2007年11月01日发布的SPEM(软件过程工程元模型)2.0版本,增加软件过程建模、过程模型驱动架构等较为前沿的理论知识。课程知识体系包括:

第一章 软件过程与软件质量

第二章 软件过程改进标准

第三章 软件过程模型

第四章 过程模型驱动架构及其环境

第五章 软件过程评估

第六章 软件验证与确认标准与活动

第七章 软件度量

第八章 可预测的软件开发过程

主要参考书:(1)软件工程技术概论,朱三元等编著,科学出版社;

(2)软件过程改进,Sami Zahran著、陈新等译,机械工业出版社;

(3)软件过程管理,Watts S.Humphrey著、高书敬等译,清华大学出版社;

(4)能力成熟度模型 (CMM) :软件过程改进指南,CMU/SEI编著、刘孟仁等译电子工业出版社;

(5)基于软件成熟度模型 (CMM)的软件过程改进――方法与实施,郑人杰等编著,清华大学出版社;

(6)CMM时间应用――Infosys 公司的软件项目执行过程(EP),Pankai Jalote著、胡春哲等译,电子工业出版社;

(7)软件过程改进实践,SPIN等著,电子工业出版社;

(8)Software Verification and Validation for Practitioners and Managers(软件验证与确认的最佳管理方法),[美] Steven R.Rakitin;

(9)国家军用标准 GIB/Z 117-99《军用软件验证与确认计划指南》。

序 号:1190

课程编号:145015

课程名称:软件需求工程

任课教师:武君胜

英文译名:Software Requirements Engineering

先修要求:软件工程

内容简介:该课程主要包括三大部分内容:软件需求、软件需求工程和软件需求管理。软件需求主要包括:基本的软件需求、客户的需求观、需求工程方法和改进需求过程等;软件需求工程包括:了解用户需求、编写需求文挡、需求质量验证以及需求开发向设计规划的转化等;软件需求管理主要学习需求管理的原则与实现、需求变更管理、需求管理工具等。通过学习,系统地掌握软件需求开发和管理过程中的各个步骤、建立需求变更控制过程,收集、记录、组织和管理项目需求信息,结合具体的实际项目开发,解决软件项目开发中的有关需求的一些问题。

主要参考书:Software Requirements (软件需求),[美] Karl E. Wiegers。

序 号:1191

课程编号:145019

课程名称:SOC设计方法学

任课教师:安建峰

英文译名:Design Methodology of System-on-Chip

先修要求:VLSI系统与电路设计,数字电路、硬件描述语言

内容简介:1)概论:概述、IP与SOC、SOC设计流程、需要解决的问题;2)同步设计基础:RTL模型、建立和保持时间、时序分析、亚稳态、异步接口同步化处理、时钟树;3)数据通路和控制通路设计:运算处理单元设计、FIFO设计、高速电路设计、状态机设计;4)低功耗设计:功耗分析、低功耗设计方法、功耗管理技术;5)可重用IP核设计:设计规划、可重用描述与综合、IP核验证、IP核可测性设计;6)SOC设计平台:平台的概念、IP核的集成、基于平台的设计方法、软硬件协同设计、软硬件协同验证;7)可测性设计:特定可测性设计方法、扫描测试、内建自测试、边界扫描、IP核的测试外壳、访问机制、SOC测试调度、自动测试方法;8)SOC设计新问题:可靠性设计、可制造性设计、片上网络等。

主要参考书:(1)沈绪榜 审校,《片上系统可重用设计方法学》,电子工业出版社,2004;

(2)有关SOC设计各专题的论文。

序 号:1192

课程编号:145020

课程名称:集成电路设计实践

任课教师:安建峰 黄小平

英文译名:Practice of VLSI Design

先修要求:SOC设计方法

内容简介:本课程主要是结合《SoC设计方法学》课程,对集成电路设计流程进行介绍,并结合一些具体实例进行教学,使得学生掌握一定的实践经验。该课程有64小时的前端实验时间(本学期)和32小时的后端实验时间(下个学期)。本课程以EDA工具的介绍为主线,辅以设计实例对工具进行实际练习。

主要参考书:指定阅读资料。

序 号:1193

课程编号:145023

课程名称:软件测试

任课教师:郑炜

英文译名:Software Testing

先修要求:高级设计语言(C语言和Java或C++),软件工程(需求分析、系统设计、代码实现、测试维护),离散数学(集合、关系、数理逻辑、图论)

内容简介:(1)功能测试方法:边界值测试、等价类测试、决策表测试;(2)结构性测试:路径测试、数据流测试;(3) 单元测试;(4)集成测试策略:基于分解的集成、基于调用图的集成、基于路径的集成;(5)系统测试;(6)面向对象测试的基本概念和方法。

主要参考书:(1)软件测试(原书第二版)Software Testing – A Craftsman’s Approach (Second Edition),Paul C. Jorgensen 著,机械工业出版社,2003;

(2)《软件测试》, Ron Patton,2001,《Software Testing》, 周予滨,机械工业出版社;

(3)《实用软件测试指南》, James A. Whittaker,2002。

序 号:1194

课程编号:145025

课程名称:面向服务架构

任课教师:李伟刚

英文译名:Service-oriented Architecture

先修要求:离散数学、分布计算技术、XML与Web服务技术、面向对象分析与设计

内容简介:企业计算技术的演变、SOA与面向服务、SOA的理念和定义、SOA通用技术基础、Web服务与SOA、SOAP/WSDL/UDDI协议、Web服务实现技术、服务组合BPEL、服务协作、面向服务的建模与分析、SOA实现技术SCA/SDO、SOA实例分析、SOA平台简介。

主要参考书:(1)《面向服务的计算—原理和应用》,喻坚等主编,清华大学出版社,2006;

(2)《SOA概念、技术与设计》,Thomas ERL著,王满红等译,机械工业出版社,2007;

(3)《Enterprise SOA中文版—面向服务架构的最佳实战》,Dirk Krafzig等著,韩宏志译,机械工业出版社,2006;

(4)《Understanding SOA with Web Services 中文版》,Eric Newcomer等著,徐涵等译,电子工业出版社,2006;

(5)《SOA实践(英文影印版)》,Nicolai M.Josuttis著,东南大学出版社O'Reilly,2008。

序 号:1195

课程编号:145027

课程名称:商业智能

任课教师:袁霖

英文译名:Business Intelligence

先修要求:数据库管理系统、数理统计

内容简介:商业智能是通过运用数据仓库、联机分析处理和数据挖掘等技术,将企业所掌握的大量数据,转化为符合人类直觉的信息,为商业流程的各个阶段提供决策支持,以提高市场竞争力。

主要参考书:(1)Data Mining --- A tutorial-Based Primer, Richard J. Roiger,Michael W. Geatz, 清华大学出版社,2003;

(2)Data Mining Concepts and Techniques (Second Edition),Jiawei Han,Micheline Kambr 著,工业出版社,2006;

(3)数据挖掘技术 — 市场营销、销售与客户关系管理领域应用。

序 号:1196

课程编号:145028

课程名称:嵌入式操作系统及软件开发

任课教师:朱怡安

英文译名:Embedded Operating System and Software Development

先修要求:嵌入式系统、操作系统、C++、汇编语言与接口

内容简介:本课程以嵌入式软件的核心——嵌入式操作系统为重点,以应用为目的,全面介绍嵌入式操作系统和嵌入式软件技术。主要内容有:基本概念、组成、特点、分类和发展趋势等;嵌入式实时内核,包括任务管理与调度、同步互斥与通信、中断和时间管理、内存管理和I/O管理;嵌入式系统软件的开发,包括开发模式、任务划分方法等。

主要参考书:(1)《嵌入式实时操作系统及应用开发》,罗蕾主编,北京航空航天大学出

版社;

(2)《嵌入式实时操作系统及其应用开发》,朱珍民等主编, 北京邮电大学出版社;

(3)《嵌入式实时操作系统uC/OS-II(第二版)》,Jean J. Labrosse著,邵贝贝等译,北京航空航天大学出版社;

(4)《嵌入式Linux 设计与应用》,邹思轶主编,清华大学出版社;

(5)《Linux与嵌入式系统》,李善平、刘文峰、王焕龙等编,清华大学

出版社。

序 号:1197

课程编号:145029

课程名称:VLSI测试

任课教师:王党辉

英文译名:VLSI Testing

先修要求:VLSI基础

内容简介:介绍集成电路测试的基本概念;介绍故障模型、组合电路测试生成、时序电路测试生成;介绍功能测试、故障仿真;介绍可测性设计的基本原理和方法;介绍测试系统的构成及测试实施的过程;以及SOC测试等。

主要参考书:(1)《超大规模集成电路测试—数字、存储器和混合信号系统》,蒋安平等译,电子工业出版社,2005年;

(2)《Digital System Testing and Testable Design》,New Jersey: IEEE Press,1994,M. Abramovici, M. A. Breuer, and A. D. Friedman。

序 号:1198

课程编号:146001

课程名称:离散数学

任课教师:吴健

英文译名:Discrete Mathematics

先修要求:高等数学、线性代数

内容简介:命题、集合论、关系、代数结构、 格、图的基本概念。

主要参考书:(1)《离散数学》习题解答,孙学红等主编,西安电子科技大学出版社;

(2)《离散数学》,耿素云等编著,清华大学出版社;

(3)《离散数学》,Richard Johnsonbaugh 著,机械工业出版社;

(4)《离散数学》,尤枫等编著,机械工业出版社。

序 号:1199

课程编号:146002

课程名称:应用运筹学

任课教师:殷茗

英文译名:Operations Research

先修要求:线性代数,概率论

内容简介:线性规划、灵敏度分析、对偶问题、运输问题、动态规划、图与网络、排队论。

主要参考书:《运筹学》教材编写组,运筹学(第三版),清华大学出版社,2005.6.1。

序 号:1200

课程编号:146003

课程名称:组合数学

任课教师:康慕宁

英文译名:Introductory Combinatorics

先修要求:离散数学

内容简介:鸽巢原理、排列与组合、二项式系数、容斥原理及应用、递推关系和生成函数、特殊计数系列、Polya计数法。

主要参考书:(1)《组合数学》,马光思 主编,西安电子科技大学出版社;

(2)《组合数学》,卢开澄 著, 清华大学出版社。

序 号:1201

课程编号:146004

课程名称:软件项目管理与组织

任课教师:武君胜

英文译名:Software Project Organization and Management

先修要求:软件工程基础

内容简介:第一章 传统软件管理

第二章 软件经济学的进化

第三章 改进的软件经济学

第四章 旧方法和新方法

第五章 生命周期

第六章 过程中的制品

第七章 基于模型的软件构架

第八章 过程的工作流

第九章 过程的检查点

第十章 迭代过程计划

第十一章 项目的组织和责任

第十二章 过程的自动化

第十三章 项目的控制和过程的插装

第十四章 过程的裁剪

第十五章 现代过程剖面图

第十六章 下一代软件经济学

第十七章 现代过程转移

主要参考书:(1)《Software Project Management-A Unified Framework》(影印版) Walker,Royce著 高等教育出版社 2002年10月第1版;

(2)《软件项目管理——一个统一的框架》 周伯生等译机械工业出版社2002年8月第1版;

(3)《面向对象软件工程》Timothy C著 机械工业出版社。

序 号:1202

课程编号:146005

课程名称:用户为中心的软件设计与评估

任课教师:武君胜

英文译名:User Centered Design and Evaluating

先修要求:无

内容简介:Part I User Centered Design and Testing(English)

Unit 1. Overview of User-Centered Design and Testing

Unit 2. Interfaces: Creating with Visual Basic, Evaluating with Usability Heuristics

Unit 3. Think-Aloud Usability Testing

Unit 4. Programming Beyond Controls

Part II Designing the User Interface:

第1章 交互式系统的可用性

第2章 理论、原则和指导原则

第3章 设计过程的管理

第4章 专家评审、可用性测试、调查和持续评估

第5章 软件工具

主要参考书:(1)User Centered Design and Testing, http://www.icarnegie.com/cteroot.php;

(2)Visual Basic 6.0 编程(提高版),Diane Zak,电子工业出版社,2003。

序 号:1203

课程编号:146006

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

任课教师:张新家

英文译名:Network And Information Security

先修要求:高级网络编程、计算机网络

内容简介:1、计算机病毒与网络安全攻击基础;2、网络安全防御技术;3、身份与消息认证技术;4、网络安全实践(标准安全协议及应用);5、VPN技术。

主要参考书:(1)Cryptography and Network Security: Principles and Practice,second edition, Prentice-Hall, Inc., William Stallings, 1999;

(2)Internet Security, second edition, New Riders Publishing, Derek Atkins, et

al,1997;

(3)UNIX Network Programming (Networking APIs: Sockets and XTI), Prentice Hall, W. Richard Stevens, 1998.7;

(4)RFCs----Request for Comment;

(5)TCP/IP Protocol Suite, McGraw Hill, Behrouz A. Forouzan, Sophia Chung Fegan, 2000.10。

序 号:1204

课程编号:146008

课程名称:面向对象分析与设计

任课教师:张涛

英文译名:Object-Oriented Systems Anal Ysis and Design

先修要求:C++ 程序设计、面向对象设计与编程

内容简介:(1)讲解面向对象基本概念和基于RUP的面向对象分析与设计过程;(2)讲解用例建模和需求规格说明书;(3)讲解体系结构分析技术及框架技术; (4)讲解用例分析技术,包括识别分析类、分配分析类职责,开发协作图;(5)讲解分析类识别设计元素方法;(6)讲解体系结构进程实体和部署视图设计方法;(7)讲解设计模式;(8)讲解子系统和接口设计方法;(9)讲解类设计设计方法。

主要参考书:(1)HEAD FIRST OBJECT-ORIENTED ANALYSIS & DESIGN. BRETT

D.MCLAUGHLIN, GARY POLLICE, DAVID WEST. 影印版由东南大学

出版社于2007年出版;

(2)AN INTRODUCTION TO OBJECT-ORIENTED SYSTEMS ANALYSIS

AND DESIGN WITH UML AND THE UNIFIED PROCESS. STEPHEN

R.SCHACH. 影印版由高等教育出版社于2005年出版;

(3)面向对象分析与设计(UML 2.0版). 作者:MIKE O‘DOCHERTY, 译

者:俞志翔. 清华大学出版社,2005;

(4)UML和模式应用:面向对象分析与设计导论 (APPLYING UML AND

PATTERNS:AN INTRODUCTION TO OBJECT-ORIENTED

ANALYSIS AND DESIGN). 作者:(美)CRAIG LARMAN, 译者:

姚淑珍 李虎等. 机械工业出版社, 2002;

(5)HEAD FIRST DESIGN PATTERNS. ELISABETH FREEMAN, ERIC

FREEMAN, BERT BATES, KATHY SIERRA. 影印版由东南大学出版社于2005年出版。

序 号:1205

课程编号:146009

课程名称:数据结构与算法

任课教师: 王庆

英文译名:Data Structures and Algorithms

先修要求:C++程序设计

内容简介:讲授各种数据组织中的数据逻辑结构、存储结构以及有关操作的算法。

主要参考书:(1)《数据结构(用面向对象方法与C++描述)》 殷人昆等著 清华出版社 1999年出版;

(2)《数据结构与问题求解》 Mark Allen Weiss著 清华出版社。

序 号:1206

课程编号:146010

课程名称:计算机操作系统

任课教师: 张涛

英文译名:Computer Operating System

先修要求:计算机组成原理、语言程序设计、数据结构

内容简介:介绍操作系统的基本概念、基本结构及运行环境;了解操作系统原理、设计方法和实现技术

主要参考书:(1)《Applied Operating System Concept》Higher Education Press》author: John Wiley & Sons, Inc;

(2)《操作系统教程》 北京大学出版社 作者: 陈向群 杨芙清;

(3)《计算机操作系统教程》,徐甲同 陆丽娜 谷建华 编著,西安电子科技大学出版社 2001;

(4)《操作系统—内核与设计原理》,William Stallings著,电子工业出版

社 2002。

序 号:1207

课程编号:146011

课程名称:计算机组成原理与系统结构

任课教师:王丽芳

英文译名:Computer Organization and Architecture

先修要求:数字逻辑

内容简介:介绍的内容是计算机主板上的组件,包括:总线、主存储器、输入/输出、I/O接口、数据的表示、运算方法及实现、指令系统、CPU的结构和功能、控制器等。分析并研究这些组件的功能,硬件结构及实现技术,性能优化的方法。探索硬、软件之间相互作用的关系,以及如何有效利用硬件提高系统性能。

主要参考书:《计算机组织与体系结构:性能设计》(第6版)William Stallings著,张昆藏等译,清华大学出版社,2005.1。

序 号:1208

课程编号:146012

课程名称:数据库系统

任课教师:陆伟

英文译名:Database Systems

先修要求:信息系统导论、面向对象设计方法、数据结构与算法

内容简介:介绍数据库的基本概念,关系数据库的基本原理,关系规范理论,数据库设计方法等知识,使用关系数据库语言SQL,完成设计、使用和维护数据库应用系统。

主要参考书:《Database System-A Practical Approach Design, Implementation, and Management, Third Edition》,Thomas Connolly, Carolyn Begg ,电子工业出版社,2003年。

序 号:1209

课程编号:146013

课程名称:C++程序设计

任课教师: 郑炜

英文译名:C++ Programming

先修要求:计算机系统导论、C语言程序设计

内容简介:

主要参考书:(1)《Thinking In C++》second edition。 Author: Bruce Eckel;

(2)《C++程序设计语言》 Bjarne Stroustrup著,徐宝国译,机械工业出版社 2001年5月出版。

序 号:1210

课程编号:146015

课程名称:软件工程

任课教师: 张涛

英文译名:Software Engineering

先修要求:信息系统导论/计算机系统导论

内容简介:本课程包含了软件工程的各种原理和实践。软件过程是我们制造软件的途径,包含了从最初的软件产品概念定义,直到最终产品退役的全部过程。在此期间,产品开发经历了一系列的步骤,诸如需求、分析(规格说明)、设计、实现、集成、后续发布、维护,以及最后退役。软件过程也包含了与软件相关的用于开发和维护软件的工具和技术。面向对象技术将重点贯穿于整个课程之中。

主要参考书:《Object-Oriented & Classical Software Engineering》 Stephen R.Schach 著机械工业出版社 2004年12月。

序 号:1211

课程编号:146020

课程名称:数模电路

任课教师: 有关教师

序 号:1212

课程编号:146021

课程名称:汇编与接口

任课教师: 吴晓

英文译名:Assembly Language and Interface

先修要求:数字电路与逻辑设计、计算机组成原理

内容简介:本课程以Intel80x86微处理器为背景,在学习内存管理模式(实模式和保护模式)的基础上,掌握各种寻址方式、指令系统和接口技术的基本概念、基本原理,重点掌握汇编语言程序设计的思想和方法及接口设计技术。

主要参考书:(1)《汇编语言与接口技术》冯萍、史新福编,机械工业出版社,2002.9;

(2)《32位微机原理与接口技术实验教程》唐炜玲、毛月东编,西安电子科技大学出版社,2003.8。

序 号:1213

课程编号:146022

课程名称:通信原理

任课教师: 张捷

英文译名:Communication Principles

先修要求:概率论与数理统计、信号与系统、电子线路(一)、脉冲与数字电路

内容简介:介绍通信系统组成及工作原理,模拟调制和数字调制,数字信号处理,系统同步原理。

主要参考书:(1)《通信原理》(第5版),樊昌信 张甫翊 徐炳祥 吴成柯,国防工业出版社,2002年;

(2)《通信系统原理》,作者:Johb G.Proakis,Masoud Salehi,译者:李锵 等,电子工业出版社,2006年。

序 号:1214

课程编号:146023

课程名称:数字信号处理

任课教师: 张捷

英文译名:Digital Signal Processing

先修要求:信号与线性系统

内容简介:介绍离散时间信号、系统和Z变换;DFT及其快速算法;数字滤波器设计;离散随机信号处理;自适应信号处理*;Kalman滤波。

主要参考书:余卞章 《数字信号处理》(第二版), 西北工业大学出版社,2002。

序 号:1215

课程编号:146025

课程名称:网络与分布计算

任课教师: 杜承烈

英文译名:Network and Distributed Computing

先修要求:无

内容简介:通过本课程的学习,使学生能够熟练的使用Java来编写计算机网络应用,能够从实用的角度促使学生对TCP/IP,网络多播,CORBA, 远程方法调用等应用技术进行了解与掌握。并能够激发学生对于网络的兴趣,能够让学生从感官上了解网络技术的基本原理与协议功能。掌握网络服务和应用系统构架方法,了解计算机网络技术发展的前沿技术,为培养学生在计算机网络系统的规划与构建,网络应用系统的建立与开发等方面能力打下坚实的基础。

主要参考书:(1)Computer Networking: A Top-Down Approach Featuring the Internet. Second

edition, 、 James F. Kurose and Keith W. Ross. 、 Boston: Addison Wesley

Longman, Inc. 、2003;

(2)Java(TM) Network Programming and Distributed Computing . First

edition, 、 David Reilly and Michael Reilly、 Addison Wesley、2002。

序 号:1216

课程编号:146026

课程名称:分布计算技术

任课教师:周兴社

英文译名:Distributed Computing System

先修要求:操作系统、计算机网络技术、离散数学与数据结构、C++ 程序设计

内容简介:(1)分布计算系统引言:分布计算系统的定义、分布计算系统的目标以及分布计算系统的重要体系结构模型。(2)分布计算系统通信:C/S模型和中间件模型、Doors、远程过程调用、远程对象调用、面向消息的通信和面向流的通信。(3)分布计算系统的同步:物理时钟同步算法、逻辑时钟的定义以及逻辑时钟同步算法、分布选举算法以及同步在分布事务中的应用。(4)分布计算资源管理:实体的名字、标识符和地址、分布计算资源管理模型、负载共享和负载均衡以及LSF的基本原理和结构。(5)分布计算系统的容错:容错的基本概念、失效模型和分类、可靠的CS通信技术和组通信技术以及容错恢复技术。(6)分布计算系统的安全:分布计算系统安全的重要性和面临的主要安全威胁、分布计算系统安全的基础以及提高分布计算系统安全性的主要技术手段和机制。

主要参考书:(1)Andrew S. Tanenbaum, Maarten van Steen, Distributed System – Principles and Paradigms,Prentice-Hall,影印版由清华大学出版社于2002年出版;

(2)徐高潮,胡亮,鞠九滨,分布计算系统,2004.1,高等教育出版社;

(3)Andrew S. Tanenbaum, Distributed Operating System,影印版由清华大学出版社1998年出版;

(4)Docreen L. Galli,徐良贤等译,分布式操作系统:原理与实践,机械工业出版社,2003.1;

(5)GeorgeCoulouris,Jean Dollinore and Tim Kindberg, Distributed System: Concept and Design, Second Edition, Addison-Wesley Publisher,1995;

(6)Rajkumar Buyya, High Performance Cluster Computing: Architectures and Systems, Vol 1, Prentice-Hall, 1999;

(7)Rajkumar Buyya, High Performance Cluster Computing: Programming and Applications, Vol 2, Prentice-Hall, 1999;

(8)吴杰,分布式系统设计,机械工业出版社,2000;

(9)Henning M, Visoski S, Advanced CORBA Programming With C++, Addison-Wesley, 1999。

序 号:1217

课程编号:146030

课程名称:网络编程

任课教师:张云鹏

英文译名: Network Programming

先修要求:计算机操作系统、C语言程序设计、计算机网络

内容简介:1、进程间通信机制;2、套接字程序设计;3、C/S模式程序设计;4、并发应用服务器设计;5、套接字高级编程技术。

主要参考书: (1)UNIX Network Programming (Networking APIs: Sockets and XTI), Prentice Hall, W. Richard Stevens, 1998;

(2)Internetworking with TCP/IP(Client-Server Programming and Applications), Prentice Hall, Douglas E. Comer, David L. Stevens, 1998;

(3)UNIX Network Programming(Interprocess Communications) , Prentice Hall, W. Richard Stevens, 2002;

(4)Automating Linux and Unix System Administration Bauer, Kirk APRESS,2008;

(5)TCP/IP协议族(第4版), , Behrouz A. Forouzan, Sophia Chung Fegan(著), 王海 (等译),清华大学出版社,2011。

序 号:1218

课程编号:146031

课程名称:VLSI基础

任课教师:张萌 王党辉

英文译名:VLSI Basis

先修要求:数模电路

内容简介:1、ASIC的设计模式;2、MOS晶体管理论;3、CMOS加工工艺;4、CMOS单元库;5、设计规则与Layout;6、组合电路设计;7、时序电路设计 ;8、动态电路设计;9、验证和测试。

主要参考书:(1)《超大规模集成电路——系统和电路的设计原理》,高等教育出版社,ISBN 7-04-011872-6,2003年7月;

(2)MagicTools网站:http://vlsi.cornell.edu/magic/

序 号:1219

课程编号:146032

课程名称:嵌入式系统

任课教师:朱怡安

英文译名:Embedded System

先修要求:计算机组成原理、汇编语言与接口、操作系统

内容简介:介绍嵌入式系统的概念、历史、特征及技术发展现状;嵌入式系统设计难点及挑战; 嵌入式系统的构架、硬件分类及软件分类;介绍ARM和Intel XScale架构处理器;嵌入式软件开发;分布式嵌入式体系结构及嵌入式系统网络; 嵌入式系统应用等。

主要参考书:(1)《嵌入式系统设计原理》,Wayne Wolf著,孙玉芳、梁彬、罗保国、谢谦等译,机械工业出版社;

(2)《嵌入式系统(修订本)——Intel XScale结构与开发》,陈章龙著,北京航空航天大学出版社;

(3)《ARM体系结构与编程》,杜春雷编著,清华大学出版社。

序 号:1220

课程编号:146033

课程名称:数据库管理系统

任课教师:袁霖

英文译名:Database management system

先修要求:离散数学、数据结构与算法

内容简介:关系数据模型、SQL语言、数据库设计、查询处理技术、并发控制和恢复等事务处理概念。相应的试验要求学生能够理论联系实际,理解现有商业数据管理系统所提供的各种功能背后的原理。

主要参考书:(1)Database Systems – A practical Approach to Design, Implementation, and Management (Fourth Edition), Thomas Connolly, Carolyn Begg著,电子工业出版社,2008;

(2)A. Siberschatz, H.F. Korth, 数据库系统概念(第四版)机械工业出版社;

(3)Database Management Systems (Third Edition) Raghu Ramakrishnan, Johannes Gehrke, 清华大学出版社,2003。

序 号:1221

课程编号:146034

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

任课教师:赵政文

英文译名:Computer algorithms design and analysis

先修要求:数据结构,离散数学

内容简介:算法分析基础、递归技术、分治方法、动态规划、最优策略、回朔与分支限界方法、NP完全问题、近似算法。

主要参考书:(1)《算法设计技巧与分析》,[沙特]M.H.Alsuwaiyel著,吴伟昶 方世昌等译,电子工业出版社,2004.8;

(2)《计算机算法——设计与分析导论》(第三版 影印版),Sara Baase Allen Van Gelder,高等教育出版社,2001.7。

序 号:1222

课程编号:146035

课程名称:硬件描述语言与FPGA

任课教师:韩兵

英文译名:Hardware Description Language and FPGA

先修要求:数字电路、C语言

内容简介:1)概论:概述、EDA发展、Top-down设计流程;2)硬件描述语言基础:硬件描述语言概述、描述方式;3)Verilog基本结构:模块、语言要素、表达式;4)数据流描述方式:连续赋值语句、线网说明、时延;5)结构描述方式:模块、端口、实例化方式;6)行为描述方式:过程结构、时序控制、过程赋值语句;7)常见电路描述:时序电路、组合电路、存储器;8)函数与任务:任务、函数、系统任务、自定义任务;9)Verilog综合:综合的基本概念、综合工具;10)Verilog仿真:仿真的基本概念、仿真工具、testbench设计、验证方法;11)可编程器件:可编程器件结构、常见的可编程器件介绍、开发工具。

主要参考书:(1)J. Bhasker著, 徐振林等译,《Verilog HDL硬件描述语言》,机械工业出版社, 2000年;

(2)边计年等编著,《数字系统设计自动化(第2版)》,清华大学出版社,2005年7月;

(3)有关综合、仿真、验证的论文。

序 号:1223

课程编号:146036

课程名称:模拟集成电路设计

任课教师:郑然

英文译名:Analog and Mixed Signal IC Design

先修要求:模拟电子电路基础、UNIX操作系统的基本命令

内容简介:1、CMOS元器件及其模型;2、CMOS基本单元电路;3、CMOS运算放大器;4、比较器;5、基准电压产生电路;6、时钟信号产生电路。

主要参考书: 《模拟CMOS集成电路设计》,[美]毕查德•拉扎维 著,陈贵灿 等译,西安交通大学出版社, 2002年。

序 号:1224

课程编号:146037

课程名称: Java EE架构与程序设计

任课教师:李伟刚

英文译名:J2EE Architecture and Programing

先修要求:面向对象设计与编程

内容简介:(1)讲解JAVA WEB应用开发基础知识,包括:HTML、CSS、Servlet、JSP、JDBC技术。(2)讲解轻量级J2EE应用开发框架和技术。(3)讲解J2EE企业级应用架构和J2EE容器。(4)讲解EJB3.0技术框架、JNDI、IIOP技术。(5)讲解会话Bean、实体Bean、消息驱动Bean设计方法。(6)讲解J2EE事务管理机制。(7)讲解J2EE应用架构的高性能、高可靠、高安全设计技术。(8)J2EE应用测试技术。

实验内容:(1)中小型企业WEB网站开发实验;(2)基于轻量级J2EE应用框架的图书馆管理系统综合实验;(3)基于EJB技术架构的教学管理系统综合实验

主要参考书:(1)J2EE Design Patterns,Crawford, William C. R./ Kaplan, Jonathan, Oreilly & Associates Inc,2005年;

(2)精通EJB 3.0(Mastering Enterprise JavaBeans 3.0 ), 作者:Rima Patel Sriganesh、Gerald Brose、Micah Silverman,译者:罗时飞,电子工业出版社,2006年;

(3)企业级Java安全性——构建安全的J2EE应用(Enterprise Java Security: Building Secure and Robust J2EE Applications ),作者:Marco Pistoia、Nataraj Nagaratnam,译者:尹亚、明喻卫 严进宝,清华大学出版社,2005年;

(4)J2EE性能测试(J2EE Performance Testing With BEA WebLogic Server ),作者:Peter Zadrozny,译者:张文耀,电子工业出版社,2003年。

序 号:1225

课程编号:146038

课程名称:智能媒体计算

任课教师:聂烜

英文译名:Intellgient Media Computing

先修要求:高等数学、高级设计语言(C语言或者Java)

内容简介:在互联网和机器智能领域,对包括文本、图形、图像、视频、音频等媒体所蕴涵内容的进行分析、理解与检索,智能化的媒体信息处理与分析已经在计算机仿真、海量信息处理、人工智能、集群化视频监控、高级人机交互、数据仓库等诸多方面得到广泛应用。本课程介绍海量文本、图形、图象、视频、音频等多媒体数据的特点、以及分析和处理的理论与技术,具体包括海量数据物理存储机制、文本信息特征、视觉特征和听觉特征提取、智能信息处理与分析、信息检索、视频分析、多媒体内容理解方法、多媒体融合分析、媒体组织与管理等。

实验内容:(1)多媒体信息系统开发实验;(2)数字视频处理分析实验;(3)网络多媒体传输演播实验。

主要参考书:

(1)《网上多媒体信息分析与检索》,庄越挺、潘云鹤、吴飞,2002年,7-302-05584-X / TP·3299,清华大学出版社出版;

(2)多媒体技术 (第3版),林福宗,清华大学出版社;

(3)ACM Multimedia、Neural Information Processing Systems(NIPS), International Conference of Machine Learning (ICML), SIG IR(Information Retrieval)、VLDB(Very Large Database)等会议上相关论文。

序 号:1226

课程编号:14L001

课程名称:工程实验与论文环节

任课教师:有关教师

序 号:1227

课程编号:14M012

课程名称:科技论文写作

任课教师:有关教师

序 号:1228

课程编号:14S002

课程名称:软件工程技术实验

任课教师:张涛 郑炜

英文译名:Software Engineering Technique Experiment

先修要求:软件工程

内容简介:总共20课时,实验内容采用一个完整的软件项目,在开发过程中,使得学生能够具体经历软件工程中的各个环节。具体包括:项目过程与计划管理、软件配置管理、软件变更管理、软件需求管理、软件自动化测试等。

主要参考书:(1)Software Engineering – A practitioner’s Approach(软件工程—实践者的研究方法),Roger S. Pressman;

(2)Software Testing in the Real World:Inproving the Process(软件测试过程改进),Edward Kit;

(3)软件项目管理——一个统一的框架,周伯生等译,机械工业出版社;

(4)Software Requirements(软件需求),[美] Karl E. Wiegers。

序 号:1229

课程编号:146039

课程名称:面向计算机工程的数理逻辑

任课教师:李伟刚

英文译名:Mathematical Logic in Compter Engineering

先修要求:离散数学

内容简介:本课程讲述了与计算机科学有紧密联系并且相互之间又有联系的数理逻辑基础性内容,包括经典逻辑和非经典逻辑两部分。为适应计算机科学的要求,本课程研究各种逻辑的背景、语言、语义、形式推演,以及可靠性和完备性等问题,介绍数理逻辑在软件工程形式化方法方面的现代应用。

主要参考书:(1)面向计算机科学的数理逻辑系统建模与推理(原书第2版) ,Michael Huth等著、何伟等译、机械工业出版社、2007.7;

(2)面向计算机科学的数理逻辑(第二版),陆钟万著、科学出版社、2002.1。

序 号:1230

课程编号:146040

课程名称:软件体系结构设计

任课教师:张涛

英文译名:Software Archinecture Design

先修要求:面向对象分析与设计

内容简介:这门课程系统的介绍了软件体系架构核心概念与设计方法,具体包括:软件体系架构定义、软件体系架构设计模式、子系统与应有框架、体系架构4+1视图、体系架构UML描述、逻辑架构设计方法、物理架构设计方法、运行态架构设计方法等。并且,课程结合典型案例,进行详细分析与讲解。

主要参考书:(1)李代平.《软件体系结构教程》, 清华大学出版社, 2008。

(2)Diomidis Spinellis, Georgios Gousios. 《Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design》,东南大学出版社,2010。

序 号:1231

课程编号:14G104

课程名称:虚拟现实与三维动画技术

任课教师:聂烜

英文译名:Virtual Reality and 3D Animation Technology

先修要求:数据结构、C语言

内容简介:虚拟现实,也称虚拟实境或灵境,是一种可以创建和体验虚拟世界的计算机系统,它利用计算机技术生成一个逼真的、具有视、听、触等多种感知的虚拟环境,用户通过使用各种交互设备,同虚拟环境中的实体相互作用,使之产生身临其境感觉的交互式视景仿真和信息交流,是一种先进的数字化人机接口技术。本课程讲述虚拟现实的原理、关键技术与应用实例,学生将了解虚拟现实的研究内容、基本原理、常用算法、主流技术、热点应用以及程序设计等。内容分为:计算机图形技术、OPengl、真实感场景生成原理、人的能力及特征、虚拟现实系统的常用算法、虚拟现实人机交互设备、三维动画与模拟仿真、开发环境和开发平台、视景仿真、虚拟现实技术在工程中的典型应用等。

实验内容:

(1)虚拟现实主要软硬件设备(包括三维立体眼镜、数据手套、图形输入板等);

(2)OpenGL程序设计;

(3)虚拟城市系统与车辆流的动态仿真

主要参考书:

(1)《虚拟现实技术》,魏迎梅译,电子工业出版社

(2)《虚拟现实技术及编程技巧》,张秀山等编著,国防科技大学出版社

(3)《虚拟现实技术与应用》,胡小强编,高等教育出版社

序 号:1232

课程编号:14G105

课程名称:物联网软件设计(企业共建)

任课教师:

英文译名:

先修要求:

内容简介:物联网基本概念与特点、物联网构成与工作原理、物联网射频识别系统、物联网中间件、物联网对象名称解析服务、物联网实体标记语言、物联网信息服务系统、物联网应用实例等。

主要参考书:(1)刘云浩, 《物联网导论》, 科学出版社,2010。

(2)杨刚等, 《物联网理论与技术》, 科学出版社,2010。

(3)张飞舟等,《物联网技术导论》,电子工业出版社,2010。

序 号:1233

课程编号:145030

课程名称:云计算基础

任课教师:张云鹏

英文译名: Cloud Computing

先修要求:操作系统、计算机网络、面向对象程序设计

内容简介:1、并行计算;2、Map/Reduce技术;3、Hadoop技术;4、云计算系统和架构;5、云计算应用实例。

主要参考书: (1)Cloud Application Architectures: Building Applications and Infrastructure in the Cloud Reese, George,2009;

(2)Code in the Cloud Chu-Carroll, Mark C. PRAGMATIC BOOKSHELF 201

(3)王鹏,云计算的关键技术与应用实例, 人民邮电出版社,2010。

 
西北工业大学 就业信息网 芹菜网 三航四方BBS 西北工业大学微博 校园公告 西工大新闻网 电子邮件

版权所有 © 2009 西北工业大学软件与微电子学院  
陕西省西安市友谊西路127号 邮编:710072