Contenido de XSL
Fundamentos de Programación
- Centro
- Escuela de Ingeniería de Bilbao
- Titulación
- Grado en Ingeniería en Tecnología de Telecomunicación
- Curso académico
- 2024/25
- Curso
- 2
- Nº Créditos
- 9
- Idiomas
- Castellano
- Euskera
DocenciaAlternar navegación
Tipo de docencia | Horas de docencia presencial | Horas de actividad no presencial del alumno/a |
---|---|---|
Magistral | 30 | 45 |
P. de Aula | 7.5 | 11.2 |
P. Ordenador | 52.5 | 78.8 |
Guía docenteAlternar navegación
ObjetivosAlternar navegación
COMPETENCIA: Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.
RESULTADOS DE APRENDIZAJE:
Conoce los dispositivos fundamentales y el modo de funcionamiento de los ordenadores.
Conoce los componentes software que forman un sistema operativo.
Diseña, crea, y accede a una base de datos.
Emplea técnicas de almacenamiento y acceso eficiente a la información.
Diseña y desarrolla programas informáticos con aplicación en ingeniería.
TemarioAlternar navegación
A. Fundamentos de los Ordenadores
1. Arquitectura de Von Neumann
2. Lógica binaria
3. Almacenamiento de los tipos básicos de datos
B. Sistema Operativo
1. Gestión de Procesos
2. Gestión de E/S
3. Gestión de Memoria
4. Gestión de Archivos
5. Gestión de Comunicaciones
C. Bases de Datos
1. Introducción a los sistemas de bases de datos
2. Diseño de bases de datos. Modelo Entidad Relación
3. Lenguaje SQL. Creación de una base de datos
4. Lenguaje SQL. Consultas multitabla y vistas
5. Transacción y acceso concurrente a una base de datos
D. Lenguaje de programación C
1. Introducción al lenguaje C
2. Tipos de datos
3. Expresiones y operadores
4. Funciones de entrada y salida
5. Sentencias selectivas
6. Sentencias repetitivas
7. Funciones
8. Arrays
9. Cadenas de caracteres
10. Estructuras de datos
11. Operaciones sobre arrays
12. Ficheros
MetodologíaAlternar navegación
En esta asignatura se utilizan diversas metodologías de enseñanza. En las clases de teoría, predomina la modalidad magistral, de tal manera que se impartirán exposiciones de los contenidos conceptuales de la materia por parte del docente, con participación del alumnado en debates ocasionales sobre los mismos, con el objetivo de facilitar la asimilación e interrelación de los conceptos a ver en la materia. La resolución de cuestiones y problemas en el aula se realizará de forma participativa. Para que los y las estudiantes materialicen los resultados de aprendizaje, en las clases de prácticas de ordenador se seguirá la metodología de aprendizaje basado en resolución de problemas y pequeños proyectos que irán aumentando en dificultad a medida que avance el curso. Se proporcionarán ejercicios a desarrollar individualmente mediante el uso de recursos informáticos que ayuden al alumnado a comprender los distintos aspectos de la materia.
En el caso de que las condiciones sanitarias impidan una actividad docente y/o evaluación presencial, se activará una modalidad no presencial de la que los/las estudiantes serán informados puntualmente
Sistemas de evaluaciónAlternar navegación
Se sigue un sistema de evaluación continua, que comprende las siguientes actividades, con sus correspondientes porcentajes en la nota final:
A) Prácticas de ordenador: 10%.
Para tener acceso a este concepto de la nota, es necesaria una asistencia mínima del 80% a clase de prácticas de ordenador y la consiguiente entrega de los ejercicios realizados durante la práctica.
Asimismo, será necesario realizar una serie de ejercicios de manera presencial en algunas de las clases prácticas.
B) Exámenes: 90%.
Se realizarán 3 exámenes:
1)Examen parcial Bases de Datos (octubre): 10% de la nota de Exámenes.
2)Examen parcial Lenguaje C (noviembre): 40% de la nota de Exámenes. Para aprobar el examen es necesario que el programa o programas a realizar funcionen según el enunciado.
3)Examen final Lenguaje C (enero): 50% de la nota de Exámenes. Para aprobar el examen es necesario que el programa o programas a realizar funcionen según el enunciado.
RENUNCIAS: Si hay alguien que no pueda acogerse a la evaluación continua, deberá presentar por escrito al profesorado responsable de la asignatura la renuncia a dicha evaluación continua, para lo que dispondrá de un plazo de 9 semanas a contar desde el comienzo del cuatrimestre. Para estos casos, el sistema de evaluación se basa en la realización de un examen final por el 100% de la nota, y en el que se incluirán todos los contenidos vistos en el curso, con los siguientes porcentajes:
- Bases de Datos: 10%
- Lenguaje C: 90%. Para aprobar la asignatura es necesario que el programa o programas a realizar funcionen según el enunciado.
RENUNCIAS: Será suficiente para considerar que se ha optado por la renuncia expresa a la evaluación de la asignatura (renuncia de la convocatoria) que el alumno/a no se presente a la prueba final de la convocatoria ordinaria.
BibliografíaAlternar navegación
Bibliografía básica
* Ceballos, F. J.; "Curso de programación C / C ++". RA-MA, 1ª ed 1995; 3ª ed 2007.
* Waite, M.; Prata S.; Martin D.; "Programación en C. Introducción y conceptos avanzados". Anaya Multimedia, 1987.
* Lafore, R.; Grupo Waite; "Programación en MICROSOFT C para IBM PC y compatibles. Introducción y técnicas avanzadas de programación". Anaya Multimedia, 1991.
* Fernández, G.; "Conceptos básicos de arquitectura y sistemas operativos". Sistemas y Servicios de Comunicación S.L.; 5ª ed 2004.
Bibliografía de profundización
* Waite, M.; Prata S.; "Programación en C". Anaya Multimedia.
* Schustack, S.; "Programación profesional en C". Anaya Multimedia, 1991.
* Zimmermann, S.; Zimmermann, B.; "La biblia del TURBO C. Fundamentos y técnicas avanzadas de programación". Anaya Multimedia.
* Kernigham, Brian W., Ritchie, Dennis M.; "The C Programming Language". Prentice Hall Software Series, 2006.
* Tanenbaum A.S., Woodhull A. S.; "Operating Systems - Design and Implementation". Pearson Prentice Hall, 2006.
GruposAlternar navegación
16 Teórico (Castellano - Tarde)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-14 | 15:00-16:00 | 15:00-16:00 | |||
2-2 | 13:00-14:00 | ||||
4-4 | 12:30-13:30 |
Profesorado
Aula(s) impartición
- S1A 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- S1A 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- S1A 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- S1A 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
16 P. de Aula-1 (Castellano - Tarde)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-14 | 16:00-16:30 | ||||
4-4 | 13:30-14:00 |
Profesorado
Aula(s) impartición
- S1A 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- S1A 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
16 P. Ordenador-2 (Castellano - Tarde)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-2 | 16:30-18:30 | ||||
1-3 | 18:00-20:00 | ||||
3-3 | 16:30-19:00 | ||||
4-4 | 18:00-20:00 | 16:30-18:30 | |||
5-6 | 18:00-20:00 | ||||
6-6 | 16:30-18:30 | ||||
7-7 | 18:00-20:00 | 16:30-18:30 | |||
8-8 | 18:00-20:00 | 16:30-18:30 | |||
9-9 | 18:00-20:00 | 16:30-18:30 | |||
10-10 | 18:00-20:00 | 16:30-18:30 | |||
11-11 | 18:00-20:00 | 16:30-18:30 | |||
12-12 | 18:00-20:00 | 16:30-18:30 | |||
13-13 | 18:00-20:00 | ||||
14-14 | 18:00-20:00 | 16:30-18:30 |
Profesorado
Aula(s) impartición
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 11I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 18I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 18I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0A 1I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 11I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
16 P. Ordenador-1 (Castellano - Tarde)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-1 | 18:00-20:00 | ||||
1-2 | 18:00-20:00 | ||||
2-2 | 18:00-20:00 | ||||
3-3 | 18:00-20:00 | 18:00-20:30 | |||
4-4 | 18:00-20:00 | 18:00-20:00 | |||
5-6 | 18:00-20:00 | ||||
6-7 | 18:00-20:00 | ||||
7-8 | 18:00-20:00 | ||||
8-8 | 18:00-20:00 | ||||
9-9 | 18:00-20:00 | 18:00-20:00 | |||
10-11 | 18:00-20:00 | 18:00-20:00 | |||
12-12 | 18:00-20:00 | 18:00-20:00 | |||
13-13 | 18:00-20:00 | ||||
14-14 | 18:00-20:00 | 18:00-20:00 |
Profesorado
Aula(s) impartición
- P0B 11I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 11I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 18I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 11I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 11I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 18I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 18I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 11I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 18I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
46 Teórico (Euskera - Tarde)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-9 | 15:00-16:00 | 16:30-17:30 | |||
2-2 | 13:00-14:00 | ||||
4-4 | 12:30-13:30 | ||||
10-14 | 15:00-16:00 | 16:30-17:30 |
Profesorado
Aula(s) impartición
- P0A 8A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0A 8A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0A 8A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0A 8A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0A 8A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0A 8A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
46 P. de Aula-1 (Euskera - Tarde)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-9 | 16:00-16:30 | ||||
4-4 | 13:30-14:00 | ||||
10-14 | 16:00-16:30 |
Profesorado
Aula(s) impartición
- P0A 8A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0A 8A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0A 8A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
46 P. Ordenador-1 (Euskera - Tarde)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-1 | 18:00-20:00 | ||||
1-2 | 17:00-19:00 | ||||
2-2 | 18:00-20:00 | ||||
3-3 | 18:00-20:00 | ||||
4-4 | 18:00-20:00 | 17:30-20:00 | |||
5-5 | 18:00-20:00 | 17:30-19:30 | |||
6-6 | 18:00-20:00 | 19:00-21:00 | |||
7-7 | 18:00-20:00 | 17:30-19:30 | |||
8-8 | 18:00-20:00 | ||||
8-12 | 19:00-21:00 | ||||
9-10 | 18:00-20:00 | ||||
11-13 | 18:00-20:00 | ||||
14-14 | 18:00-20:00 | 19:00-21:00 |
Profesorado
Aula(s) impartición
- P0B 18I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 12I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
46 P. Ordenador-2 (Euskera - Tarde)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-1 | 17:00-19:00 | 17:30-19:30 | |||
2-2 | 17:00-19:00 | 19:00-21:00 | |||
3-3 | 17:00-19:00 | ||||
4-4 | 18:30-20:30 | 18:00-20:30 | |||
5-5 | 17:00-19:00 | 17:00-19:00 | |||
6-6 | 17:00-19:00 | 17:00-19:00 | |||
7-7 | 17:00-19:00 | 18:00-20:00 | |||
8-8 | 17:00-19:00 | ||||
8-9 | 18:00-20:00 | ||||
9-10 | 17:00-19:00 | ||||
10-10 | 18:00-20:00 | ||||
11-11 | 17:00-19:00 | 18:30-20:30 | |||
12-12 | 18:00-20:00 | 17:00-19:00 | |||
13-13 | 17:00-19:00 | ||||
14-14 | 18:00-20:00 | 18:00-20:00 |
Aula(s) impartición
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 11I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 18I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 12I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 17I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 18I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
- P0B 19I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I