Competencies and objectives

 

Course context for academic year 2023-24

We can distinguish between two types of applications: those that are launched from the operating system, eventually using a virtual machine, and those that are executed embedded in internet browser and are normally fed from a remote server. The first is called "Desktop environment applications".

Due to the fact that it is executed by the operating system and normally have all the resources with user permissions of the computer, these have peculiarities and capacities different from the internet applications.

This subject learns to develop applications of this type so that they are suitable for future maintenance.

 

 

Course content (verified by ANECA in official undergraduate and Master’s degrees) for academic year 2023-24

General Competences (CG)

  • B10 : Capacitat per a identificar, seleccionar i implementar els diferents capes i components que configuren l'arquitectura programari de les aplicacions web i les aplicacions distribuïdes.
  • B12 : Capacitat de conèixer i aplicar el llenguatge de marcat XML i llenguatges de transformació relacionats amb les aplicacions web, en els components i serveis programari.
  • B6 : Capacitat per a dissenyar i programar en les diferents plataformes i llenguatges de programació amb els quals implementar aplicacions web.
  • B7 : Capacitat per a dissenyar i programar en les diferents plataformes i llenguatges de programació amb els quals implementar aplicacions distribuïts.
  • B8 : Capacitat per a dissenyar i programar en les diferents plataformes i llenguatges de programació amb els quals implementar dispositius mòbils.
  • B9 : Capacitat per a dissenyar, consultar i integrar sistemes de base de dades amb l'objectiu d'optimitzar-ne el rendiment.

 

Skills/Skills

  • A1 : Capacidad de análisis y síntesis.
  • A10 : Habilidad de adaptación al ambiente cambiante propio de la disciplina, sabiendo aplicar los conocimientos adquiridos y resolver problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio.
  • A11 : Capacidad de creatividad.
  • A12 : Motivación por la calidad.
  • A13 : Capacidad para mostrar información de forma clara atendiendo a un amplio conjunto de discapacidades técnicas, físicas y psíquicas.
  • A5 : Capacidad de trabajar en equipo con iniciativa y espíritu emprendedor.
  • A7 : Capacidad de razonamiento y extracción de conclusiones.
  • A8 : Compromiso ético y respeto por la propiedad intelectual.
  • A9 : Habilidad de aprendizaje que les permitan continuar estudiando de un modo que habrá de ser en gran medida auto-dirigido o autónomo.

 

Compulsory Specific Competences:>>Software Development Technology

  • C2.1 : Capacitat per a aprendre a utilitzar una plataforma rica de desenvolupament i per a desenvolupar mitjançant els llenguatges de programació de la plataforma .NET i Java.
  • C2.10 : Capacitat per a aprendre i desenvolupar arquitectures programari distribuïdes basades en sistemes orientats a serveis mitjançant la plataformes .NET i Java.
  • C2.11 : Capacitat per a desenvolupar aplicacions pesades per a un dispositiu mòbil que requereixen una arquitectura orientada a serveis mitjançant la plataforma .NET i Java.
  • C2.12 : Capacitat per a desenvolupar interfícies d'usuari lleugeres en les aplicacions per al dispositiu mòbil.
  • C2.13 : Capacitat per a aprendre a definir, validar i utilitzar el llenguatge de marcat XML en els seus diferents, els diferents escenaris d'una aplicació.
  • C2.14 : Explicar els possibles usos de les transformacions basades en XSLT. Descriure la manera d'aplicar XSLT i les construccions més bàsiques d'aquest llenguatge.
  • C2.15 : Explicar els APIs bàsics per a analitzar un document XML. Descriure les diferències bàsiques entre els diferents enfocaments.
  • C2.2 : Capacitat per a desenvolupar aplicacions d'escriptori amb accés a una base de dades relacional mitjançant la plataforma .NET i Java.
  • C2.3 : Capacitat per a conèixer i utilitzar les tècniques de desenvolupament per a aplicacions web mitjançant les eines de programació de la plataforma .NET i Java.
  • C2.4 : Capacitat per a desenvolupar aplicacions web mitjançant peticions síncrones i asíncrones i amb accés a una base de dades relacionar en les plataformes .NET i Java.
  • C2.5 : Capacitat per a aprendre i aplicar diferents solucions de gestió de bases de dades per a l'accés eficient i per a assegurar l'accés en entorns d'alta concurrència.
  • C2.6 : Conèixer diferents sistemes de gestió de bases de dades apropiats per al maneig de grans volums d'informació i valorar la seua integració amb les plataformes de desenvolupament programari.
  • C2.7 : Conèixer i saber aplicar les diferents opcions d'indexació per a millorar el rendiment de la base de dades relacional.
  • C2.8 : Capacitat per a aprendre i desenvolupar arquitectures de computació distribuïdes basades en trucades a procediments remots amb la plataforma .NET i Java.
  • C2.9 : Capacitat per a aprendre i desenvolupar arquitectures de computació distribuïda basades en sistemes orientats a missatges amb la plataforma .NET i Java.

 

 

 

Learning outcomes (Training objectives)

No data

 

 

Specific objectives stated by the academic staff for academic year 2023-24

The basic objectives of the course are:

O1: Develop desktop applications on the Windows operating system
O2: design applications with persistence, logging, configuration and scalability support
O3: ease access to several data sources from our desktop applications: local data bases, remote data bases (servers) and documental data bases (XML Files, etc.)
O4: create installators and application auto-updating mechanisms

 

 

 

General

Code: 38208
Lecturer responsible:
RIZO VALERO, DAVID
Credits ECTS: 4,00
Theoretical credits: 0,80
Practical credits: 0,80
Distance-base hours: 2,40

Departments involved

  • Dept: LANGUAGES AND COMPUTING SYSTEMS
    Area: LANGUAGES AND COMPUTING SYSTEMS
    Theoretical credits: 0,8
    Practical credits: 0,8
    This Dept. is responsible for the course.
    This Dept. is responsible for the final mark record.

Study programmes where this course is taught