软件工程专业本科课程简介

上传人:仙*** 文档编号:35758763 上传时间:2021-10-28 格式:DOC 页数:9 大小:98.50KB
收藏 版权申诉 举报 下载
软件工程专业本科课程简介_第1页
第1页 / 共9页
软件工程专业本科课程简介_第2页
第2页 / 共9页
软件工程专业本科课程简介_第3页
第3页 / 共9页
资源描述:

《软件工程专业本科课程简介》由会员分享,可在线阅读,更多相关《软件工程专业本科课程简介(9页珍藏版)》请在装配图网上搜索。

1、软件工程专业本科课程简介30333001 计算机导论 Introduction to Computers 【4221】内容提要:本课程通过对信息化社会、计算机科学技术的基础知识、计算机软硬件系统、软件开发技术、数据通信与计算机网络、多媒体技术及其应用、数据库系统及其应用、计算机信息安全技术、计算机的应用领域等方面的概要讲解,系统介绍了计算机科学技术体系内容。修读对象:软件工程专业本科生教 材:计算机科学技术导论 陶树平 主编 高等教育出版社参考书目:计算机科学导论 钟珞 主编 武汉理工大学出版社30333002 C+程序设计 C+ Programming 【8441】内容提要:本课程讲解了标准

2、C+以及由其所支持的关键性程序设计技术,主要包括程序设计范型、基本数据类型和表达式、基本控制结构、自定义类型、函数、类与对象、数组、指针、继承与派生、多态性、模板、泛型程序设计、C+标准模板库、流类库与输入/输出、异常处理等内容。修读对象:软件工程专业本科生教 材:C+语言程序设计(第3版) 郑莉等 编著 清华大学出版社参考书目:C+程序设计语言(特别版) Bjarne Stroustrup 著 裘宗燕 译 机械工业出版社30333003 线性代数 Linear Algebra 【5432】内容提要:本课程主要讲授行列式性质与计算、矩阵及其运算、向量组的线性相关与矩阵的秩、线性方程组、相似矩阵

3、及二次型、线性空间与线性变换等内容。修读对象:软件工程专业本科生教 材:线性代数 同济大学 主编 高等教育出版社参考书目:线性代数 四川大学数学系教学研究室编 高等教育出版社30333004 计算机组成原理 Principles of Computer Organization 【5432】内容提要:本课程讲授计算机组成和工作原理,主要包括计算机系统概论、运算方法和运算器、存储系统、指令系统、中央处理器、总线系统、外围设备、输入输出系统等内容。修读对象:软件工程专业本科生参考书目:计算机组成原理 蒋本珊 清华大学出版社30333005 计算机专业英语 English for Computers

4、 【3622】内容提要:本课程用英语系统介绍了计算机专业知识,主要包括计算机基础、计算机原理与组成、操作系统、离散结构、程序设计基础、计算机网络、多媒体技术、软件工程、数据库、人工智能、信息管理等内容。修读对象:软件工程专业本科生参考书目:计算机专业英语 杨永田等 哈尔滨工程大学出版社30333006 概率论与数理统计Probability Theory and Mathematical Statistics 【5433】内容提要:本课程主要讲授随机事件及其概率、随机变量及其分布、随机变量的数字特征、大数定律与中心极限定理、数理统计的基本知识、参数估计及假设检验等内容。修读对象:软件工程专业本

5、科生参考书目:概率论与数理统计 盛骤等 编 高等教育出版社30333007 离散数学 Discrete Mathematics 【5433】内容提要:离散数学以研究离散量的结构及相互关系为主要目标,包括数理逻辑、集合论、图论和代数结构等内容。通过本课程的学习,可使学生掌握离散结构的描述工具与方法,并能培养学生的抽象思维和逻辑推理能力。修读对象:软件工程专业本科生参考书目:离散数学 左孝凌等 编著 上海科学技术文献出版社30333008 计算方法 Computational Method 【3623】内容提要:本课程主要讲授插值法与数值微分、数据拟合法、快速傅氏变换、数值积分、线性方程组解法、矩

6、阵特征值和特征向量的计算、非线性方程及非线性方程组解法、常微分方程初值问题的数值解法等内容。修读对象:软件工程专业本科生参考书目:计算方法引论 徐萃薇 主编 高等教育出版社30333009 数据结构 Data Structures 【723.53】内容提要:本课程主要讲授数据结构及抽象数据类型基本概念、线性表的实现、栈、队列、数组、广义表、串、树、图、各种数据结构存储形式及操作、各种数据结构实现及应用、排序和查找、文件组织等内容。修读对象:软件工程专业本科生参考书目:数据结构 严蔚敏等 编著 清华大学出版社30333010 操作系统(双语) Operating System 【5433】内容提

7、要:本课程主要讲授操作系统引论、处理机管理、存储器管理、设备管理、文件管理、操作系统接口、网络操作系统、分布式操作系统、UNIX操作系统等内容。修读对象:软件工程专业本科生参考书目:计算机操作系统 汤子瀛等 西安电子科技大学出版社30333011 JAVA程序设计 JAVA Programming 【7234】内容提要:本课程主要包括JAVA程序设计基础、JAVA面向对象程序设计、多线程、JAVA API、I/O输入输出、图形用户界面编程、Applet、网络编程等内容。修读对象:软件工程专业本科生参考书目:Java编程思想 Bruce Eckel著 侯捷译 机械工业出版社30333012 数据

8、库原理与SQL Principles of Database and SQL 【9044】内容提要:主要讲授数据模型与数据库系统结构、关系数据库、关系数据库标准语言SQL、数据库规范化理论、数据库设计、数据库管理、数据库新技术发展等内容。修读对象:软件工程专业本科生参考书目:数据库系统概论 萨师煊 王珊 高等教育出版社30333013 计算机网络原理 Principles of Computer Network 【5434】内容提要:本课程主要包括计算机网络基础、网络协议模型、物理层、数据链路层、介质访问控制子层、网络层、传输层、应用层、网络安全与管理等内容。修读对象:软件工程专业本科生参考书

9、目:计算机网络(第4版) Andrew S.Tanenbaum著 潘爱民译 清华大学出版社30333014 编译原理 Principles of Compilation 【5434】内容提要:本课程主要包括形式语言理论初步、词法分析、语法分析、语法制导翻译技术、中间代码生成、符号表组织、运行时存储组织与分配、代码优化、目标代码生成等内容。修读对象:软件工程专业本科生参考书目:编译原理 蒋立源等 主编 西北工业大学出版社30333015 软件工程 Software Engineering 【6435】内容提要:本课程主要讲授软件工程概述、软件需求、软件设计、软件构造、软件测试、软件维护、软件配置

10、管理、软件工程管理、软件工程过程、软件工程工具与方法、软件质量、相关学科知识域等内容。修读对象:软件工程专业本科生参考书目:软件工程 Ian Sommerville 著 程成等 译 机械工业出版社30333016 软件需求分析 Software Needs Analysis 【482.55】内容提要:本课程在介绍需求分析的目的及其重要性的基础上,通过介绍、分析现有的多种技术,来解释如何进行有效的需求分析。修读对象:软件工程专业本科生参考书目:需求分析 HAY.D.C 编著 孙学涛等 译 清华大学出版社30333017 日语 Japanese 【14485、6】内容提要:本课程讲授软件专业需要掌

11、握的日语语言能力、能够熟练驾驭日语语言并运用计算机专业知识处理好业务工作、有较强适应能力和实践能力。使学生具有扎实的日语听、说、读、写、译等能力。修读对象:软件工程专业本科生参考书目:标准日本语 人民教育出版社30333018 软件设计与体系结构 Software Design and Architecture 【5436】内容提要:本课程介绍软件体系结构的基本概念、主要构成及有关理论和方法。 介绍几种广泛应用的软件体系结构的风格和模式,并深入分析了它们的系统结构、功能和非功能特性以及它们的设计实现。修读对象:软件工程专业本科生参考书目:软件体系结构 张友生 编著 清华大学出版社3033400

12、1 VC+程序设计 Visual C+ Programming 【482.52】内容提要:本课程详细地讲授了使用Visual C+进行面向对象与可视化程序设计的基本原理与方法,主要包括Visual C+程序设计基础知识、使用API函数进行可视化编程、使用MFC进行可视化编程三大部分内容。修读对象:软件工程专业本科生参考书目:Visual C+ 面向对象与可视化程序设计 黄维通编著 清华大学出版社30334002 网络程序设计 Network Programming 【482.55】内容提要:本课程讲述计算机网络的基础知识和基本原理,深入讨论了网络编程技术、网络通信软件在各个层次上的实现原理和方

13、法,介绍了网络操作系统在网络中的重要作用以及网站的编程技术。包括计算机网络的基本概念和术语、计算机网络协议、计算机网络操作系统、Windows中串口编程、基于套接字的网络编程、网页和网站的制作技术、网络技术的发展及个性化设计等内容。修读对象:软件工程专业本科生参考书目:计算机网络程序设计 罗惠琼等 编著 机械工业出版社30334003 嵌入式系统概论(双语)Introduction to Embedded System (Bilingual) 【3625】内容提要:本课程以典型的嵌入式系统为例,介绍了嵌入式系统相关概念和开发技术,内容有嵌入式系统的发展、嵌入式系统的硬件组成、指令系统、嵌入式操

14、作系统、嵌入式系统设计、嵌入式系统软硬件开发调试技术等。修读对象:软件工程专业本科生参考书目:ARM嵌入式系统基础教程 周立功等 编著 北京航空航天大学出版社30334004 人机交互界面设计Human and Computer Interaction Interface Design 【3226】内容提要:本课程讲述交互系统中用户界面的设计、实现、管理、维护、培训和改进等方面的内容。具体包括交互式软件的人性因素,涉及对多种用户社区的新讨论;开发和评价界面的测试方法;对图形用户界面的直接操纵等交互风格;以及有效的信息、一致的屏幕设计和适当的色彩等多方面的设计规则。此外还探讨了语音输入/输出、自

15、然语言交互、拟人化设计、虚拟环境和代理等较新的内容。修读对象:软件工程专业本科生参考书目:用户界面设计有效的人机交互策略 张国印等 译 电子工业出版社30334005 算法设计与分析 Computational Design and Analysis 【3626】内容提要:本课程主要学习内容包括算法概述、算法复杂性分析、递归与分治、动态规划、贪心算法、回溯算法、分支界限算法、概率算法、NP完全性理论等。修读对象:软件工程专业本科生参考书目:计算机算法设计与分析 王晓东 编著 电子工业出版社30334006 多媒体技术 Multimedia Technology 【3626】内容提要:本课程主要

16、讲授多媒体的表示和计算(包括声音、图象和数字电视媒体的基本知识和编码方法)、多媒体的存储、多媒体技术应用等内容。修读对象:软件工程专业本科生参考书目:多媒体技术基础 林福宗 清华大学出版社30334007 .Net平台应用技术 .Net Platform Application Technology 【542.56】内容提要:本课程通过对VBNET程序设计的学习、领略.Net平台应用技术,内容主要包括.Net框架与集成开发环境、VBNET概述、VBNET基本程序设计技术、控件和组件使用、用VBNET进行面向对象程序设计、文件操作、图形与多媒体程序设计、Web程序设计技术、数据库程序设计等。修读

17、对象:软件工程专业本科生参考书目:VB.NET应用教程 童爱红 刘凯 编著 清华大学出版社30334008 统一建模语言UML(双语) Unified Modeling Language(Bilingual) 【5434】内容提要:本课程主要介绍统一建模语言UML及其应用,具体包括UML简介、用例图、顺序图、协作图、类图、对象图、状态图、活动图、构件图、部署图、UML在需求分析及设计中的应用、UML开发工具的使用等内容。修读对象:软件工程专业本科生参考书目:面向对象设计UML实践 Mark Priestley 清华大学出版社30334009 信息安全技术 Information Securit

18、y Technology 【3625】内容提要:本课程主要讲授信息安全基础、安全管理、访问控制系统与方法、电信与网络安全、密码学、安全架构与模型、应用系统开发安全、操作安全、商业连续性计划和灾难恢复、物理安全、法律和伦理问题等内容。修读对象:软件工程专业本科生参考书目:信息安全基础 Ronald L.Krutz Russell Dean Vines 著 盛思源等 译 机械工业出版社30334010 软件测试技术 Software Testing Technology 【3625】内容提要:本课程介绍了软件测试的基础知识和方法,包括测试概述、功能性测试、结构性测试、软件测试层次与级别、测试需求分

19、析与度量 面向对象的测试、自动化测试、测试过程与管理等内容。修读对象:软件工程专业本科生参考书目:软件测试 Paul C.Jorgensen 著 韩柯 杜旭涛 译 机械工业出版社30334011 软件成熟度模型 Capability Maturity Model for Software 【3226】内容提要:本课程主要讲授CMM基本概念与发展演变、CMM框架与模型结构、初始级关键过程域、可重复级关键过程域、已定义级关键过程域、已管理级关键过程域、优化级关键过程域、CMM具体应用案例等内容。修读对象:软件工程专业本科生参考书目:能力成熟度模型(CMM):软件过程改进指南 美卡耐基 梅隆大学软件

20、工程研究所编著 刘孟仁等 译 电子工业出版社30334012 软件项目管理 Software Project Management 【3226】内容提要:本课程介绍了软件项目管理的理论、方法以及技巧,内容主要有软件项目管理框架、软件项目管理知识领域(综合管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、过程管理等)、具体项目实践案例等。修读对象:软件工程专业本科生参考书目:人月神话Frederick P.Brooks,Jr.著 汪颖 译 清华大学出版社30334013 UNIX/Linux技术 UNIX/Linux Technology 【5436】内容提要:主要

21、内容包括UNIX/Linux系统安装与规划、基本命令的使用、基本管理技术、X Windows、UNIX/Linux下的程序设计、网络管理技术、UNIX/Linux内核概述等。修读对象:软件工程专业本科生参考书目:Linux权威指南 MATT WELSH等 著 洪峰 译 中国电力出版社30334014 J2EE J2EE Platform Application Technology 【542.56】内容提要:本课程主要包括J2EE总体概述、用J2EE为企业提供Web服务、使用Servlet扩展与增强Web服务器、使用JSP创建动态Web页面、使用EJB构建服务器方业务组件、使用XML创建Web

22、服务等内容。修读对象:软件工程专业本科生参考书目:J2EE 1.4 基础教程 美 Aaron E.Walsh 著 李化等 译 清华大学出版社30335001 电子商务 Electronic Commerce 【3225】内容提要:本课程主要讲授电子商务的基本概念、电子商务的特性和发展、电子商务的主要技术、电子商务应用、电子商务网站技术、企业如何开展电子商务、电子商务的运行环境等内容。修读对象:软件工程专业本科生参考书目:电子商务导论 黄永斌 机械工业出版社30335002 XML技术与应用 XML Technology and Its Application 【3625】内容提要:本课程从程序

23、设计角度讲解了XML的系统知识。主要内容包括XML概述和基础知识、以及CSS和XML、XSL和 XML、XML DTD、XML Schema、XML Namespace、XML DSO、XML DOM等概念及应用,最后是XML和ASP进行联合编程的技术。修读对象:软件工程专业本科生参考书目:XML程序设计 景建平等 清华大学出版社30335003 ERP理论与实践 Theory and Implementation of ERP 【3225】内容提要:企业资源计划ERP为企业的信息化建设提供了全面集成的解决方案,本课程内容包括ERP基本理论、ERP主要内容(财务管理、分销管理、生产制造管理、人

24、力管理、设备管理、供应链管理等)、ERP项目组织和设计、项目实施等,并辅之以实际项目案例。修读对象:软件工程专业本科生参考书目:成功的ERP项目实施-SAP R/3 Norbert Welti著 简学 赵凤山 译 机械工业出版社30335004 数学建模 Mathematical Modeling 【3625】内容提要:本课程介绍数学建模的概念,模型建立的基本方法,模型开发的步骤和如何进行模型的检验。并按照离散模型、连续模型、微分积分模型和概率统计模型的分类,详细叙述了根据不同对象采用的相应数学建模的方法。扼要介绍对建模过程中常用的几种数学软件的用法。通过本课程的学习,使学生能切身体会到数学无

25、处不在以及应用数学所蕴藏的巨大潜力。修读对象:软件工程专业本科生参考书目:数学建模的理论与实践 吴翊等 编著 国防科技大学出版社30335005 VB程序设计 VB Program Design 【3625】内容提要:本课程将介绍VisualBasic开发平台,在介绍VB语言的基本语法和规则的基础上,着重讲解VB在网络、数据库等方面的应用技术。修读对象:软件工程专业本科生参考书目:VB程序设计教程 龚沛曾 主编 高等教育出版社30335006 Delphi Delphi Programming 【542.56】内容提要:本课程主要包括Delphi基础知识、Object Pascal语法、面向对

26、象编程、集成开发环境、组件的应用、异常处理与调试、数据库开发、文件操作等内容。修读对象:软件工程专业本科生参考书目:Delphi 7程序设计教程 郑阿奇 主编 电子工业出版社30335007 PowerBuilder PowerBuilder Program Design 【542.56】内容提要:本课程讲授PowerBuilder的基础知识、实用技巧以及应用程序的开发方法。主要内容包括PowerBuilder概述、PowerScript基本语法、基本控件、数据库、应用程序对象和用户对象的创建、菜单、窗口与窗口控件、数据窗口与数据窗口控件、数据管道、应用程序的开发调试与程序发行等。修读对象:软

27、件工程专业本科生参考书目:Power Builder 9.0基础教程 郑阿奇 主编 电子工业出版社30335008 DB2 DB2 Database Technology 【321.56】内容提要:IBM公司的DB2通用数据库为企业提供领先的商业解决方案,本课程主要讲授DB2数据库基本概念、DB2的图形用户界面、DB2管理技术(安全性控制、存储管理、表管理、数据存储、数据移动与复制、数据恢复、监控、性能配置与优化等)、DB2应用开发基础等内容。修读对象:软件工程专业本科生参考书目:DB2基础教程 李志伟 编著 清华大学出版社30335009 ORACLE ORACLE Database Tec

28、hnology 【321.56】内容提要:本课程全面系统地介绍了Oracle数据库的基础知识和使用方法,主要包括Oracle 数据库的安装、用SQL语言访问Oracle数据库、用PLSQL编程、Oracle数据库的配置与优化、用户及权限管理、用Oracle企业管理器进行数据库安全管理、表空间及模式对象、用其他语言调用Oracle、Oracle数据哭备份和恢复等内容。修读对象:软件工程专业本科生参考书目:Oracle实用教程:从9i到10g 钟鸣 刘晓霞等 编著 机械工业出版社30335010 SyBase SyBase Database Technology 【321.56】内容提要:本课程主要包括Sybase客户/服务器数据库的体系结构与功能、Sybase关系数据库基本概念、表的创建和数据完整性、如何操纵和修改数据、使用T-SQL设计开发Sybase数据库应用、Sybase数据库管理等内容。修读对象:软件工程专业本科生参考书目:Sybase数据库系统基础知识 邵佩英等 编 中国水利水电出版社

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!