Specialization
Development of open-source software

Edition: 1
Start: 21 September 2012
Duration: 1 year ( 375 Duration)
N.º of credits: 15 ECTS
Language: Multilanguage


The free software programme was designed because of the need for qualified free software staff. The demand for qualified professionals is on the rise, since the use of free software as opposed to proprietary software is increasing by the day. Although used mainly in business, many governments, universities and institutions all over the world are beginning to study the possibility.

 

In Spain, implementation of this operating system over proprietary options could lead to considerable savings in information technology. The European Union has also recommended the performance of studies to evaluate the use of free software as an alternative to proprietary software. One of the reasons put forward by the European Union is that general unfamiliarity with software source code means that its real purpose cannot be audited. This could seriously compromise the security of some countries, leaving it in the hands of the companies that create these proprietary programs. In the context of this global reality, we have designed this programme, which offers students a range of possibilities depending on their professional profile and interests.

 

Moreover, conscious of the importance of breaking down barriers to knowledge, the UOC publishes many of the materials for this programme under free licences.



  • Write programs following the structured programming paradigm in C language.
  • Develop efficient applications in C language.
  • Write programs with the object-oriented programming paradigm (C++).
  • Develop programs in Java language.
  • Develop system applications in UNIX and GNU/Linux environments.
  • Propose and launch software localisation projects.
  • Know and use the standard data interchange formats and XML language.
  • Develop graphical applications in the Mono environment.
  • Develop graphical applications in the GNOME environment.
  • Be familiar with software engineering concepts.
  • Design object-oriented software in UML language.
  • Design sets of tests and methods for quality control.
  • Build programs in GNU environment.
  • Work with version control tools.
  • Manage software and work with program package systems.
  • Document software.
  • Know and use available resources and virtual communities.


List of topics


1.

Introduction to software development

2.

Advanced concepts of software development

3.

Software engineering in free software environments


See complete syllabus


Price


1.345 euros



Consult the financial aid that the UOC offers to international students.

 


The programme fees should be confirmed on enrolment.


Introduction
Programme
Student profile
Objectives
Management and teaching staff
Admission requirements
Teaching resources

Print version
model_educational
btn_lateral_02_en
btn_lateral_04_en_bis
Personal enquiries

Contact our training advisors:

+34 93 165 42 43

CALL ME
If you want, we'll call you back for free
Fill the form to access the Virtual Campus:
a UOC adviser will get in touch with you
mano
Visit our offices  and you can speak to them in person
Minimum resolution 800x600 pixels · © FUOC 2012 · Legal Notice