Update Syllabus.md
This commit is contained in:
parent
7d4338ba5e
commit
a8c4328381
30
Syllabus.md
30
Syllabus.md
|
@ -37,13 +37,13 @@
|
|||
|
||||
## 第3次课:开源贡献指南(课堂lecture) 09/21
|
||||
|
||||
* 301:开源贡献指南:
|
||||
* 301:开源参与概述:怎么参与开源项目和社区。 **lecture301**
|
||||
|
||||
* 301:开源贡献指南: **lecture302**
|
||||
- learn how the open source community works;
|
||||
- criteria to select open source project and task to participate in.
|
||||
- 以1~2个GitHub项目/任务为例,展示如何做贡献(消除畏惧感).
|
||||
|
||||
* 302:开源参与概述:怎么参与开源项目和社区。 **lecture302**
|
||||
|
||||
> **Lab 2:了解开源项目的开发方式和贡献流程(7分)**
|
||||
>
|
||||
> 任意选择一个活跃、成熟的开源项目:
|
||||
|
@ -56,7 +56,7 @@
|
|||
|
||||
* 开源项目的分享:项目介绍、技术介绍、项目常用规则、如何参与。
|
||||
|
||||
## 第5次课:如何选择任务参与,GitHub Good First Issue(课堂lecture) 10/12
|
||||
## 第5次课:如何选择任务参与,GitHub Good First Issue(课堂lecture) 10/05
|
||||
|
||||
> **Lab 3:在开源项目中选择开发任务(8分)**
|
||||
>
|
||||
|
@ -71,11 +71,11 @@
|
|||
> Lab 3详细要求参见[WriteUp](Assignments/Lab3.md),**截止日期:2022.10.26 11:59am**
|
||||
|
||||
|
||||
## 第6次课:(课程项目开题报告)选择开源项目和开源任务 10/19
|
||||
## 第6次课:(课程项目开题报告)选择开源项目和开源任务 10/12
|
||||
|
||||
* 学生报告,如何根据criteria to select open source project and task来进行开源任务的选择
|
||||
|
||||
## 第7次课:CI/CD(上机实习) 10/26
|
||||
## 第7次课:CI/CD(上机实习) 10/19
|
||||
|
||||
> **Lab 4:CI/CD流水线搭建(10分)**
|
||||
>
|
||||
|
@ -86,11 +86,11 @@
|
|||
> 4Fun: 2021课程实习过程中关于gitee go的建议:https://toscode.gitee.com/pitcher/gitee-go-exercise/issues
|
||||
|
||||
|
||||
## 第8次课:闭源与开源软工的异同(课堂lecture)11/2
|
||||
## 第8次课:闭源与开源软工的异同(课堂lecture) 10/26
|
||||
|
||||
|
||||
|
||||
## 第9次课:PyPI/NPM等包生态系统/包管理工具,使用/打包/上载软件包(上机实习) 11/9
|
||||
## 第9次课:PyPI/NPM等包生态系统/包管理工具,使用/打包/上载软件包(上机实习) 11/2
|
||||
|
||||
> **Lab 5:Python开源软件包安装/管理/打包/上载(10分)**
|
||||
>
|
||||
|
@ -101,15 +101,15 @@
|
|||
>
|
||||
> Lab 5详细要求参见[WriteUp](Assignments/Lab5.md),**截止日期:2022.11.30 11:59am**
|
||||
|
||||
## 第10次课:开源社区及开源文化,与开源布道师面对面 11/16
|
||||
## 第10次课:开源社区及开源文化,与开源布道师面对面 11/9
|
||||
|
||||
|
||||
|
||||
## 第11次课:(课程项目进度报告)任务选择/合作反馈/工具使用等 PRJ-2 11/23
|
||||
## 第11次课:(课程项目进度报告)任务选择/合作反馈/工具使用等 PRJ-2 11/16
|
||||
|
||||
|
||||
|
||||
## 第12次课:开源开发中的沟通实践 11/30
|
||||
## 第12次课:开源开发中的沟通实践 11/23
|
||||
|
||||
* 协作和沟通的重要性,如何沟通,分布式沟通中的要点,如何提交PR等。
|
||||
|
||||
|
@ -122,19 +122,19 @@
|
|||
>
|
||||
> Lab 6详细要求参见[WriteUp](Assignments/Lab6.md),**截止日期:2022.12.14 11:59am**
|
||||
|
||||
## 第13次课:开源开发和生态相关的挑战和研究(课堂lecture) 12/7
|
||||
## 第13次课:开源开发和生态相关的挑战和研究(课堂lecture) 11/30
|
||||
|
||||
* 开源软件供应链
|
||||
* 开源生态
|
||||
|
||||
## 第14次课:开源治理与社区运营 12/14
|
||||
## 第14次课:开源治理与社区运营 12/7
|
||||
|
||||
* 开源基金会,开源与法律,开源商业化机制
|
||||
* 社区运营,例如孵化社区的渠道,如何做meetup和宣传等
|
||||
|
||||
## 第15次课:课程项目结题报告 PRJ-3 12/21 (12/26停课复习)
|
||||
## 第15次课:课程项目结题报告 PRJ-3 12/14
|
||||
|
||||
> 最后一次课之后需要提交课程项目最终报告(LaTeX格式),**截止日期:2023.01.04 11:59am**
|
||||
> 最后一次课之后需要提交课程项目最终报告(LaTeX格式),**截止日期:2022.12.28 11:59am**
|
||||
>
|
||||
> 课程项目的详细要求参见[WriteUp](Assignments/Project.md)
|
||||
|
||||
|
|
Loading…
Reference in New Issue