Update outline.md
This commit is contained in:
parent
5c4b9d4ff0
commit
6790b43bbc
32
outline.md
32
outline.md
|
@ -1,31 +1,31 @@
|
|||
课程大纲
|
||||
# 课程大纲
|
||||
|
||||
## 第1次课:开源软件及其开发概述:历史和现状,国际开源社区,国内开源发展。(引言)
|
||||
* 第1次课:开源软件及其开发概述:历史和现状,国际开源社区,国内开源发展。(引言)
|
||||
|
||||
## 第2次课:软件开发过程:开源的变革。传统软工与开源软工的异同。(软工基础理论篇)
|
||||
* 第2次课:软件开发过程:开源的变革。传统软工与开源软工的异同。(软工基础理论篇)
|
||||
|
||||
## 第3次课:开源开发的支持平台、技术以及参与贡献的过程。(熟悉开源平台和相关参与操作,布置开源任务的选择)
|
||||
* 第3次课:开源开发的支持平台、技术以及参与贡献的过程。(熟悉开源平台和相关参与操作,布置开源任务的选择)
|
||||
|
||||
## 第4次课:课程项目的开始:选择开源项目和开源任务。(criteria to select open source project and task)
|
||||
* 第4次课:课程项目的开始:选择开源项目和开源任务。(criteria to select open source project and task)
|
||||
|
||||
## 第5次课:邀请国内开源项目maintainer分享其创建、维护/开发开源项目的经验。(多个项目,为开源任务选择做准备&提供依据)
|
||||
* 第5次课:邀请国内开源项目maintainer分享其创建、维护/开发开源项目的经验。(多个项目,为开源任务选择做准备&提供依据)
|
||||
|
||||
## 第6次课:软件工程经典思想和原则:设计原理。及其在开源项目中的应用和变化。(软工基础理论篇)
|
||||
* 第6次课:软件工程经典思想和原则:设计原理。及其在开源项目中的应用和变化。(软工基础理论篇)
|
||||
|
||||
## 第7次课:开源软件开发的典型开发活动及支持技术(1)。(开源贡献实践篇:如何沟通,如何提交PR, et al.)
|
||||
* 第7次课:开源软件开发的典型开发活动及支持技术(1)。(开源贡献实践篇:如何沟通,如何提交PR等。)
|
||||
|
||||
## 第8次课:课程项目报告(1):任务选择,合作反馈,工具使用等。
|
||||
* 第8次课:课程项目报告(1):任务选择,合作反馈,工具使用等。
|
||||
|
||||
## 第9次课:开源社区及开源文化。与开源布道师面对面。
|
||||
* 第9次课:开源社区及开源文化。与开源布道师面对面。
|
||||
|
||||
## 第10-11次课:开源软件开发的开发活动和支持技术、及实践(2)。(开源贡献实践篇:讲授+课堂实践)
|
||||
* 第10-11次课:开源软件开发的开发活动和支持技术、及实践(2)。(开源贡献实践篇:讲授+课堂实践)
|
||||
|
||||
## 第12次课:课程项目报告(2):工具使用,社区体验,问题和挑战等(尤其协同协作问题)。
|
||||
* 第12次课:课程项目报告(2):工具使用,社区体验,问题和挑战等(尤其协同协作问题)。
|
||||
|
||||
## 第13次课:开源治理,开源基金会,开源与法律。
|
||||
* 第13次课:开源治理,开源基金会,开源与法律。
|
||||
|
||||
## 第14次课:开源软件开发的挑战和相关研究。
|
||||
* 第14次课:开源软件开发的挑战和相关研究。
|
||||
|
||||
## 第15次课:邀请业界开源专家就开源开发进行经验分享:开源需要的技术和能力。
|
||||
* 第15次课:邀请业界开源专家就开源开发进行经验分享:开源需要的技术和能力。
|
||||
|
||||
## 第16次课:课程项目结题报告。
|
||||
* 第16次课:课程项目结题报告。
|
||||
|
|
Loading…
Reference in New Issue