You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.7 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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