《北京大学软件与微电子学院课程体系》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:北京大学软件与微电子学院课程体系研究组编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2011
  • ISBN:9787040311822
  • 页数:433 页
图书介绍:本书总结了北京大学软件学院多年教学改革的经验,强调“拓宽夯实知识基础,培养锻炼综合能力”的基本原则,给出了一个多学科交叉融合的软件学院大平台下的软件工程各专业本科生课程体系,包括:软件技术方向、服务科学与工程方向、嵌入式系统方向、网络与通信方向等不同专业方向的课程体系。本课程体系科学地将内容相关的课程组织成课程群,由此形成课程体系,课程群由3~5门相关课程构成的二级架构,明晰该专业方向课程学习所要求掌握的知识点、内容相关课程间的关系;系统地对课程进行描述,给出了不同知识点的难度和重要性等级,便于在讲授过程中合理分配课时和进行必要裁减,同时给出了课程的特色,便于学生和其他教师了解课程特点。此外,还从不同视角分析了国外著名高校软件工程专业人才培养的特色,作为比较和借鉴。

第一章 引言 1

1.1 学院简介 1

1.2 本书特点 1

第二章 培养方案 2

2.1 基本原则 2

2.2 培养目标与专业方向 2

2.3 培养体系 4

2.4 课程体系 4

2.5 学习时间安排 6

2.6 选课与成绩 6

2.7 工程实践 6

2.8 学位论文与毕业 7

第三章 基础教学部课程 8

3.1 课程设置 8

3.2 课程大纲 10

3.2.1 自然辩证法 10

3.2.2 英语 11

3.2.3 素质教育 16

3.2.4 算法分析与设计 17

3.2.5 计算机科学技术基础A 19

3.2.6 计算机科学技术基础B 22

3.2.7 计算机科学技术基础C 24

3.2.8 信息技术导论 25

3.2.9 程序开发环境分析与实践 28

3.2.10 数据库设计与实践 30

3.2.11 Java高级技术 33

3.2.12 Internet高级程序设计 35

3.2.13 多媒体计算与通信 37

3.2.14 人工智能原理与应用 39

3.2.15 计算机图形学高级课程 41

3.2.16 主机软件开发技术 42

3.2.17 前沿系列讲座 44

第四章 软件技术系课程 45

4.1 培养目标 45

4.2 课程设置 46

4.3 课程大纲 48

4.3.1 面向对象技术高级课程 48

4.3.2 Web服务技术 50

4.3.3 操作系统高级课程 52

4.3.4 软件体系结构 55

4.3.5 软件质量工程与最佳实践 57

4.3.6 自动验证与测试技术 57

4.3.7 软件工程过程与管理 57

4.3.8 软件项目管理 58

4.3.9 软件需求工程 59

4.3.10 软件构件与中间件技术 62

4.3.11 软件实现技术 64

4.3.12 实用软件开发方法 66

4.3.13 多核软件开发技术 68

4.3.14 Linux内核分析与驱动编程 70

4.3.15 软件形式化方法 73

4.3.16 软件设计模式 74

4.3.17 模型驱动的软件开发技术 76

4.3.18 软件测试技术高级课程 79

4.3.19 软件工程技术专题 81

4.3.20 软件工程综合实践 81

4.3.21 解决方案工程 81

4.4 选课指导 81

4.4.1 软件开发方向 81

4.4.2 软件测试与质量保证方向 82

4.4.3 软件工程管理方向 83

第五章 服务科学与工程系课程 84

5.1 培养目标 84

5.2 课程设置 85

5.3 课程大纲 87

5.3.1 服务科学与工程概论 87

5.3.2 数据仓库及应用 88

5.3.3 数据挖掘及应用 90

5.3.4 应用开发及运作平台 93

5.3.5 企业资源规划与整合 94

5.3.6 工作流技术 96

5.3.7 SOA原理与实践 97

5.3.8 分布式系统及应用 99

5.3.9 云计算技术及应用 102

5.3.10 客户关系管理系统 102

5.3.11 软件服务工程研讨 104

5.3.12 电子服务领域专题 104

5.3.13 服务工程综合实践 104

5.4 选课指导 104

5.4.1 电子服务技术方向 104

5.4.2 面向服务的软件工程方向 105

5.4.3 数据挖掘与服务智能方向 105

第六章 信息安全系课程 107

6.1 培养目标 107

6.2 课程设置 108

6.3 课程大纲 110

6.3.1 网络与信息安全概论 110

6.3.2 信息网络安全监察 111

6.3.3 应用密码学 111

6.3.4 安全程序设计 113

6.3.5 数据恢复与计算机取证 114

6.3.6 信息安全工程 115

6.3.7 网络信任技术与应用 115

6.3.8 操作系统安全 117

6.3.9 网络攻击与防范 119

6.3.10 安全产品与系统安全评估 121

6.3.11 信息安全新技术专题 121

6.3.12 信息安全综合实践 123

6.4 选课指导 123

6.4.1 系统与网络安全方向 123

6.4.2 信息网络安全监察方向 123

6.4.3 高可信软件技术方向 124

第七章 嵌入式系统系课程 125

7.1 培养目标 125

7.2 课程设置 126

7.3 课程大纲 128

7.3.1 嵌入式系统概论 128

7.3.2 嵌入式微处理器系统 129

7.3.3 嵌入式操作系统 131

7.3.4 嵌入式软件开发技术与工具 133

7.3.5 DSP软件开发技术与工具 135

7.3.6 嵌入式系统设计 136

7.3.7 传感网技术及应用 138

7.3.8 WinCE应用系统开发 140

7.3.9 嵌入式系统综合实践 141

7.3.10 移动通信服务终端 141

7.3.11 数字家庭及网关技术 142

7.3.12 嵌入式系统专题 144

7.3.13 嵌入式系统综合实践 144

7.4 选课指导 145

7.4.1 嵌入式系统工程方向 145

7.4.2 移动通信服务技术方向 145

7.4.3 嵌入式多媒体技术方向 146

7.4.4 嵌入式软件与系统方向 146

第八章 网络与通信技术系课程 148

8.1 培养目标 148

8.2 课程设置 149

8.3 课程大纲 151

8.3.1 通信与网络概论 151

8.3.2 数据通信与网络 152

8.3.3 移动通信 154

8.3.4 通信软件编程与实践 156

8.3.5 互联网应用技术 158

8.3.6 网络规划与设计 159

8.3.7 网络管理原理与实践 161

8.3.8 无线数据技术与应用 163

8.3.9 网络软件开发与管理 165

8.3.10 网络与通信新技术专题 166

8.3.11 网络与通信综合实践 167

8.4 选课指导 167

8.4.1 互联网软件开发方向 167

8.4.2 通信软件与系统方向 168

8.4.3 网络系统管理与应用方向 168

8.4.4 网络技术及应用方向 169

第九章 应用电子工程系课程 170

9.1 培养目标 170

9.2 课程设置 171

9.3 课程大纲 172

9.3.1 现代通信系统 172

9.3.2 电子系统的分析与设计 174

9.3.3 光电子技术 176

9.3.4 光电子技术实验 178

9.3.5 嵌入式系统原理与实验 179

9.3.6 数字信号处理 182

9.3.7 电子系统辅助设计 183

9.3.8 实时信号处理 185

9.3.9 数字图像处理 187

9.3.10 通信系统与网络 190

9.3.11 原子钟与导航技术 190

9.3.12 半导体激光与稳频技术 190

9.3.13 电子系统综合实践 190

9.4 选课指导 190

9.4.1 通信工程方向 190

9.4.2 应用电子技术方向 191

9.4.3 光电子技术与应用方向 191

第十章 集成电路设计与工程系课程 192

10.1 培养目标 192

10.2 课程设置 193

10.3 课程大纲 196

10.3.1 微电子理论基础 196

10.3.2 CMOS电路分析与设计 200

10.3.3 EDA工具使用基础 201

10.3.4 集成电路产业概论 202

10.3.5 数字集成电路设计 203

10.3.6 VLSI测试与可测试性设计 206

10.3.7 模拟集成电路设计与分析 208

10.3.8 集成电路封装技术 210

10.3.9 集成电路工艺Ⅰ 211

10.3.10 集成电路工艺Ⅱ 213

10.3.11 微电子学器件 214

10.3.12 FPGA设计 216

10.3.13 低功耗CMOS IC设计 218

10.3.14 微处理器组织与设计 220

10.3.15 CMOS RF电路设计 223

10.3.16 数字媒体芯片设计Ⅰ 225

10.3.17 微电子材料 226

10.3.18 半导体真空技术 227

10.3.19 微电子器件可靠性 229

10.3.20 集成电路设计分析 230

10.3.21 MEMS器件与设计 230

10.3.22 微纳机电系统应用技术 230

10.3.23 高级模拟集成电路设计 230

10.3.24 数字媒体芯片设计Ⅱ 232

10.3.25 SoC设计技术 233

10.3.26 IC设计实践 235

10.3.27 微电子前沿技术专题 237

10.3.28 集成电路综合实践 238

10.4 选课指导 238

10.4.1 集成电路与系统芯片设计方向 238

10.4.2 集成电路制造方向 239

10.4.3 集成电路测试与封装方向 239

10.4.4 微机电系统(MEMS)方向 240

第十一章 管理技术系课程 241

11.1 培养目标 241

11.2 课程设置 242

11.3 课程大纲 244

11.3.1 管理经济学 244

11.3.2 数据、模型与决策 247

11.3.3 管理学 249

11.3.4 研究与开发管理 251

11.3.5 营销理论与策略执行 252

11.3.6 高性能企业组织 254

11.3.7 会计学原理 256

11.3.8 项目管理学 258

11.3.9 项目行为学 260

11.3.10 项目计划与控制 261

11.3.11 创业投资管理 263

11.3.12 高新产品国际营销 265

11.3.13 国际商务 266

11.3.14 高级项目管理 268

11.3.15 创新管理 270

11.3.16 IT企业战略管理 271

11.3.17 知识产权战略与知识管理 274

11.3.18 企业家精神与商业计划 275

11.3.19 营销数据分析 276

11.3.20 消费者行为学 278

11.3.21 营销模型与研究 280

11.3.22 新创企业成长管理 283

11.3.23 公共政策管理 284

11.3.24 项目成本管理 284

11.3.25 业务分析与竞争模拟 286

11.3.26 信息安全管理 288

11.3.27 IT业务管理与技术 289

11.3.28 新产品管理 289

11.3.29 IT企业管理与创新案例分析 291

11.3.30 技术管理与创新专题Ⅰ/Ⅱ 291

11.3.31 项目管理行业案例及实务 291

11.3.32 IT产品营销实务 291

11.3.33 IT创业辅导与实务Ⅰ 293

11.3.34 管理技术综合实践 294

11.4 选课指导 294

11.4.1 IT项目管理方向 294

11.4.2 IT市场营销方向 295

11.4.3 创新与创业投资管理方向 295

第十二章 金融信息工程系课程 297

12.1 培养目标 297

12.2 课程设置 298

12.3 课程大纲 300

12.3.1 金融工程 300

12.3.2 金融经济学 302

12.3.3 宏观经济学 302

12.3.4 金融信息系统 302

12.3.5 金融风险管理 303

12.3.6 金融产品创新 306

12.3.7 计量经济学 306

12.3.8 银行卡业务与系统 306

12.3.9 信用管理与评分模型 308

12.3.10 计算机审计 309

12.3.11 投资银行学 312

12.3.12 金融运营管理 313

12.3.13 微观经济学 313

12.3.14 国际金融 313

12.3.15 企业理财与融资实务 314

12.3.16 商业银行管理 315

12.3.17 金融信息化专题 317

12.3.18 金融实务 318

12.3.19 金融信息工程综合实践 318

12.4 选课指导 318

12.4.1 金融信息技术方向 319

12.4.2 金融信息服务方向 319

第十三章 数字艺术系课程 321

13.1 培养目标 321

13.2 课程设置 322

13.3 课程大纲 325

13.3.1 动画史与动画风格 325

13.3.2 动画原理 326

13.3.3 三维动画Ⅰ 328

13.3.4 动画制片实践 329

13.3.5 艺术观念与创意 331

13.3.6 动画绘画 331

13.3.7 故事板创作原理 332

13.3.8 数字视频 334

13.3.9 交互设计原理与实践 335

13.3.10 三维图形编程 336

13.3.11 数字音频 337

13.3.12 色彩学原理及动画应用 337

13.3.13 计算机音乐基础 339

13.3.14 三维动画Ⅱ 339

13.3.15 建模与角色设定应用 341

13.3.16 二维动画 342

13.3.17 脚本创作 343

13.3.18 游戏设计 345

13.3.19 美术设计 347

13.3.20 交互媒体设计 348

13.3.21 数字艺术产业管理 349

13.3.22 动画脚本语言及应用 349

13.3.23 电子音乐制作 350

13.3.24 交互式音乐创作 350

13.3.25 实验动画 350

13.3.26 场景设计 352

13.3.27 动作捕捉系统及表现力 354

13.3.28 动画导演及制作 355

13.3.29 高级后期制作 357

13.3.30 动画表演 359

13.3.31 CGI编程高级课程 361

13.3.32 数字特效 363

13.3.33 高级动画 363

13.3.34 国画技法 364

13.3.35 游戏引擎原理与分析 366

13.3.36 游戏制作与程序开发 368

13.3.37 计算机音乐编程 369

13.3.38 音乐录音 370

13.3.39 计算机动画专题 370

13.3.40 交互媒体艺术专题 371

13.3.41 数字艺术综合实践 372

13.4 选课指导 372

13.4.1 计算机动画创作方向 372

13.4.2 交互媒体艺术方向 372

13.4.3 计算机音乐方向 373

13.4.4 数字媒体技术方向 373

第十四章 语言信息工程系课程 375

14.1 培养目标 375

14.2 课程设置 375

14.3 课程大纲 378

14.3.1 自然语言处理概论 378

14.3.2 自然语言处理常用算法 380

14.3.3 机器学习 382

14.3.4 翻译理论与方法 385

14.3.5 英汉技术写作 387

14.3.6 计算机辅助翻译技术 388

14.3.7 机器翻译原理与方法 391

14.3.8 汉语语言学基础 393

14.3.9 术语学和数据库管理系统 395

14.3.10 信息检索与搜索引擎 396

14.3.11 高级双语写作与翻译 398

14.3.12 本地化与国际化工程 398

14.3.13 语料库方法 400

14.3.14 翻译实践Ⅰ 402

14.3.15 翻译技术实践 404

14.3.16 双语编辑与信息出版 406

14.3.17 知识管理工程 408

14.3.18 语音识别、理解与合成 408

14.3.19 文献查找与论文写作 408

14.3.20 英汉文本编译 409

14.3.21 翻译行业与翻译管理 410

14.3.22 比较修辞传统与翻译实践 412

14.3.23 近代翻译史与翻译理论 414

14.3.24 科技翻译实践 415

14.3.25 商务翻译实践 417

14.3.26 英语口译基础 420

14.3.27 西方文化入门 420

14.3.28 古汉语阅读与理解 420

14.3.29 语言信息工程综合实践 420

14.4 选课指导 420

14.4.1 自然语言处理方向 420

14.4.2 计算机辅助翻译方向 421

14.4.3 文本翻译方向 421

附录一 工程硕士专业学位论文基本要求(试行) 422

附录二 软件工程教育的思索与实践 425