Ir a cuerpo Ir a Estudios, Gobernanza y organización
Logo UA
Realizar búsqueda
Course description
  PROGRAMMING I

Competencies and objectives

 

Course context for academic year 2010-11

 

La asignaturas Programación I es el primer contacto del estudiante con los lenguajes de programación.

Está relacionada estrechamente con Programación II, y directamente con Matemáticas I, Fundamentos de Computadores, Sistemas Operativos, Fundamentos de Bases de Datos, Estructuras de Datos y Algorítmica, Sistemas Multimedia.

 

 

Course content (verified by ANECA in official undergraduate and Master’s degrees)

UA Basic Transversal Competences

  • CT1 : Foreign language skills.
  • CT2 : Computer and information technology skills.
  • CT3 : Oral and written communication skills.

 

Specific Competences:>>Basic

  • B3 : Understand and master the basics of the use and programming of computers, algorithmics and computational complexity.

 

Specific Competences:>>Specific

  • C14 : Design, implement, integrate and implant the tools, applications and components needed to store, process, distribute and access web-based information systems.
  • C25 : Design, produce and manage multilingual and multimode multimedia content systems to guarantee their internationalisation, localisation, accessibility and usability.
  • C27 : Understand the different types of web-based development models, as well as the technologies used to develop applications in said environment and devices in which they can be implemented.
  • C5 : Programme applications robustly, correctly and efficiently, choosing the most appropriate paradigms and programming languages by applying one's knowledge of basic algorithmic procedures and using the most appropriate data types and structures.
  • C7 : Select and use the right development platform to programme heterogeneous sets of devices, with different hardware, operating system and different kinds of input and output interfaces.

 

 

 

Learning outcomes (Training objectives)

No data

 

 

Specific objectives stated by the academic staff for academic year 2010-11

 

  • Conocer, saber interpretar y analizar problemas susceptibles de resolución por un ordenador y diseñar algoritmos básicos que los solucionen, con independencia del lenguaje de programación a utilizar. 
  • Conocer, saber interpretar y aprender a trabajar con los elementos básicos de los lenguajes de programación: variables, tipos de datos elementales y estructurados, estructuras de control, recursividad básica.
  • Conocer, saber interpretar y aplicar técnicas de programación estructurada para la implementación de algoritmos básicos, que favorezcan la obtención de programas correctos, eficientes, bien organizados, bien documentados y legibles. 
  • Conocer, saber interpretar y analizar el concepto de complejidad computacional.

 

 

 

General

Code: 21001
Lecturer responsible:
SATORRE CUERDA, ROSANA
Credits ECTS: 6,00
Theoretical credits: 1,20
Practical credits: 1,20
Distance-base hours: 3,60

Departments involved

  • Dept: SCIENCE OF COMPUTING AND ARTIFICIAL INTELLIGENCE
    Area: SCIENCE OF COMPUTING AND ARTIFICIAL INTELLIGENCE
    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