Teaching Guides Query



Academic Year of Degree: 2026/27

29500 - Fundamentals of Programming


Teaching Plan Information

Academic year:
2026/27
Subject:
29500 - Fundamentals of Programming
Faculty / School:
175 - Escuela Universitaria Politécnica de La Almunia
Tipo de enseñanza:
In person
Ambit:
Computer and systems engineering
Degree:
625 - Bachelor's Degree in Industrial Processes' Data Engineering
729 - Bachelor's Degree in Industrial Processes' Data Engineering
ECTS:
6.0
Year:
1
Semester:
First semester
Subject type:
Basic Education
Module:
---

1. General information

To show the basic necessary concepts to know how to use the most common computer applications and the fundamentals of computer applications related to Mechatronics, as well as the design and debugging of algorithms.

Show the different components (hardware and software) necessary for the implementation and management of computer networks

 

2. Learning results

To pass this subject, the student will be able to:

  • Identify and evaluate fundamental criteria for the design of computer systems.
  • To know how to select components and elements suitable for the application.
  • Acquire fundamentals of operating systems, communications and hardware.

CTR-1. Democratic values and sustainability. Develop commitment to the society in which we live so that it prospers through the dimensions of democratic values and sustainability, embodied within the global framework that defines it at any given time.

CTR-2. Teamwork. Actively collaborate with a group of people to achieve a common goal by combining different talents.

CTR-3. Critical thinking. Reason in a reflective way about a topic, being able to deliberate on its validity by subjecting both personal and external beliefs to debate.

CTR-4. Emotional intelligence. Understand and regulate one’s own emotions and those of others in order to interact and participate effectively and constructively in social and professional life.

CTR-5. Innovation and creativity. Design and carry out a new task or project in a different way, using creativity and curiosity to add value with an entrepreneurial mindset.

CTR-6. Lifelong self-learning. Use continuous learning and develop autonomous and flexible learning strategies throughout life to be part of an active, motivated and integrated citizenship, promoting employability improvement or personal development.

3. Syllabus

Contents.

Theoretical contents

Block 1

  • Computer: Machine that executes Algorithms. Notion of Algorithm. Computer structure: Digital Nature, coding, hardware, software.
  • Operating systems.
  • Databases.
  • Programming: Programming styles, language hierarchy, programming elements.
  • Computer networks.

Block 2

  • Function design.
  • Text and input/output.
  • Conditional.
  • Notions of classes and objects.
  • Lists.
  • Iteration.

Block 3

  • Other collections: sets, tuples, dictionaries.
  • Design algorithms.
  • Searching and sorting.
  • Files.

Block 4

  • Classes, objects and methods.

Practical contents

Each topic discussed in the previous section has practices associated with it.

4. Academic activities

The time distribution of the activities will be as follows:

Lectures (30 hours), combining theoretical exposition with the resolution of examples that help to better understand the theory.

Practical classes (30 hours). Problems and exercises solved by the students during the lessons

Work and personal study (84 hours)

Assessment tests (6 hours)

5. Assessment system

The assessment process includes two types of actions:

  • A system of continuous assssment, which will consist of the following group of gradable activities
    • practical work done and corrected in class (10%).
    • two written tests. The percentage of the overall grade for each written test will be 45% A global assessment test, reflecting the achievement of the learning results, at the end

of the teaching period. The exam will consist of two parts, corresponding to the written tests of the continuous assessment, which weight 45% and 45%. The grade of the practices will be added with a 10% of the grade.

 

The two written tests must be passed separately in order to contribute to the average of the final grade.

The grade for each written exam must be greater than or equal to 4 in order to contribute to the final grade average. If at the end of the assessment any of the written tests has a grade lower than 4, the final grade will be a maximum of 4.9, even if the average is higher.

5.1. Academic fraud prevention

The use of unauthorised electronic materials or devices during the assessment may result in immediate exclusion from the examination and a fail mark (a numerical mark of ‘0’ for the assessment).

Furthermore, the lecturer in charge may complete the grade report and submit it to the General Inspectorate of Services, so that it may, where appropriate, consider initiating disciplinary proceedings against the student for academic fraud.

In the case of a continuous assessment exam [continuous assessment cannot continue, unless otherwise specified in the academic guide.]

In the case of a regular or extraordinary exam session, the initiation of disciplinary proceedings will result in the grade ‘pending resolution’ until the proceedings are concluded.

6. Sustainable Development Goals

5 - Gender Equality
7 - Affordable and Clean Energy

7. Bibliography

Only supplementary bibliography is recommended


Curso Académico: 2026/27

29500 - Fundamentos de programación


Información del Plan Docente

Año académico:
2026/27
Asignatura:
29500 - Fundamentos de programación
Centro académico:
175 - Escuela Universitaria Politécnica de La Almunia
Tipo de enseñanza:
Presencial
Ámbito:
Ingeniería informática y de sistemas
Titulación:
625 - Graduado en Ingeniería de Datos en Procesos Industriales
729 - Graduado en Ingeniería de Datos en Procesos Industriales
Créditos:
6.0
Curso:
1
Periodo de impartición:
Primer semestre
Clase de asignatura:
Formación básica
Materia:
Materia básica de grado

1. Información básica de la asignatura

Mostrar los conceptos básicos necesarios para saber utilizar las aplicaciones informáticas más comunes y los fundamentos
de las aplicaciones informáticas relacionadas con la Ingeniería de Datos, así como el diseño y depuración de algoritmos
informáticos.
Mostrar así mismo los distintos componentes (Hardware y Software) necesarios, para la implementación y manejo de redes
informáticas.

2. Resultados de aprendizaje

El alumnado, para superar esta asignatura, deberá demostrar los siguientes resultados...

  • Identificar y evaluar criterios fundamentales para el diseño de sistemas informáticos.
  • Saber seleccionar componentes y elementos adecuados a la aplicación.
  • Adquirir fundamentos de sistemas operativos, comunicaciones y hardware.

CTR-1. Valores democráticos y sostenibilidad. Desarrollar el compromiso con la sociedad en la que vivimos
para que ésta prospere a través de las dimensiones de los valores democráticos y de la sostenibilidad,
materializada en el marco global que la defina en cada momento

CTR-2. Trabajo en equipo. Colaborar activamente con un grupo de personas para lograr una meta común
sumando los diferentes talentos

CTR-3. Pensamiento crítico. Razonar de manera reflexiva sobre un tema siendo capaz de deliberar sobre su
validez sometiendo las convicciones propias y externas a debate

CTR-4. Inteligencia emocional. Comprender y regular las emociones propias y las de los demás para
interactuar y participar de una manera eficaz y constructiva en la vida social y profesional

CTR-5. Innovación y Creatividad. Diseñar y realizar una tarea nueva o un proyecto de forma diferente
utilizando creatividad y curiosidad para aportar valor con actitud emprendedora

CTR-6. Autoaprendizaje permanente. Utilizar el aprendizaje de forma continuada y desarrollar estrategias de
aprendizaje autónomo y flexible a lo largo y ancho de la vida para formar parte de una ciudadanía activa,
motivada e integrada favoreciendo la mejora de empleo o el desarrollo personal

3. Programa de la asignatura

Contenidos.

Contenidos teóricos

Bloque 1

  • Computador: Máquina que ejecuta Algoritmos. Noción de Algoritmo. Estructura del computador: Naturaleza Digital,
    codificación, hardware, software.
  • Sistemas operativos.
  • Bases de datos.
  • Programación: Estilos de Programación, jerarquía de lenguajes, elementos de programación.
  • Redes de computadores.

Bloque 2

  • Diseño de funciones.
  • Texto y entrada/salida.
  • Condicionales.
  • Nociones de clases y objetos.
  • Listas.
  • Iteración.

Bloque 3

  • Otras colecciones: conjuntos, tuplas, diccionarios.
  • Diseñar algoritmos.
  • Búsqueda y ordenación.
  • Ficheros.

Bloque 4

  • Clases, objetos y métodos.

Contenidos prácticos

Cada tema expuesto en la sección anterior, lleva asociadas prácticas al respecto.

4. Actividades académicas

La distribución temporal de las actividades del curso se desarrollará de la siguiente forma:

Clases magistrales (30 horas), se combinará la exposición teórica con la resolución de ejemplos que ayuden a la mejor
comprensión de la teoría.

Clases prácticas (30 horas). Problemas y ejercicios resueltos por el alumnado durante las clases

Trabajo y estudio personal (84 horas)

Pruebas evaluatorias (6 horas)

5. Sistema de evaluación

El proceso de evaluación incluirá dos tipos de actuación:

  • Un sistema de evaluación continua, que consistirá en el siguiente grupo de actividades calificables
    • trabajos prácticos realizados y corregidos en clase (10%).
    • dos pruebas escritas. El porcentaje respecto de la nota global de cada prueba escrita será de un 45%
  • Una prueba global de evaluación, que refleje la consecución de los resultados de aprendizaje, al término
    del período de enseñanza. El examen constará de dos partes, que se corresponden con las pruebas escritas de la
    evaluación continua, con pesos de 45% y 45%. Se le suma la nota de las prácticas del curso con un 10% de
    valoración.

Es necesario superar por separado las dos pruebas escritas para que puedan contribuir al promedio de la nota final.

La nota de cada examen escrito debe ser mayor o igual que 4 para que pueda contribuir al promedio de la nota final. Si
al final de la evaluación alguna de las pruebas escritas tiene una nota inferior a 4, la nota final será como máximo de 4.9,
aunque el promedio sea mayor.

5.1. Prevención del fraude académico

El uso de materiales o dispositivos electrónicos no permitidos durante la prueba de evaluación puede conllevar la retirada del examen en el mismo momento y la calificación de suspenso (nota numérica ‘0’ en la prueba).

Además, el profesor responsable podrá cumplimentar el acta correspondiente y elevarla a la Inspección General de Servicios para que valore, en su caso, la apertura de expediente disciplinario al estudiante por fraude académico.

Si se trata de un examen de evaluación continua [no se puede seguir con la evaluación continua, salvo que en la guía académica se disponga lo contrario.]

Si se trata de un examen de convocatoria ordinaria o extraordinaria, la apertura de procedimiento disciplinario determinará que en el acta de la correspondiente convocatoria y asignatura figure la calificación de “pendiente de resolución” hasta la finalización del expediente.

6. Objetivos de Desarrollo Sostenible

5 - Igualdad de Género
7 - Energía Asequible y No Contaminante

7. Bibliografía

Solo se aconseja bibliografía complementaria.