Grado en Techniques for Software Application Development (UOC)

Grado
Oficial / Homologado
On-line
180 créditos

Descripción

With the online Bachelor's Degree in Techniques for Software Application Development, you will master the languages, tools, technologies, skills and best practices used by software development professionals and system administrators. Prepare yourself for one of the most in-demand positions in the tech industry. This 3-year degree (180 ECTS) taught 100% in English opens the door to the national and international job market.

Temario

Basic courses - 4 credits
  • Algebra 6
  • Logic 6
  • Web-based Teamwork 6
  • Fundamentals of Programming 6
  • Programming in Practice 6
  • Web Programming 6
  • Software Engineering 6
  • Computer Structure 6
Compulsory courses - 96 credits
  • Entrepreneurship 6
  • Object-Oriented Programming 6
  • Data Structures 6
  • Web Standards and Languages 6
  • Advanced Web Programming 6
  • Software Design Patterns 6
  • Software Architecture 6
  • Human-Computer Interaction 6
  • Introduction to Databases 6
  • Database Design 6
  • Operating Systems 6
  • Networks and Internet Applications 6
  • Network and System Administration 6
  • Cloud Computing 6
  • Mobile Application Development 6
  • Business and IT Management 6
Optional courses - 24 credits
Communication Skills for ICT Professionals
  • Communication Skills for ICT Professionals 6
  • Distributed Systems 6
  • Security in Computer Networks 6
  • E-commerce 6
  • Fundamentals of Computers 6
  • Embedded Systems 6
  • Fundamentals of Information Systems 6
  • Internship 12

Competencias para las que te prepara el curso

Identify the features of different types of organizations and the role played in them by ICTs. Evaluate software solutions and draw up proposals for development projects, taking into account the resources, the available alternatives and the market conditions. Understand and use the scientific bases of software development to analyse each problem at the appropriate level of abstraction and apply the skills and knowledge acquired in order to solve them.

Destinatarios

The Bachelor's Degree in Techniques for Software Development is ideal for anyone who wishes to acquire the necessary skills and knowledge to work as a software developer. This covers a range of roles including programmers, analyst programmers, web developers, software engineers or app developers.
The programme also provides the skills required for the administration of applications once they have been developed. Therefore, it prepares people to work in roles such as a systems administrator or network administrator.

Requisitos

Admission requirements met in Spain
  • University entrance examinations (PAU /Students over 25 / Students over 45)      
  • Bachillerato (upper secondary school education) without PAU (university entrance examinations): Spanish bachillerato (upper secondary school education) LOE 2016 and repeat students 2017
  • Vocational training (CFGS / FP2 / MP3)
  • University qualification or equivalent
  • Work experience
Admission requirements met in the European Union or in a state which has signed international reciprocity agreements
  • Preuniversity studies: UNED admission accreditation
  • University studies (whether or not completed): partial validation of foreign studies in relation to Spanish studies.
  • University qualification with the equivalence of the foreign qualification or official ministerial recognition in Spain
  • Work experience
Admission requirements met in Latin America or other non-European countries
  • Preuniversity studies: officially recognized upper secondary school education
  • University studies (whether or not completed): partial recognition of foreign studies for Spanish studies
  • University qualification equivalent to the foreign qualification or official ministerial recognition in Spain
  • Work experience

Metodología

UOC's Online Bachelor's Degree in Techniques for Software Application Development offers a series of subjects distributed progressively, designed according to the skills acquired during each semester. This distribution makes it easier for the student to have a solid selection criteria, oriented towards her personal preferences and qualities. The flexibility of UOC's academic regulations allows for a wide range of possibilities when deciding which credits to choose each semester.

Idiomas en los que se imparte

English.

Duración

Próxima convocatoria: A consultar.

Objetivos

  • Develop the ability to create usable, efficient, high quality software that meets needs in any field of application.
  • Provide knowledge of the software development process and all stages of its life cycle, from definition of requirements, design and implementation, to maintenance and upgrading.
  • Provide knowledge of the programming languages, tools and technologies most commonly used to build software for different platforms.
  • Develop the ability to use agile methods to meet the goals for functionality, quality and development time.
  • Provide knowledge of the administration of systems, networks and applications, either locally, in a network or in the cloud.
  • Develop the ability to communicate and work effectively in a development team.
  • Provide students with learning skills that allow them to continue with further studies autonomously.
  • Develop the ability to adapt to new environments and emerging digital technologies, updating professional skills

Titulación obtenida

The bachelor's, master's and doctoral degrees issued by the UOC are official university degrees that are valid throughout Spanish territory and the countries of the European Higher Education Area (EHEA). The validity in other countries of official university degrees issued by the UOC will be determined in each case by the education laws of each country.

Perspectivas laborales

Software Development graduates can pursue the following careers: Application developer, Application programmer, Software engineer, Maintenance and support specialist, Integration technician, Programmer (software for systems, websites, multimedia), Consultant to information technology companies, E-commerce consultant, Applications specialist, Analyst programmer, Systems administrator, Network administrator.
Grado en Techniques for Software Application Development (UOC)
Universitat Oberta de Catalunya (UOC)
Campus y sedes: Universitat Oberta de Catalunya (UOC)
UOC, sede Barcelona
Rambla del Poblenou, 156 08018 Barcelona
UOC, sede Lleida
C/ Canyeret, 12, 2a planta 25007 Lleida
UOC, sede Madrid
C/ Luchana, 23, planta 6 28010 Madrid
UOC, sede Palma
C/ d'Ausiàs March, 11 07003 Palma (Illes Balears)
UOC, sede Reus
Plaça del Baluard, 3 43201 Reus (Tarragona)
UOC, sede Salt
C/ Sant Antoni, 1, 1a. planta 17190 Salt (Girona)
+ ver más sedes
Cursos más populares
Temas relacionados
Solicita información
X