课课 程 程名 称编(中) (英) 码 别 本课程旨在加强对本科一年院系TS0学科入Introductio通0 5 门指导 n to Study 识课程 无 延、学科的现状与前景、大学教育的特征,了解大学学习生活、使学生顺利地从中学阶段过渡到大学的学习生活。 本课程是软件工程专业的一 课课 程 程学 名 称 类分 课 程 先 修 课 程 内 容 简 介 级新生学习的指导,让他们了解所学学科的培养目标与教学计划、学科的定位、内涵与外院门专业基础课。通过本课程的学习,学生应了解计算机系统的基本概念、硬件基础知识和2 无 软件基础知识,掌握Windows操作系统、Internet工具、Office(Word、Excel、Access、PowerPoint)软件的常用操作Introductio系TS0计算机n 6 导论 Computer Science to 通识课程 方法。 本课程属于基础课,目的在于传授团队的理论知识,培养团队合作的态度和行为习惯。要求掌握的知识点包括:团队定义、要素、组织形式、团队建设内容和意义,创建团队的程序,团队品质建设的内容和院方法(培养团队精神、发展团系团队合TS0作艺7 术? 课巧、交谈技巧、决策沟通技巧),程 团队领导的原则、方法和策略(领导角色与内容、领导方式、激励原则、管理策略)。通过一系列的团队合作游戏训练,提供体验团队合作价值的机会,增强团队精神,培养合作的行为习惯,提高人际沟通的技巧。 TS0班组集Group Work 院0 无 本课程虽然不计学分,但是Teamwork 识巧(沟通气氛、倾听与诉说技Art of 通1 无 团队信任气氛),团队沟通的技队能力、发展团队规范、发展8 体项目 系通识课程 软件工程专业的必修课。本课程的主要目的就是培养学生的团队合作精神,与课程团队合作艺术课相呼应,切实加强学生的团队合作能力,同时丰富学生的生活、提高业余生活质量。 院本系列讲座属学院通识课Lecture 人文与TS0科学系9 列讲座 Science 课质。 程 通过技术讲座,了解IT企业院A Course of 系IT职业Lectures TS1战略系for IT 0 列讲座 Profession 课Strategy 程 续专业课程的学习打下基础,毕业后能够尽快适应IT职业的指导 行业、市场、职业意识,为后识通2 学科入门职业规范,培养学生的工程、论、 发展趋势、IT管理与技术人员计算机导IT领域最新研究方向、IT产品管理模式、IT行业政策法规、Art & 识养,拓广知识面,提高综合素Series on 通1 无 业学生的人文素质与科学素系程。目的在于提高软件工程专要求。 Lectures on 院软件前New 系其它专业2 1 系列讲s in 座 Software 识课课程 本系列讲座属学院通识课程。目的在于让软件工程专业的学生充分了解国际新的软件产品和新的技术,拓广知识面,提高综合素质。 TS1沿技术Technologie通Engineering 程 本课程是一门大学生的通识课程。通过本课程的学习,学生应了解职业生涯规划的概念、意义、基本步骤和方法,Introductio院n to Career 系职业生TS1涯规划2 与管理 Administrat课ion 程 及自己的优势和劣势,并知道如何扬长避短,确定个人的职业生涯路线图,并制定出中长期和短期的职业生涯发展目标以及实现目标的方略,提高自己的职业素质和职业竞争力,and 识Planning 通1 无 自己的个性特征和职业倾向以的评价(画像),能了解和认识通过几个主要的心理测试和熟悉自己的同学(熟人)对自己了解求职的方法和技巧,为未来的求职就业和职业发展打下良好的基础。 本课程涵盖计算机科学对数学科高等数TX0离散数Discrete 6 学? 通3 Mathematics 修线性代数 课程 推理能力、运算能力和综合运用能力。为学习后继课程打下必备的基本数学知识。 本课程是软件学院的一门专业基础课。通过介绍计算机解学题的一般过程、算法概念、结C语言TX0程序设7 计 C Programming Language 学的基本要求。通过课程的学习,使学生掌握离散数学的基本概念、内容和验算技能。培学, 养学生的抽象思维能力、逻辑科构化程序设计方法和解决问题通3 修进行结构化编程的能力,锻炼课学生的逻辑思维,使学生掌握程 一些解题技巧,为以后学习专业课程打下良好的基础。 无 的技巧,培养学生使用C语言TX0C++程Programming 学2 C语言程本课程是软件学院的一门专8 序设计 in C++ 科通修课程 序设计 业基础课。本课程讲授面向对象的C++程序设计,并突出学生编程能力的培养。重点培养学生使用C++进行面向对象的编程能力,锻炼学生的逻辑思维,并强调掌握面向对象C++的关键技术,为学生学习后序课程奠定基础。 本课程是计算机专业一门重要的专业技术基础课程。系统 学高级程科序设计语通3 言修(C/C++)、课离散数学 程 地介绍软件设计中常用的数据结构以及相应的存储结构和实现算法;介绍了常用的多种查找和排序技术。本课程的学习将为后续课程的学习以及软件设计水平的提高打下良好的基础。本课程一般为硕士研究生入学考试的课程之一。 Data 数据结TX0构与算9 法? Structures and Algorithms 计算机Foundation 学TX1硬件基of Computer 科0 础 Hardware 通3 论 计算机导本课程介绍计算机硬件系统的基本组成原理和各种接口技术,包括计算机工作原理、修课程 微机系统的构成、微处理器的结构与工作原理、基本指令系统、存储器、系统总线、中断技术、接口电路、外部设备等。重点掌握组成PC系统的主要部件和常用接口的使用方法 本课程借助Java语言讲授面向对象程序的基本概念,基本理论,进行面向对象思维、方法的训练。培养学生用新一代程序设计思想和逻辑思维方学面向对Object-Orie科高级语TX1象程序nted 1 设计通4 言程序设Programming 修计 (Java) With Java 课程 式进行计算机编程研究,启发学生的创新意识,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,并能初步运用Java技术和基本开发工具进行计算机软件代码设计。通过学习、设计及实现,使学生掌握OO方法、原则与理论,具有一定的面向对象设计、开发能力,为后续课程及大型应用软件的研究、设计打下基础。 本课程为软件工程专业高年级学生开设的必修课程。本课程的主要目的就是使学生对面向对象的软件工程方法有一个Methods of 学Object-Orie科面向对TX1象设计2 与UML Design With 课UML 程 Software 修nted 通3 面向对象与Java系统的学习,理解掌握统一建模语言的各要素,并最终能将这一全新的开发方法运用与以后的软件开发实践中。本课程主要介绍面向对象的基本概念、面向对象软件开发方法、UML对象建模的基本概念、方法、技术等。本课程适合于从事软件开发和设计以及项目管理者学习。 学科实用操Applied TX1作系3 统? Systems 课程 设计和存储器管理;对实际的操作系统进行案例研究。 (Java) Operating 修通4 对象程序设计及构造;进程管理;内存础, 面向操作系统的基本概念、作用、计算机操作系统是计算机系统的重语言 硬件基要组成部分。本课程主要介绍数据库系统是计算机系统的重要组成部分, 社会信息化的发展要求软件专业人员掌握数学科TX1数据库Database 4 系统? Systems 通4 修课程 序设计 语言、数据库系统实现等。介绍当今数据库领域中的一些新技术、新概念。以流行的商业数据库Oracle、IBM DB2、或微软 SQL 为实例,进行详细的讨论。 本课程是计算机类专业的基础课程。介绍8086/8088 CPU学科Assembly TX1汇编语Language 5 言 Programming 课程 础 培养,从具体应用出发,对 CPU所提供的指令集的典型特点、寻址方式等内容进行理论上的总结和概括,并在总结后再进修通3 机硬件基强调对底层编程能力和意识的论、计算法,掌握微机系统的编程结构。的主要指令集,学会从汇编语计算机导言的角度考虑问题的解决方据库的应用与开发。本课程主要介绍数据库的基本概念与算C语言程法,包括数据库设计、数据库行具体的编程实践。 算法设计与分析是一门面向设计,处于计算机科学与技术学科数据结TX1算法分Algorithm 6 析 Analysis 通3 构,Java修程序设计 课程 算法的复杂性进行正确分析的能力,为独立地设计算法和对给定算法进行复杂性分析奠定坚实的理论基础。 学计算机网络是软件学院软科C++程件工程专业的一门核心课程。TX1计算机Computer 7 网络? Networks 通4 序设计语通过本课程的学习,使学生掌修言 课术。 程 学TX1软件工Software 8 程 科4 Engineering 通修言、面向课程系统而全面地介绍软件工对象程序程理论、技术和实践。 C++程序软件工程是软件学院软件握网络和互联网的原理和技算法设计的主要方法,培养对研究,可以使学生理解和掌握科学核心地位的教育课程。通过对计算机算法系统的学习和设计语工程专业的一门核心课程。本课程 设计(Java)、面向对象设计与UML 本课程是计算机类专业一门重要的专业基础课。编译程学科TX1编译技Compiler 9 术 通3 Techniques 修课程 数据结序是计算机最重要的系统软件构与算之一。通过本课程的学习,使法、C语学生了解编译系统的结构及各言程序设部分的功能、深刻理解计算机计、汇编程序的运行机制、掌握设计和语言 构造程序语言编译系统的基本原理和主要实现技术 本课程面向计算机专业学学科Software? TX2软件体Architect0 系结构 ure 课程 够从系统结构角度分析现有的修通3 面向对象程序设计、 软件工程 生,主要以大型软件开发为主线。介绍软件的基础结构,包括软件总线技术及软件开发平台,面向对象的软件构件技术。通过本课程的教学,使学生能软件系统,并能利用所学到的有关软件体系结构的知识设计和实现新系统,培养学生的宏观分析问题的能力,增强创新意识、提高对软件体系结构的整体分析和处理能力,为开发大型软件打下基础 在熟悉Java程序开发的基础上,学生应该进入更高一个层次,使用Java2平台企业版(J2EE)来创建企业级应用程序。本课程应以丰富的实例提学软件平TX2台技术1 (B/S、J2EE) Enterprise Application Platform and J2EE 供当前这一技术的最新动向,科面向对对于每一位在J2EE平台上开发通2 象程序设和部署应用程序的开发人员,修计(Java) 提供入门以及进一步提高的基课础。本课程将使用许多构思精程 巧的实例程序(包括源码)来描述J2EE关键的概念。此外,也有助于学生快速掌握J2EE平台的多项技术,包括: Enterprise JavaBean, Java Servlet, JavaServer Pages, Java Message Service (JMS,Java消息服务), Java Naming and Directory Interface (JNDI,Java名字与目录接口), XML, J2EE Connector Architecture (J2EE连接器架构), JavaMail, JDBC。 为学生以后创建自己的大型企业级应用系统时,通过本课程获得进一步的技术指导、知识和经验。 本课程也称为“用户界面设计(User’s interface 学design)”,主要介绍软件界面Human-compu科的基本概念、要求、基本特性TX2人机界ter 2 面设计 Interface Design 通2 修课化界面、人机接口技术等内容,程 同时使学生了解当前最新的界面设计技术 业课程 快速原型及其开发工具、可视其它专和分析方法;介绍人机界面的本课程的任务是培养学生计算机软件开发与应用的综合能力。介绍软件的基本概念和软件工程的目标,通过对传统的程序设学计方法科软件设Software TX2计实例Design Case 3 分析 Analysis 课程 修序设计,程和过程管理技术的学习,使UML概论,学生了解如何进行软件度量和设计模式 管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。为今后从事软件开发和应用打下良好的基础。 学科 方互联网应XX0XML设Introductio向 3 用技术;1 计技术 n to XML 性编程语言 选 修课 统模型设计等各个领域。Internet网络的发展更进一步加速了XML的应用。《XML设计算机信息的知识表示、软件系到通讯协议中的规范定制、计XML即“可扩展的标记语言”,由于其强大的自定义能力和可扩展能力,被越来越多地应用通2 对象的程件的方法;通过对软件开发过学,面向绍,使学生掌握开发高质量软向对象的软件开发方法的介面向过程的软件开发方法和面程 技术》从XML的背景知识和基本概念入手,引导学生学习XML知识。目的是让学生通过学习和实际操作能够对XML技术有全面、深入的了解,获得一种知识表示的规范、完整和简洁的方法,便于今后进行软件开发和通用的数据模型设计。 本课程是主要专业课之一,其前导课程为计算机基础课群和部分管理理论课程。本课程学的主要设置目的是培养和提高科 学生对“信息系统”的分析与方设计开发能力以及综合运用计管理信Management 向 XX0息系2 统? Systems 选 修《管理信息系统》项目的开发、课 研制方法,熟悉开发过程和开程 发方法,能正确建立管理信系统的模型,掌握系统分析、设计与实践的方法以及具备系统计 的学习,使广大同学掌握进行Information 性3 言程序设的观点的过程,通过对该课程高级语算机技术、数学的方法和系统分析员的知识结构。 学该课程的内容全面,覆盖科 C++程序了多媒体技术的主要研究领方XX0多媒体3 技术? Technique 选 设计修(Java) 媒体通信、多媒体应用系统和课 多媒体实现技术等。 程 学 设计语域,包括多媒体信息的存储和向 言、面向压缩、多媒体操作系统,多媒3 对象程序体硬件、多媒体用户界面、多媒体数据库、多媒体文档、多Multimedia 性本是软件工程专业一门重要的学科方向性专业选修课程。通过本课程的学习,使学生了计算机硬解有关嵌入式系统的基本原件基础、理、设计方法以及最新发展,汇编语初步掌握嵌入式系统设计的过言、C语程和基本方法,了解和熟悉一言程序设些常用的嵌入式操作系统。在计 课程教学中,采用讲课与实验相结合的方式,着重培养学生的实际动手能力,着重强调对科 3 方向 性XX0嵌入式Embedded 选 4 系统 System 修课 程 嵌入式系统设计能力的培养,使学生掌握利用一些专业软件和硬件进行嵌入式系统及接口设计的方法和技巧,熟悉嵌入式系统项目开发基本流程,为学生从事嵌入式系统开发与应用工作打下良好的基础。 科 学Web Services的主要目标就是在现有的各种异构平台的基础上构筑一个通用的与平台无关、语言无关的技术层,使各种不同平台之上的应用依靠这计算机网个技术层来实施彼此的连接和络与因特集成。本课程的内容涵盖了Web 网,XML、Services的各种关键技术、Web JAVA设计Services的整体体系架构和应语言 用体系架构,以及Web Services应用的设计和开发。通过本课程的学习,使学生及时了解专业动态,扩大视野,与国际最新知识保持同步。 方 2 向 性选 XX0网络服Web Service 修5 务技术 Technique 课 程 科 学方 2 Introductio向 XX0.Netn to .Net 6 技术 technology 选 修课 程 科 本课程主要介绍:1.技术的原理和概念;2.如何使用工具无 编程;3.基本的C#, C#, , , web servicesServers。 和 Enterprise 性学本课程是软件工程专业的学科方向性课程。要求学生掌握现代软件项目管理的基本概IT Project 方 2 IT项目Management 向 XX0管理与and CMM 7 CMM 概Introductio选 论 n 修度模型的基本技能,从而培养课 学生的软件项目管理能力。 程 An XX0GIS 概8 论 学 念、原理和方法,初步掌握软性软件工程 件项目计划和管理的基本方法,具备引进和应用能力成熟数据库系本课程是集计算机科学、地introductio科 统概论、理学、测绘遥感学、环境科学 2 n to 方程序设计和城市科学等相关学科为一体Geographic 向 Information 性System 选 修课 程 方法学 的综合技术。通过本门课的教学使学生: 1.掌握地理信息系统的基本概念; 2.初步掌握地理信息系统开发的基本方法; 3.较熟练地使用Mapinfo这一地理信息系统开发软件。 本课程主要讲述四部分内容:GIS概述、GIS开发平台MapInfo、MapInfo二次开发语言MapBasic及其与其它应用程序的连接、GIS的新发展WebGIS 学科 方向 XX0网络管 Network 性9 理 Management 选 修课 程 3 络 计算机网本课程是软件工程专业一门专业选修课。通过本课程的学习,使学生了解网络管理的基本知识和SNMP网管协议的基本原理,掌握网络管理的基本方法和异构网的统一管理,能够从事基于SNMP的网管软件开发工作,为将来从事与、PKCS系列标准相关的软件开发工作打下基础。 学科 方向 性选 修课 程 Linux Linux XX1内核与Kernel and 0 编程 Programming 程序设代码中的内核实例的分析,使计、实用学生了解Linux内核模块以及操作系统 核心数据结构的设计思路和实现方法,从而掌握Linux内核源代码中应用C语言实现编程的方法和技术,在此基础上培养起学生编写操作系统程序的能力。在课程教学中,着重强调对操作系统底层编程能力的培养,并进行具体的编程实践,3 言、C/C++学目的是通过对Linux/i386源本课程是软件工程专业一门重要的学科方向性专业选修课程。通过本课程的学习,学生应熟练掌握Linux操作系统内核的工作原理及设计方法,学会分析Linux内核如何控制和管理计算机系统的各种硬件、计算机硬软件资源,进而达到对计算机件基础、操作系统的深刻认识,并能在汇编语Linux环境下编程。本课程的教进而培养学生理论联系实际的能力。 本课程是软件工程专业一门重要的学科方向性专业选修课程。通过本课程的学习,培养学生掌握有关嵌入式系统软件学科 方Software 嵌入式XX1软件设1 计? System 修课 程 式系统、学中,着重强调对嵌入式系统Linux内软件设计能力的培养,使学生核与编程 掌握嵌入式系统软件的设计准则和开发方法,为学生毕业后从事嵌入式系统驱动程序、应用程序和图形化界面等软件设计工作打下良好的基础 计算机硬设计方法和开发技术,掌握嵌件基础、入式系统启动代码设计方法,汇编语掌握嵌入式Linux/uCLinux系言、C语统的裁减和移植,及其驱动程3 言程序设序、应用程序和图形用户界面计、嵌入GUI的开发设计方法。在课程教向 Design in 性Embedded 选 XX1数据库2 管理 Database Administrat学科 数据库系本课程是继《数据库系统》课统 3 程之后有关数据库应用、开发ion 方向 性选 修课 程 与管理的课程,它通过对具体DBMS产品的学习、应用,使得学生具备数据库设计、高级查询设计、日常管理以及数据库与高级语言的联合开发等知识,并能实现对中小型数据库的设计、开发与管理 本课程属于软件工程专业学科方向性选修课程,其内容涉及学科 方向 XX1信息化Information 性3 技术 Technology 选 修课 程 3 数据库技术、软件工程、管理信息系统 管理信息系统、以MRPII/ERP为代表的制造业先进管理模式的原理与应用以及电子商务方面的内容。我们希望通过这门课程的学习,使学生可以对以MRPII/ERP为代表的制造业先进管理模式有一个清晰的认识,掌握MRPII的核心原理,为今后开发面向企业和商业应用的MRPII/ERP和电子商务系统打下坚实的理论基础 XX1数据仓Data 学3 数据库技本课程全面深入地介绍了4 库 Warehouse 科 方向 性选 修课 程 术、软件数据仓库的基本概念和体工程、管系结构,而且详细阐述了数理信息系据仓库的实现技术;在数据统 挖掘部分介绍了数据挖掘算法的理论基础。通过课程学习,学生应该掌握数据仓库与数据挖掘领域的基本理论、基本原理和实现技术,对数据仓库及其实现技术与应用有一个整体的、系统的掌握,以适应计算机科学技术新的发展趋势,并为实际应用打下坚实的基础 学本课程主要介绍数据挖掘的科 基本概念、基本方法和基本技方术以及数据挖掘的应用和发展向 XX1数据挖Data Mining 性5 掘 选 预处理技术;数据挖掘方法;修复杂类型数据的挖掘技术;数课 据挖掘的应用和发展趋势 程 3 方向。内容包括:关于数据挖掘的多学科领域的导论;数据该课程书从感知过程和决策制定的角度提供了决策支持系统的基础,主要内容集中于强调管理应用和决策支持系统的相关技术。 课程的内容具有很强的现实倾向性,强调了设计和开发之后学的应用和实施中的各个主题领科 域。将来的经理并不需要懂得方DSS的设计,国为那属于计算机Decision XX1决策支Support 6 持系统 Systems 选 策支持技术的有效和战略应用修相关的技能,以提高问题识别课 和相应的解决方案的质量。本程 书采用了各种学科用户/管理员的方法,面向21世纪的决策和支持决策所必需的技术。决策制定和感知过程所包含的范围包括决策制定的模型、偏好和启发式经验、创造力提高、决策策略、模拟和发现等。书性向 科学家和系统分析员的工作范3 数据挖掘 围。然而,他们需要那些与决中结合了目前一些领先的决策支持系统教科书中的最好的内容,同时增加了一些前人没有论及的话题 本课程是一门涉及计算机科学、网络技术、通讯技术、密码技术、入侵检测技术、应学科 方计算机网Information 向 XX1信息安Security 7 全技术 Technique 选 修课 程 性 用数学、数论、信息论等多种学科的综合性学科。本课程通过对网络安全原理和实践技术进行全面的阐述,使学生对网络,络安全的基本概念、密码体系、JAVA/C/C访问控制与防火墙技术、入侵++ 检测技术、操作系统安全、病毒防范技术、数据库安全技术、数据安全技术和WEB安全技术等知识有系统的了解,从而为今后从事与网络信息安全有关的研发工作打下良好的基础 3 QT0程序设The 2 其1 C语言程 本课程是软件工程专业本科生重要的专业技术实践课程。计实践 Practice of 它序设计、Programming 教学环节 C++程序通过本课程的学习与实践,使设计 学生熟练掌握C/C++程序设计语言,培养学生解决问题和使用C/C++进行结构化与面向对象编程的能力,锻炼学生的逻辑思维。强调掌握C的结构化编程技巧和C++的面向对象关键技术。 本课程是软件工程专业本科生一门重要的专业技术实践其课程。通过本课程的学习与实它Case Design QT0Java案of Java 3 例设计 Programing 环的能力,锻炼学生的逻辑思维。节 强调掌握java的面向对象关键技术 其QT0软件实Practice in 它1 4 习 Software 教学面向对象是每位同学必须参加的教学实程序设计践活动,安排在三年级短学期。 数据结构本课程是软件工程专业教学学(Java) 和使用java进行面向对象编程教1 程序设计设计语言,培养学生解决问题面向对象践,使学生熟练掌握java程序与算法 、计划中的“其它教学环节”,环节 (Java)、其目的是综合运用所学的实用操作课程知识,使学生在面向对象系统、数程序设计、操作系统、数据库据库系系统设计、软件工程与软件开统 、软件发工具、网络技术等方面的实工程、计践环节得到训练。通过该实习,算机网学生应尽快地学习最新的软件络、面向思想和软件开发技术,掌握最对象设计前沿的软件工程技术,在工程与UML等 实践和软件设计技能方面有大的提高 《毕业实习与毕业设计(论Graduation 其毕业实Exercitatio它习与毕QT0业设计5 (论Project(The环文) sis) 节 研究类论文应围绕正在进行的软件工程实践主题展开。
文)》是理论与实际相结合的重第1学期要环节,由学院教师或企业技-第10学术人员指导。分为“工程项目12 期所有专技术报告类”和“研究类”两业课程 种形式,所撰写的技术报告或n and 教Graduation 学
因篇幅问题不能全部显示,请点此查看更多更全内容