Teaching Guides Query



Academic Year: 2023/24

436 - Bachelor's Degree in Industrial Engineering Technology

30007 - Fundamentals of computer studies


Teaching Plan Information

Academic year:
2023/24
Subject:
30007 - Fundamentals of computer studies
Faculty / School:
110 - Escuela de Ingeniería y Arquitectura
Degree:
436 - Bachelor's Degree in Industrial Engineering Technology
ECTS:
6.0
Year:
1
Semester:
436-First semester o Second semester
107-First semester
Subject type:
Basic Education
Module:
---

1. General information

This subject introduces the engineering student to problem solving using a computer as a tool. The objectives of the subject are basically twofold:

(1) To enable the student to approach the solution of a problem by creating simple programs, covering: the specification of the problem, the approach of a range of solutions as possible alternative algorithms, the choice of the best solution, and the translation of these solutions into programs executable by a computer in a general purpose programming language.

(2) The student should know the constituent elements of a computer, understand its basic operation, and be able to search for information and apply programming and troubleshooting skills to the tools and software applications available.

The cross-cutting nature of the subject (Computer Science) and its ubiquity in today's world makes it a key subject, albeit indirectly, for several SDGs of the 2030 Agenda of the United Nations, albeit indirectly, for several SDGs of the United Nations 2030 Agenda, including 8 and 9.

2. Learning results

  • Possess ability to retrieve information (including browsers and search engines)
  • Know the basic operation of computers, operating systems and databases and create simple programs on them
  • Operate computer equipment effectively, taking into account its logical and physical properties.
  • Correctly pose the problem from the proposed statement and identifies the options for its resolution. Apply the appropriate solving method and identify the correctness of the solution.
  • Be able to specify, design and build simple computer systems.

3. Syllabus

  • Basic concepts - computer structure, operating systems, networks, machine language, assembler, compilers (1.1); and introduction to programming (1.2).

2. Data types

  • Basic concepts (2.1); the integer type (2.2); the real type (2.3); the boolean type (2.4); and the character type (2.5).

3. Composition schemes

  • Sequential composition (3.1); conditional composition (3.2); and iterative composition (3.3)

4. Behavioral abstraction: Procedures and functions

5. Data abstraction: Compound data types

  • Vectors (5.1); registers (5.2); and strings (5.3)

6. Files

  • Sequential files (6.1); and text files (6.2)

4. Academic activities

  • Lectures (30h): The professor will present, analyze and explain the concepts of the subject, illustrating them with examples.
  • Problem sessions (15h): Teacher-guided problem solving.
  • Tutored practice sessions (14h): Given a practice script, the students will have to work on solving the problems presented therein using a computer, with the assistance of a teacher.
  • Autonomous work in practices and project (25h): With the possibility of attending tutorials if necessary, the students will have to solve the proposed problems.
  • Personal study of the subject by the students and resolution of problems of increasing difficulty proposed by the teachers (60h).
  • Exams and assessment (6h).

5. Assessment system

The proposed assessment activities are:

1. Practical work (15%).

2. Performance and defense of practical exercises (15%).

3. Written test (70%).

In order to pass the subject, a minimum weighted grade of 5/10 and a grade higher than 4/10 in each of the three parts must be obtained. In case of not obtaining the minimum grade required in any of the tests, the grade in the subject will be the lower value between the weighted average of the three tests and 4/10. If plagiarism is detected in any of these tests (1, 2 or 3), the grade for that test in the corresponding assessment (continuous or global) will be zero. If this happens during the continuous assessment, the student will be able to take the global assessment corresponding to that test.

Those students who have not taken tests 1 or 2 during the term (in continuous assessment), may pass the course by taking the global assessment tests corresponding to activities 1 and 2, which will be scheduled, together with the evaluation activity numbered 3, on the dates of the official exam calendar of the center (or on dates that will be announced well in advance if this is not possible due to logistical issues). Students who have passed activities 1 and 2 during the course (in continuous assessment) may apply for a higher grade on the dates of the global assessment of the corresponding call.


Curso Académico: 2023/24

436 - Graduado en Ingeniería de Tecnologías Industriales

30007 - Fundamentos de informática


Información del Plan Docente

Año académico:
2023/24
Asignatura:
30007 - Fundamentos de informática
Centro académico:
110 - Escuela de Ingeniería y Arquitectura
Titulación:
436 - Graduado en Ingeniería de Tecnologías Industriales
Créditos:
6.0
Curso:
1
Periodo de impartición:
436-Primer semestre o Segundo semestre
107-Primer semestre
Clase de asignatura:
Formación básica
Materia:
Informática

1. Información básica de la asignatura

Esta asignatura introduce al estudiante de Ingeniería en la resolución de problemas utilizando como herramienta un computador. Los objetivos de la asignatura son fundamentalmente dos:

(1) Capacitar al estudiante para que pueda plantear la solución de un problema creando sencillos programas, abarcando: la especificación del problema, el planteamiento de un abanico de soluciones como algoritmos alternativos posibles, la elección de la mejor solución, y la traducción de estas soluciones en programas ejecutables por un computador en un lenguaje de programación de propósito general.

(2) Que el alumno conozca los elementos constitutivos de un computador, comprenda su funcionamiento básico, y sea capaz de buscar información y de aplicar los conocimientos de programación y de resolución de problemas en las herramientas y aplicaciones software disponibles.

El carácter transversal de la materia (Informática) y la ubicuidad de la misma en el mundo actual, hace que sea una materia clave, aunque de forma indirecta, para varios ODS de la Agenda 2030 de Naciones Unidas, entre los que cabe destacar el 8 y el 9.

2. Resultados de aprendizaje

  • Poseer habilidad para recuperar información (incluyendo navegadores y motores de búsqueda)
  • Conocer el funcionamiento básico de ordenadores, sistemas operativos y bases de datos, y realizar programas sencillos sobre ellos.
  • Ser capaz de operar con equipamiento informático de forma efectiva, teniendo en cuenta sus propiedades lógicas y físicas.
  • Plantear correctamente el problema a partir del enunciado propuesto e identifica las opciones para su resolución. Aplicar el método de resolución adecuado e identificar la corrección de la solución.
  • Ser capaz de especificar, diseñar y construir sistemas informáticos sencillos.

3. Programa de la asignatura

1. Introducción

  • Conceptos básicos - estructura de un computador, sistemas operativos, redes, lenguaje máquina, ensamblador, compiladores (1.1); e introducción a la programación (1.2).

2. Tipos de dato 

  • Conceptos básicos (2.1); el tipo entero (2.2); el tipo real (2.3); el tipo booleano (2.4); y el tipo carácter (2.5).

3. Esquemas de composición 

  • Composición secuencial (3.1); composición condicional (3.2); y composición iterativa (3.3)

4. Abstracción de comportamiento: Procedimientos y funciones 

5. Abstracción de datos: Tipos de dato compuestos

  • Vectores (5.1); registros (5.2); y cadenas (5.3)

6. Ficheros

  • Ficheros secuenciales (6.1); y ficheros de texto (6.2)

4. Actividades académicas

  • Sesiones magistrales (30h): El profesor presentará, analizará y desgranará los conceptos de la asignatura, ilustrándolos con ejemplos.

  • Sesiones de problemas (15h): Resolución de problemas guiada por el profesor.

  • Sesiones tutoradas de prácticas (14h): Dado un guión de prácticas, los alumnos deberán esforzarse en resolver los problemas allí expuestos mediante un computador, con la asistencia de un profesor.

  • Trabajo autónomo en prácticas y proyecto (25h): Con la posibilidad de asistir a tutorías si fuera necesario, los alumnos deberán resolver los problemas propuestos.

  • Estudio personal de la asignatura por parte de los alumnos y resolución de problemas de dificultad creciente propuestos por los profesores (60h).

  • Exámenes y evaluación (6h).

5. Sistema de evaluación

Las actividades de evaluación propuestas son:

  1. Trabajo práctico (15%). 
  2. Realización y defensa de ejercicios prácticos (15%).
  3. Prueba escrita (70%).

Para superar la asignatura se debe obtener una calificación mínima ponderada de 5/10 y una nota superior a 4/10 en cada una de las pruebas (1, 2 y 3). En caso de no obtener la nota mínima exigida en alguna de las pruebas, la calificación en la asignatura será el menor valor entre la media ponderada de las tres pruebas y 4/10. Si se detecta un plagio en cualquiera de estas pruebas (1, 2 o 3), la nota de dicha prueba en la evaluación correspondiente (continua o global) será cero. Si esto sucede durante la evaluación continua, el estudiante podrá presentarse a la evaluación global correspondiente a dicha prueba.

Aquellos alumnos que no hayan realizado las pruebas 1 o 2 durante el cuatrimestre (en evaluación continua), podrán superar la asignatura mediante la realización de pruebas de evaluación global correspondientes a las actividades 1 y 2, que se programarán, junto a la actividad de evaluación numerada como 3, en las fechas del calendario oficial de exámenes del centro (o en fechas que se anunciarán con suficiente antelación si esto no fuese posible por temas logísticos). Los alumnos que hubieran superado las actividades 1 y 2 durante el curso (en evaluación continua) podrán presentarse a subir nota en las fechas de la evaluación global de la convocatoria correspondiente.