Competencies and objectives

 

Course context for academic year 2023-24

La asignatura Programación II extiende los conocimientos adquiridos en Programación I con el objetivo de diseñar programas de tamaño medio, trabajar con herramientas de programación avanzadas, introducir el paradigma de la programación orientada a objetos y profundizar en el conocimiento del lenguaje de programación Python. Esta asignatura es la continuación de Programación I y constituye la base para cursar Programación Avanzada y Estructuras de Datos.

 

 

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

Transversal Competences

  • CT01 : Utilitzar de manera habitual les eines informàtiques, així com les tecnologies de la informació i les comunicacions, en tot el seu acompliment professional.
  • CT02 : Comunicar de manera oral i escrita transmetent informació, idees, problemes i solucions a un públic tant especialitzat com no especialitzat.

 

General Competences

  • CG2 : Conéixer, seleccionar i aplicar mètodes dels diferents camps de la intel·ligència artificial per a la resolució de problemes d'enginyeria.
  • CG4 : Obtindre solucions eficients, òptimes i/o probables aplicant els principis propis de l'enginyeria i el mètode científic, descrivint de forma adequada el problema i realitzant una avaluació sòlida de la proposta
  • CG7 : Resoldre problemes d'intel·ligència artificial nous o multidisciplinàries, mostrant iniciativa i originalitat en el desenvolupament, després d'analitzar i entendre les especificacions plantejades
  • CG8 : Concebre, desenvolupar i implantar sistemes d'intel·ligència artificial tenint en compte aspectes de qualitat i seguretat, dins del marc normatiu, a més d'atendre criteris mediambientals i d'ús racional, ètic i eficient de recursos i informacióndas

 

Specific Competences

  • CE2 : Diferenciar entre els paradigmes de programació més habituals i aplicar-los a la implementació de models i sistemes d'intel·ligència artificial
  • CE3 : Seleccionar i implementar de manera eficient els tipus i estructures de dades més adequades per a la resolució de problemes d'intel·ligència artificial

 

Basic Competences

  • CB1 : Que els estudiants hagen demostrat posseir i comprendre coneixements en una àrea d'estudi que parteix de la base de l'educació secundària general, i se sol trobar a un nivell que, si bé es recolza en llibres de text avançats, inclou també alguns aspectes que impliquen coneixements procedents de l'avantguarda del seu camp d'estudi
  • CB5 : Que els estudiants hagen desenvolupat aquelles habilitats d'aprenentatge necessàries per a emprendre estudis posteriors amb un alt grau d'autonomia

 

 

 

Learning outcomes (Training objectives)

1. Escribir programas tomando en consideración las reglas impuestas por el sistema de tipos del lenguaje de programación.

2. Incorporar elementos de la programación funcional a la hora de escribir código.

3. Aplicar los principios de la programación orientada a objetos en el diseño e implementación de una solución algorítmica.

4. Codificar y manipular adecuadamente los datos de un problema mediante los tipos simples y compuestos ofrecidos por el lenguaje de programación.

5. Implementar programas que manipulen cadenas y ficheros de texto o binarios para tareas básicas en el contextode la inteligencia artificial.

 

 

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

No data

 

 

General

Code: 33656
Lecturer responsible:
TERUEL MARTINEZ, MIGUEL ANGEL
Credits ECTS: 6,00
Theoretical credits: 1,20
Practical credits: 1,20
Distance-base hours: 3,60

Departments involved

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

Study programmes where this course is taught