《开源技术与应用》教学大纲

课程代码

045102781

课程名称

开源技术与应用

英文名称

Open Source Technology and Application

课程类别

专业领域课

课程性质

选修

学时

总学时:32 上机学时:8实验学时:0实践学时:0

学分

2.0

开课学期

第八学期

开课单位

计算机科学与工程学院

适用专业

所有专业

授课语言

中文

先修课程

毕业要求(专业培养能力)

本课程对学生达到如下毕业要求有如下贡献:

  1. 问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析计算机复杂工程问题,以获得有效结论。(解决问题能力)培养学生能够创造性地利用计算机科学和工程基本原理解决实践和工业需求遇到的问题。

  2. 设计/开发解决方案:能够设计针对复杂与计算机相关工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。

课程培养学生的能力(教学目标)

完成课程后,学生将具备以下能力:

  1. 开源软件的基本概念和观念,开源软件的国际组织,发展历史,重要规程,重要人物

  2. 开源软件的软件体系:操作系统,编译器,文件处理,办公软件,日常软件,娱乐软件。

  3. 如何生活在开源软件体系中:完全使用开源免费软件完成日常工作的方法,兼容性和易用性。

  4. 如何开发和发布一个开源软件

课程简介

本课程是专业选修课,主要向学生介绍开源软件,开源软件运动的相关知识,帮助学生建立在传统商业软件体系之外的开源,免费软件的系统性的知识,并帮助学生尝试使用开源软件解决实际开发和计算机应用中的问题。属于与实际应用紧密结合的前沿综述简介类课程。

教学内容与学时分配

开源技术简介:6学时

开源软件体系:6学时

生活在开源软件体系中:6学时

如何开发和发布一个开源软件:14学时

实验教学(包括上机学时、实验学时、实践学时)

如何开发和发布一个开源软件:8学时

教学方法

课程教学以课堂教学、课外作业、综合讨论、网络以及授课教师的科研项目于积累等共同实施。

考核方式

本课程注重过程考核,采用百分制,成绩比例为:

平时成绩和课堂表现:20%

课程大作业:80%

教材及参考书

《开源软件之道》蔡俊杰,主编,电子工业出版社,2010 年出版

制定人及制定时间

何盛烽,2019.04


 “Open Source Technology and Application” Syllabus

Course Code

045102781

Course Title

Open Source Technology and Application

Course Category

Specialty-related Course

Course Nature

Elective Course

Class Hours

Total: 32 Computer courses: 8

Credits

2.0

Semester

The eighth semester

Institute

School of Computer Science and Engineering

Program Oriented

All

Teaching Language

Chinese

Prerequisites

No

Student Outcomes

 (Special Training Ability)

  1. Problem Analysis: An ability to identify, formulate and analyze complex engineering problems, reaching to substantiated conclusions using basic principles of mathematics, science, and engineering.

  2. Design / Development Solutions: An ability to design solutions for complex engineering problems and innovatively design systems, components or process that meet specific needs with societal, public health, safety, legal, cultural and environmental considerations.

Teaching Objectives

This course aims at assisting students to enter the field of Open Source software and other technology.

Course Description

This course will introduce the basics of open source technologies, including the histories, documents, organizations, persons and other aspects of open source. This course will also give guidance about how to live and work in open source environment. That means to finish daily office and developing work based totally on open source technology.

Teaching Content and Class Hours Distribution

Basics of open source techniques: 6 hours

Architecture of open source techniques: 6 hours

Our life in open source system: 6 hours

How to develop and release an open sources program: 14 hours

Experimental Teaching

How to develop and release an open sources program: 8 hours

Teaching Method

Combining lecture, tutorial, and course project.

Examination Method

Continuous Assessment: 20%

Course Project: 80%

Teaching Materials and Reference Books

《开源软件之道》蔡俊杰,主编,电子工业出版社,2010 年出版

Prepared by Whom and When

Shengfeng He, 2019.04


《开源技术与应用》实验大纲

课程代码

045102781

课程名称

开源技术与应用

英文名称

Open Source Technology and Application

课程类别

专业领域课

课程性质

选修

学时

总学时:32 上机学时:8实验学时:0实践学时:0

学分

2.0

开课学期

第六学期

开课单位

计算机科学与工程学院

适用专业

所有专业

授课语言

中文

先修课程

毕业要求(专业培养能力)

本课程对学生达到如下毕业要求有如下贡献:

  1. 问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析计算机复杂工程问题,以获得有效结论。(解决问题能力)培养学生能够创造性地利用计算机科学和工程基本原理解决实践和工业需求遇到的问题。

  2. 设计/开发解决方案:能够设计针对复杂与计算机相关工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。

课程培养学生的能力(教学目标)

完成课程后,学生将具备以下能力:

  1. 开源软件的基本概念和观念,开源软件的国际组织,发展历史,重要规程,重要人物

  2. 开源软件的软件体系:操作系统,编译器,文件处理,办公软件,日常软件,娱乐软件。

  3. 如何生活在开源软件体系中:完全使用开源免费软件完成日常工作的方法,兼容性和易用性。

  4. 如何开发和发布一个开源软件

课程简介

本课程是专业选修课,主要向学生介绍开源软件,开源软件运动的相关知识,帮助学生建立在传统商业软件体系之外的开源,免费软件的系统性的知识,并帮助学生尝试使用开源软件解决实际开发和计算机应用中的问题。属于与实际应用紧密结合的前沿综述简介类课程。

教学内容与学时分配

开源技术简介:6学时

开源软件体系:6学时

生活在开源软件体系中:6学时

如何开发和发布一个开源软件:14学时

实验教学(包括上机学时、实验学时、实践学时)

如何开发和发布一个开源软件:8学时

教学方法

课程教学以课堂教学、课外作业、综合讨论、网络以及授课教师的科研项目于积累等共同实施。

考核方式

本课程注重过程考核,成绩比例为:

平时成绩和课堂表现:20%

课程大作业:80%

教材及参考书

《开源软件之道》蔡俊杰,主编,电子工业出版社,2010 年出版

制定人及制定时间

何盛烽,2019.04


开源技术与应用》实验教学内容与学时分配

实验项目编号

实验项目名称

实验学时

实验内容提要

实验类型

实验要求

每组人数

主要仪器设备与软件

1

开源软件研发

8 hours

开发和发布一个开源软件

综合性

必做

1

电脑



 “Open Source Technology and Application” Syllabus

Course Code

045102781

Course Title

Open Source Technology and Application

Course Category

Specialty-related Course

Course Nature

Elective Course

Class Hours

Total: 32 Computer courses: 8

Credits

2.0

Semester

The sixth semester

Institute

School of Computer Science and Engineering

Program Oriented

All

Teaching Language

Chinese

Prerequisites

No

Student Outcomes

 (Special Training Ability)

  1. Problem Analysis: An ability to identify, formulate and analyze complex engineering problems, reaching to substantiated conclusions using basic principles of mathematics, science, and engineering.

  2. Design / Development Solutions: An ability to design solutions for complex engineering problems and innovatively design systems, components or process that meet specific needs with societal, public health, safety, legal, cultural and environmental considerations.

Teaching Objectives

This course aims at assisting students to enter the field of Open Source software and other technology.

Course Description

This course will introduce the basics of open source technologies, including the histories, documents, organizations, persons and other aspects of open source. This course will also give guidance about how to live and work in open source environment. That means to finish daily office and developing work based totally on open source technology.

Teaching Content and Class Hours Distribution

Basics of open source techniques: 6 hours

Architecture of open source techniques: 6 hours

Our life in open source system: 6 hours

How to develop and release an open sources program: 14 hours

Experimental Teaching

How to develop and release an open sources program: 8 hours

Teaching Method

Combining lecture, tutorial, and course project.

Examination Method

Continuous Assessment: 20%

Course Project: 80%

Teaching Materials and Reference Books

《开源软件之道》蔡俊杰,主编,电子工业出版社,2010 年出版

Prepared by Whom and When

Shengfeng He, 2019.04


 “Open Source Technology and Application” Experimental Teaching Arrangements

No.

Experiment Item

Class Hours

Content Summary

Category

Requirements

Number of StudentsEach Group

Instruments, Equipments and Software

1

Open source software

8

Implementation of an open source software

Comprehensive

Compulsory

1

PC