- The concepts of Free Software and Open Standards
- Know the fundamental and introductory aspects of Free Software
- Know the main Open Standard formats for different types of contents
- Basic GNU/Linux
- Basics of the open source philosophy
- Use and modify GNU/Linux to suit your needs
- Find your way in this new world more easily
- GNU/Linux Advanced
- Use the GNU/Linux operating system at user level
- Manage GNU/Linux systems
- Network Technologies
- Configure and manage networking services in Free Software environments
- Configure and manage services and advanced networking protocols such as wireless networks, broadcast systems, voice over IP, real-time applications, ad-hoc networks and sensor networks
- Web applications development
- Install and configure a web server
- Know the languages and standards of the web
- Design and implement web applications
- Economic aspects of Free Software
- Know and apply the business models of Free Software and their associated economic aspects
- Legal aspects of the Information Society
- Know and apply the legal and exploitation aspects related to the use of Free Software
- Software development
- Design and develop applications with Free Software tools and resources
- Work with the different virtual cooperative environments for Free Software development
- Know how to reuse and search source code to build new applications
- Deployment of Free Software
- Compare real cases of implementation of Free Software systems and plan new implementation cases
- Analyse the more relevant Free Software projects
- Software Architecture
- Model-based description and analysis of software systems with a view to satisfying the (often contradictory) concerns of stakeholders
- Free Software Tools and Utilities
- Understand the advantages of free tools in terms of cost, security and features
- Know how free tools can replace their proprietary equivalents without a loss of productivity
- Free Software in the Public Sector
- Identify the main political, social and economic arguments behind the adoption and promotion of Free Software by public administrations
- Know the needs and repercussions of Free Software in the public sector
- Free Software in the Public Sector
- Identify the main political, social and economic arguments behind the adoption and promotion of Free Software by public administrations
- Know the needs and repercussions of Free Software in the public sector
- Software engineering in Free Software environments
- Fundamental concepts of software engineering and its application in Free Software environments
|
|