《数据库原理》是为软件工程专业本科生开设的双语专业课,本课程全面介绍了数据库系统的基本概念,基本原理和基本技术,通过该课程学习,使学生建立较扎实的关系数据库理论基础,熟悉数据库的开发技术和数据库系统的管理维护技术,了解目前数据库发展的前沿技术及发展方向,在理论研究和实际应用两个层面上为学生的后续发展打下坚实基础。
- Teacher: 小妮 王
《数据库原理》是为软件工程专业本科生开设的双语专业课,本课程全面介绍了数据库系统的基本概念,基本原理和基本技术,通过该课程学习,使学生建立较扎实的关系数据库理论基础,熟悉数据库的开发技术和数据库系统的管理维护技术,了解目前数据库发展的前沿技术及发展方向,在理论研究和实际应用两个层面上为学生的后续发展打下坚实基础。
通过本课程的学习,使学生掌握软件工程的基本概念、基本原理、常用的软件开发方法、过程、辅助工具;了解软件工程各领域的发展方向;工程化开发软件项目过程中应遵循的流程、准则、标准和规范。培养学生的基本的软件需求分析能力、设计能力、高质量编码能力、测试能力以及软件项目管理能力;提高学生的文档书写能力;增强学生的交流表达能力;强化学生的团队协作意识。
信息专业综合实训是涉及信息系统中采集、传输、处理到应用的完整过程,学生分组后选择课题,小组成员共同完成项目从设计到制作调试的整个过程,旨在锻炼学生的工程实践能力,让学生综合运用所学知识,掌握研发过程中的各个环节,增强学生项目开发能力,成为具有实际项目分析、开发能力的工程人员。
信息专业综合实训是涉及信息系统中采集、传输、处理到应用的完整过程,学生分组后选择课题,小组成员共同完成项目从设计到制作调试的整个过程,旨在锻炼学生的工程实践能力,让学生综合运用所学知识,掌握研发过程中的各个环节,增强学生项目开发能力,成为具有实际项目分析、开发能力的工程人员。
毕业设计(论文)是实现高等教育培养目标的重要教学环节,是教育与经济发展和社会实践相结合的重要体现,是衡量高校教学水平的重要标志,是认证高校学生毕业资格与学位资格的重要依据。毕业设计(论文)的目的是培养和提高学生多学科理论、知识和技能综合运用能力,加强学生创新意识、创新能力和创业精神的培养,同时培养学生实事求是的科学精神、严肃认真的工作态度、良好的团队协作精神和优秀的职业道德修养。
研究生培养过程管理是研究生培养的重要环节,为加强研究生教学过程质量管理,完善研究生教学质量监控体系,提高研究生培养水平,在此汇集研究生培养各环节材料。
通过本课程的学习,使学生能够在短时间内更加系统、完整地了解软件需求工程的基本理论和实际应用技术,掌握业务建模、需求获取、需求定义、需求分析、规格说明、需求验证和需求管理等方面的知识和技巧。通过学习,要求学生掌握软件工程的基本概念和任务,掌握开发高质量软件系统的方法,以案例教学的方式,带领学生进行小型项目的需求工程工作,直至写出比较规范的需求规格说明书,以此使学生对理论知识有感性认识。
重点讲述软件开发、维护等方面的软件工程学的概念、原理及典型的技术方法。通过本课程的学习, 使学生树立软件工程的科学思想, 能自觉按照软件工程的方法学进行软件的开发 和维护工作,并掌握与此相应的方便的工具,形成良好的软件开发习惯。
课程目标:
培养学生基于Java语言、类库、框架与设计模式,设计、开发和集成构建较大型软件系统的综合工程能力。
课程内容:
全面地介绍了PKI原理与技术的主要内容,包括PKI基础设施的地位和作用,核心PKI服务的内容,认证中心构建,PKI中的各种信任模型,PKI工程所遵循的标准、协议和编码方式,
介绍了保密管理思想、体制、职能,信息公开与保密审查等基本理论;全面阐释了机关单位、涉密人员、涉密载体与涉密信息系统及专项涉密活动的保密管理;结合保密管理实践,探讨了武器装备科研生产单位、经济合作、外事活动、出版领域的保密管理工作。
Services Computing has become a cross-discipline that covers the science and technology of bridging the gap between business services and IT services. The underneath breaking technology suite includes Web services and service-oriented architecture (SOA), cloud computing, business consulting methodology and utilities, business process modeling, transformation and integration. This scope of Services Computing covers the whole life-cycle of services innovation research that includes business componentization, services modeling, services creation, services realization, services annotation, services deployment, services discovery, services composition, services delivery, service-to-service collaboration, services monitoring, services optimization, as well as services management. The goal of Services Computing is to enable IT services and computing technology to perform business services more efficiently and effectively.
软件用户界面设计是在人机交互领域中的一个重要部分,是以人机界面学为背景,涉及计算机、人机工程学、认知心理学、设计学、语言学等多个学科,是从关注用户体检和交互角度出发,进行计算机、移动设备、软件应用、WE应用设计的一门学问。课程主要讲述软件的用户界面设计,包括人机交互、用户界面设计的过程、方法和原则等,并结合当前软件设计开发的主流技术和形式进行课程教学和实例研讨。课程的主要内容有:软件用户界面概述,交互系统的可用性,用户界面指南、原则与理论,设计过程的管理,界面设计的评估,直接操纵与虚拟环境,菜单选择、表格填充和对话框,命令与自然语言等。通过本课程的学习,使学生掌握用户界面的基本概念、界面设计理论和原则、界面设计模型、界面设计开发过程、可用性测试与评估、界面交互风格,具有初步的用户界面设计与分析、选择开发过程和交互风格的能力,从而为学生进一步从事该方向的研究和实践工作打下基础。
本课程的任务就是使学生能够了解的传统计算机病毒、特洛伊木马、新型计算机病毒、移动终端恶意代码等病毒的基本机理、寄生特点、传播方式、危害表现;掌握计算机病毒的防范基本技能,并对常用杀毒软件及其解决方案和计算机病毒防治策略有更深入的了解;在工作态度方面注重理论与实践相结合,通过上机实验,熟悉病毒运行机理和防治操作及应用,为今后从事计算机科学以及从事信息安全领域的理论研究和病毒防治实际应用打下坚实的基础。
该课程是软件工程(嵌入式方向)专业的专业必修课。嵌入式系统将计算机直接嵌入到应用系统中,它融合了计算机软/硬件技术、通信技术和半导体微电子技术。该技术在军事、航空、工业控制、汽车电子、机器人、数字家庭和通信等领域得到广泛的应用。本课程是在学生学过了单片机原理与接口技术的基础上,进一步帮助学生全面了解嵌入式系统的基本概念,熟悉嵌入式系统设计的基本思想,掌握嵌入式系统的基本开发流程,熟悉一种嵌入式操作系统,掌握在该操作系统之上的开发流程,提高解决实际问题的能力,培养学生对嵌入式系统的学习兴趣。
硬件描述语言(英文: Hardware Description Language ,简称: HDL )是电子系统硬件行为描述、结构描述、数据流描述的语言。利用这种语言,数字电路系统的设计可以从顶层到底层(从抽象到具体)逐层描述自己的设计思想,用一系列分层次的模块来表示极其复杂的数字系统。然后,利用电子设计自动化( EDA )工具,逐层进行仿真验证,再把其中需要变为实际电路的模块组合,经过自动综合工具转换到门级电路网表。接下去,再用专用集成电路 ASIC 或现场可编程门阵列 FPGA 自动布局布线工具,把网表转换为要实现的具体电路布线结构。
《微机原理》是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。
巩固所学的专业技术知识;了解并掌握VHDL语言设计方法,具备初步的独立设计能力;提高综合运用所学理论知识、独立分析和解决问题的能力;更好地将理论与实践相结合。
Software development using service-oriented architecture, composition, workflow, services, data resources, data representations, data management, and development tools. The major topics to be covered by this course include:
信息论是一门研究信息的存储、传输和处理一般规律的科学。本课程系统地讲授香农(C.E. Shannon)信息论的基本内容及应用。通过本课程的学习,要求学生牢固掌握信息论的基本概念、数学原理并会灵活运用;牢固掌握各类离散信源的信息测度;牢固掌握离散信道的信息传输率及信道容量;牢固掌握离散信源无失真编码定理,离散有噪信道编码定理;牢固掌握离散信源的信息率失真理论;掌握连续信源和波形信源的概念及信息测度;掌握连续信道和波形信道的信息传输率及信道容量;了解连续信源的信息率失真理论。了解不确定归纳中的最大熵分类原理。对怎样利用信息论工具研究信息科学问题,进行信息技术开发有一定认识。
An information security management system[1] (ISMS) is a set of policies concerned with information security management or IT related risks. As with all management processes, an ISMS must remain effective and efficient in the long term, adapting to changes in the internal organization and external environment.
In software engineering, a software development methodology (also known as a system development methodology, software development life cycle, software development process, software process) is a splitting of software development work into distinct phases (or stages) containing activities with the intent of better planning and management.