《开源技术与应用》教学大纲
课程代码 | 045102781 |
课程名称 | 开源技术与应用 |
英文名称 | Open Source Technology and Application |
课程类别 | 专业领域课 |
课程性质 | 选修 |
学时 | 总学时:32 上机学时:8实验学时:0实践学时:0 |
学分 | 2.0 |
开课学期 | 第八学期 |
开课单位 | 计算机科学与工程学院 |
适用专业 | 所有专业 |
授课语言 | 中文 |
先修课程 | 无 |
毕业要求(专业培养能力) | 本课程对学生达到如下毕业要求有如下贡献:
|
课程培养学生的能力(教学目标) | 完成课程后,学生将具备以下能力:
|
课程简介 | 本课程是专业选修课,主要向学生介绍开源软件,开源软件运动的相关知识,帮助学生建立在传统商业软件体系之外的开源,免费软件的系统性的知识,并帮助学生尝试使用开源软件解决实际开发和计算机应用中的问题。属于与实际应用紧密结合的前沿综述简介类课程。 |
教学内容与学时分配 | 开源技术简介: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 | |
Institute | School of Computer Science and Engineering |
Program Oriented | All |
Teaching Language | Chinese |
Prerequisites | No |
Student Outcomes (Special Training Ability) |
|
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 |
开课学期 | 第六学期 |
开课单位 | 计算机科学与工程学院 |
适用专业 | 所有专业 |
授课语言 | 中文 |
先修课程 | 无 |
毕业要求(专业培养能力) | 本课程对学生达到如下毕业要求有如下贡献:
|
课程培养学生的能力(教学目标) | 完成课程后,学生将具备以下能力:
|
课程简介 | 本课程是专业选修课,主要向学生介绍开源软件,开源软件运动的相关知识,帮助学生建立在传统商业软件体系之外的开源,免费软件的系统性的知识,并帮助学生尝试使用开源软件解决实际开发和计算机应用中的问题。属于与实际应用紧密结合的前沿综述简介类课程。 |
教学内容与学时分配 | 开源技术简介:6学时 开源软件体系:6学时 生活在开源软件体系中:6学时 如何开发和发布一个开源软件:14学时 |
实验教学(包括上机学时、实验学时、实践学时) | 如何开发和发布一个开源软件:8学时 |
教学方法 | 课程教学以课堂教学、课外作业、综合讨论、网络以及授课教师的科研项目于积累等共同实施。 |
考核方式 | 本课程注重过程考核,成绩比例为: 平时成绩和课堂表现:20% 课程大作业:80% |
教材及参考书 | 《开源软件之道》蔡俊杰,主编,电子工业出版社,2010 年出版 |
制定人及制定时间 | 何盛烽,2019.04 |
《开源技术与应用》实验教学内容与学时分配
实验项目编号 | 实验项目名称 | 实验学时 | 实验内容提要 | 实验类型 | 实验要求 | 每组人数 | 主要仪器设备与软件 |
1 | 开源软件研发 | 8 hours | 开发和发布一个开源软件 | 综合性 | 必做 | 1 | 电脑 |
“Open Source Technology and Application” Syllabus
Course Code | |
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) |
|
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 |