Update outline.md

This commit is contained in:
minghuizhou 2021-07-21 12:20:03 +08:00
parent 64eaba37de
commit a5152ce7ad
1 changed files with 23 additions and 15 deletions

View File

@ -1,25 +1,33 @@
# 课程大纲主要内容经典软工SE + 开源方法、技术和实践OSP + 开源文化OSC + 课程项目PRJ
# 课程大纲
**主要内容软工基础理论SE + 开源方法、技术和实践OSP + 开源文化OSC + 课程项目PRJ**
* 第1次课开源软件及其开发概述。
* 101课程简介课程的目的和内容以及课程的考核形式
* 102开源软件概述开源的定义、历史和现状、社区结构和治理以及开源研究
* 103开源参与概述怎么参与开源项目和社区如果时间允许课堂上访问github/gitee/educoder了解一个开源项目
* 第1次课开源软件及其开发概述。
101课程简介课程的目的和内容以及课程的考核形式
102开源软件概述开源的定义、历史和现状、社区结构和治理以及开源研究**Lecture102**
103开源参与概述怎么参与开源项目和社区如果时间允许课堂上访问github/gitee/educoder设立平台账号,了解一个开源项目)。**Lecture103**
* 第2次课软件开发过程传统软工与开源软工的异同。软工基础理论篇SE-1
* 第2次课软件开发过程传统软工与开源软工的异同。 <u>SE-1</u>
201经典软件开发过程&开源开发过程
202如何通过互联网了解一个开源项目的开发过程
作业:选择一个开源项目,了解其开发过程
* 第3次课开源开发的支持平台、技术以及参与贡献的过程。熟悉开源平台和相关参与操作布置开源任务的选择OSP-1
* 第3次课开源开发的支持平台、技术以及参与贡献的过程。熟悉开源平台和相关参与操作布置开源任务的选择OSP-1
301GitHub实践入门
302Version control with Git
303criteria to select open source project and task to participate in
* 第4次课课程项目的开始选择开源项目和开源任务。criteria to select open source project and taskPRJ-1
* 第4次课开源项目maintainer分享其维护/开发的经验。(多个项目,为开源任务选择做准备&提供依据OSP-2
* 第5次课开源项目maintainer分享其维护/开发的经验。(多个项目,为开源任务选择做准备&提供依据OSP-2
* 第5次课课程项目的开始选择开源项目和开源任务。 PRJ-1
学生报告如何根据criteria to select open source project and task来进行开源任务的选择
* 第6次课软件工程经典思想和原则设计原理。及其在开源项目中的应用和变化。软工基础理论篇SE-2
* 第6次课软件工程经典思想:设计原则。及其在开源项目中的应用和变化。 <u>SE-2</u>
* 第7次课开源软件开发的典型开发活动及支持技术。开源贡献实践篇如何沟通如何提交PR等。OSP3
* 第7次课开源软件开发的典型开发活动及支持技术。开源贡献实践篇如何沟通如何提交PR等。OSP-3
* 第8次课课程项目报告任务选择/合作反馈/工具使用等。PRJ-2
* 第8次课课程项目报告任务选择/合作反馈/工具使用等。 PRJ-2
* 第9次课开源社区及开源文化。与开源布道师面对面。OSC-1
* 第9次课开源社区及开源文化。与开源布道师面对面。 OSC-1
* 第10次课开源软件开发的开发活动和支持技术、及实践。开源贡献实践篇讲授+课堂实践OSP-4
@ -29,11 +37,11 @@
 
* 第13次课开源治理开源基金会开源与法律。OSC-2
* 第14次课开源软件开发的挑战和相关研究。
* 第14次课开源软件开发的挑战和相关研究。 OSC-3optional
* 第15次课业界开源专家经验分享开源需要的能力。 OSP+C
* 第16次课课程项目结题报告。PRJ-4
* 第16次课课程项目结题报告。 PRJ-4