目录

2025fall

《开源软件开发导论》是面向软件工程、计算机科学与技术等专业的高年级本科生的专业课程。课程的目的是通过系统地讲授开源软件的发展历史与现状、基本思想与概念、开发方法与关键技术、支撑工具与系统平台以及相关科研工作,同时结合基于互联网开源软件平台的课程实践环节,使学生掌握开源软件开发的理论知识与实践技能,具备进行开源软件开发和开展相关研究的能力。

具体目标和任务包括:

  • 使学生了解开源产生的历史背景、发展过程与现状以及我国开源软件总体情况和面临的主要挑战,理解开源与闭源的区别,掌握开源软件开发的基本概念和内涵,正确认识发展开源软件对我国相关技术与产业发展的重要意义;
  • 使学生掌握开源软件开发的基础知识、基本过程,熟悉常见的开源软件托管平台和开源软件开发支撑工具;
  • 使学生熟悉开源社区的协同开发模式,掌握在开源社区学习和做出开源贡献的方法,培养学生在开源社区中学习和成长的基本能力。
  • 使学生熟悉开源项目的管理技术和开源社区的治理方法,培养学生发起开源项目和构建开源生态所需的基本技能;
  • 使学生了解开源软件开发面临的主要问题和学术界围绕开源软件所开展的科研工作。
关于

2025年秋《开源软件开发导论》课程

1.1 GB
邀请码