[第1课] 软件之启蒙-初识软件工程专业

主题:讲述软件工程基本概念,介绍计算机发展历程、软件工程技术发展及趋势。使受众了解计算机学科与软件工程学科范畴、软件工程专业知识体系。

[第2课] 计算思维起步-符号化、计算化与自动化

主题:认识和理解基于0/1符号的信息表示、0/1二值逻辑及运算、计算思维与自动计算基本原理、计算机机器语言与高级语言、程序的基本概念、程序控制与自动执行等。

[第3课] 软件与程序思想-组合、抽象、构造、递归

主题:介绍计算机系统与程序的实现、程序的组合—抽象—构造机理与思维、程序的构造方法、程序中的迭代与递归思想及其运用方法等。

[第4课] 软件之灵魂——算法

主题:讲授算法与程序的关系、运用算法求解问题的思想、数学建模与算法策略、算法思想的精确表示、算法的程序设计、算法分析与算法复杂性等等。

[第5课] 软件之剖析——软件系统构造

主题:讲解软件的构造、对象概念、面向对象的程序构造方法、面向对象的程序设计语言、程序组件/构件与结构框架、软件系统构造方法的演变等等。

[第6课] 软件的生命周期

主题:认知软件的生命周期,介绍软件的生命周期模型及基本过程、模型驱动的软件开发方法、面向生命周期的软件开发方法、生命周期相关的软件工程生态环境等。

[第7课] 理解问题——软件需求

主题: 阐述软件需求问题、理解软件需求的结构化思维方法、软件需求的多样性、软件需求工程的过程,包括需求分析、需求建模、需求规范、需求验证、需求管理等。

[第8课] 软件的艺术——软件设计

主题:理解软件设计,讲解软件设计范畴、软件设计过程及符号、软件设计的抽象与构造、面向对象的软件设计思维与方法、软件设计的知识体系等等。

[第9课] 工程之方圆——软件工程技术

主题:给出软件工程技术范畴,重点介绍软件质量、软件测试技术与方法、软件维护技术与软件演化过程、软件配置管理技术、软件过程与软件能力成熟度CMM等。

[第10课]成功之保障——软件项目管理

[第11课] 软件之人才——软件工程教育与职业发展

主题:着重阐述软件工程专业人才的知识、能力与素质要求、软件工程教育培养方案与课程体系、软件工程专业学习过程与方法、软件人才发展途径与职业规划等。

哈尔滨工业大学公开课:软件工程专业导论

学校: 哈尔滨工业大学

讲师: 徐晓飞,战德臣,聂兰顺

集数: 11

授课语言: 中文

类型: 中国大学视频公开课 国内 计算机 中国大学视频公开课

课程简介: 软件工程专业导论课以软件工程概念、问题、思维、理论与技术为主线,由浅入深地介绍了软件工程学科及基本概念、计算思维、程序与算法、软件系统构造、软件需求、软件设计、软件工程技术、软件管理等内容。