开源软件课程:SL-Mestrado 系列讲座
需积分: 5 173 浏览量
更新于2024-12-04
收藏 21.38MB ZIP 举报
资源摘要信息:"SL-Mestrado是一个软件硕士课程,旨在降低软件开发能力。课程由Igor Steinmacher博士教授,通过提供理论知识和实践技能来培养学生的软件开发能力。课程安排在帕卢诺和奥拉斯两个地点,分别由金塔斯·菲拉斯和特尔卡·金塔负责教授。课程的具体议程需要查看电邮和创建pull request来获取。此外,课程还推荐阅读卡尔·FOGEL的《制作开源软件》这本书,这本书详细介绍了开源软件的开发和制作过程。课程的目标是培养学生制作软件的能力,使他们能够理解和参与开源运动。此外,课程还推荐观看“REVOLUTION OS”这部电影,它讲述了反叛专有软件模型和Microsoft来创建GNU / Linux和开源运动的黑客的内幕。"
1. 教学计划与课程安排
课程的教学计划包括理论教学和实践操作两部分,通过教授和实践相结合的方式,让学生更好地理解和掌握软件开发的知识和技能。课程的安排在帕卢诺和奥拉斯两个地点,分别由金塔斯·菲拉斯和特尔卡·金塔负责,时间安排在晚上和下午,以便学生能够灵活安排时间参与课程。
2. 软件开发能力的培养
课程的核心目标是降低软件开发能力,即通过教学和实践操作,培养学生的软件开发能力。这包括让学生了解和掌握软件开发的基本概念、原理和技术,以及如何将这些知识应用于实际的软件开发过程中。
3. 开源软件的制作与开发
课程推荐阅读卡尔·FOGEL的《制作开源软件》这本书,这本书详细介绍了开源软件的开发和制作过程。通过阅读这本书,学生可以了解到开源软件的开发模式,以及如何参与到开源软件的开发中去。
4. 开源运动和软件自由
课程的目标还包括让学生理解和参与开源运动,通过学习和实践,让学生了解开源运动的意义,以及软件自由的重要性。此外,课程还推荐观看“REVOLUTION OS”这部电影,这部电影讲述了反叛专有软件模型和Microsoft来创建GNU / Linux和开源运动的黑客的内幕,可以帮助学生更深入地了解开源运动和软件自由。
5. 推荐人制度
课程实行推荐人制度,即通过推荐人推荐,学生可以参与到课程中去。这种方式可以保证课程的质量,同时也能提高学生的积极性和参与度。
6. 资源获取
课程的资源获取主要通过电邮和创建pull request来实现。这种方式可以方便学生随时随地获取课程资源,同时也能够培养学生自主学习和获取知识的能力。
7. 课程时间安排
课程的具体时间安排需要查看电邮和创建pull request来获取,这需要学生及时关注课程动态,合理安排自己的时间,以便能够更好地参与到课程中去。
2021-07-19 上传
2021-03-14 上传
2021-05-05 上传
2021-03-14 上传
2021-04-01 上传
2021-02-10 上传
2021-02-15 上传
2021-03-20 上传
楼小雨
- 粉丝: 24
- 资源: 4694
最新资源
- 数据结构(c++版)
- Keil C51使用详解
- 3D论文-A Generic Framework for Efficient 2-D and 3-D Facial Expression Analogy
- 楼房销售论文.doc
- WebLogic Web Development
- The C Programming Language
- 一个RMI的分布式应用的实例
- 很好看的一个js的小日历
- Turbo C 屏幕函数
- ArcGIS9.3新特性
- CHD372中文资料
- C语言100例(精髓)
- 附录B Phase1-Phase2-Phase2+之间的差异
- ext中文手册(ext教程)
- 常用功能的测试方法-告诉你如何测试界面、功能、安装测试等
- 跟我一起写Makefile