FUNDAMENTOS DE PROGRAMACIÓN I
Año académico
2003-04
2004-05
2005-06
2006-07
2007-08
2008-09
2009-10
2010-11
2011-12
2012-13
2013-14
2014-15
2015-16
2016-17
2017-18
2018-19
2019-20
2020-21
2021-22
2022-23
Código
9390
Descripción
Crdts. Teor.
3
INTRODUCCIÓN A LA PROGRAMACIÓN. DISEÑO DE ALGORITMOS. ANÁLISIS DE ALGORITMOS.
Crdts. Pract.
3
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale a 7,5 ECTS.
Departamentos y Áreas
Departamentos
Área
Crdts. Teor.
Crdts. Pract.
Dpto. Respon.
Respon. Acta
CIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL
CIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL
3
3
Estudios en los que se imparte
Ingeniería Técnica en Informática de Sistemas - plan 2001
Pre-requisitos
Sin incompatibles
Incompatibilidades de matrícula por contenidos equivalentes
Esta asignatura es incompatible, por tener contenidos equivalentes, con las asignaturas siguientes:
Código
Asignatura
9171
FUNDAMENTOS DE PROGRAMACIÓN I
9278
FUNDAMENTOS DE PROGRAMACIÓN I
7032
FUNDAMENTOS DE PROGRAMACION
Matriculados (2009-10)
Grupo
(*)
Número
1
32
2
30
TOTAL
62
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS
Ofertada como libre elección (2009-10)
Sin departamento
Consulta Gráfica de Horario
Pincha aquí
Horario (2009-10)
Modo
Grupo
(*)
Día inicio
Día fin
Día
Hora inicio
Hora fin
Aula
CLASE TEÓRICA
1
14/09/2009
23/12/2009
X
11:00
13:00
A2/E14
 
2
14/09/2009
23/12/2009
J
17:00
19:00
A2/E14
PRÁCTICAS CON ORDENADOR
1
14/09/2009
23/12/2009
M
08:00
10:00
0016P1001
 
2
14/09/2009
23/12/2009
M
12:00
14:00
0016P1008
 
3
14/09/2009
23/12/2009
M
14:00
16:00
0016PB063
 
4
14/09/2009
23/12/2009
X
09:00
11:00
0016PB064
(*) CLASE TEÓRICA
1: GRUPO 1 - CAS
2: GRUPO 2 - CAS
(*) PRÁCTICAS CON ORDENADOR
1: PRACTICAS ORDENADOR FP1 (9390) - CAS
2: PRACTICAS ORDENADOR FP1 (9390) - CAS
3: PRACTICAS ORDENADOR FP1 (9390) - CAS
4: PRACTICAS ORDENADOR FP1 (9390) - CAS
Grupos de matricula (2009-10)
Grupo
(*)
Cuatrimestre
Turno
Idioma
Distribución (letra nif)
1
1er.
M
CAS
desde A hasta M
2
1er.
T
CAS
desde N hasta Z
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS
Objetivos de las asignatura / competencias (2009-10)
- Facilitar al alumno una visión inicial del campo de la Programación
- Que el alumno sea capaz analizar problemas susceptibles de resolución por un ordenador y diseñar algoritmos que los solucionen, con independencia del lenguaje de programación a utilizar.
- Que el alumno sea capaz de implementar algoritmos mediante técnicas de programación estructurada, escribiendo, en un plazo razonable, programas correctos, eficientes, bien organizados, bien documentados y legibles.
- Que el alumno aprenda a trabajar con los elementos básicos del lenguaje de programación C: variables, tipos de datos simples y estructurados, sentencias de control, procedimientos y funciones.
- Que el alumno conozca los tipos generales de problemas susceptibles de resolución por computador y las herramientas necesarias para ello.
- Que el alumno sea consciente de las implicaciones del trabajo de programador, individualmente y como miembro de un equipo.
Contenidos teóricos y prácticos (2009-10)
Tema 1. Fases de Desarrollo de un Programa
Tema 2. Tipos de Datos Simples
Tema 3. Sentencias de Control
Tema 4. Programación Modular. Procedimientos y Funciones
Tema 5. Recursividad
Tema 6. Tipos de Datos Estructurados. Arrays
Tema 7. Tipos de Datos Estructurados. Registros
Tema 8. Evaluación del Coste Temporal de un Algoritmo
Más información
Profesor/a responsable
BOTIA MARTINEZ , ANTONIO
Metodología docente (2009-10)
Clases teóricas y prácticas
CLASES TEÓRICAS: Explicaciones mediante presentaciones con ordenador y pizarra, durante las cuales se realizarán ejercicios prácticos sobre papel.
CLASES PRÁCTICAS: Los alumnos realizarán en ordenador los ejercicios que se proponen a lo largo del curso. Se empleará el lenguaje C sobre sistema operativo Linux para realizar las prácticas. La asistencia es obligatoria (máximo dos faltas).
El profesor resolverá las dudas individuales que le surgan al alumno así como realizará las aclaraciones generales que considere oportunas.
Tipo de actividades: teóricas y prácticas
Laboratorios
Durante las sesiones de prácticas el alumno deberá ir realizando los diversos ejercicios prácticos con el ordenador que se van proponiendo durante el curso, teniendo en cuenta que previamente deberá haber estudiado los contenidos necesarios para su resolución vistos en clase de teoría.
Profesores (2009-10)
Grupo
Profesor/a
TEORIA DE 9390
1
BOTIA MARTINEZ, ANTONIO
Satorre Cuerda, Rosana
2
BALMASEDA DEL ALAMO, JOSE
BOTIA MARTINEZ, ANTONIO
PRÁCTICAS CON ORDENADOR DE 9390
1
Pastor Pina, Herminia
2
Colomina Pardo, Otto
3
BOTIA MARTINEZ, ANTONIO
4
Colomina Pardo, Otto
Satorre Cuerda, Rosana
Enlaces relacionados
http://marmota.act.uji.es/IG04/pdf/python.pdf
http://www.dccia.ua.es/dccia/inf/asignaturas/FP1
http://www.di.uniovi.es/~cernuda/noprog.html
Bibliografía
Ordenar por título del libro
Ordenar por profesor que lo recomienda
Fundamentos de programación
Autor(es):
Carretero Pérez, Jesús
Edición:
Madrid : Thomson-Paraninfo, 2007.
ISBN:
978-84-9732-550-9
Recomendado por:
SATORRE CUERDA, ROSANA
(*1)
[
Acceso al catálogo de la biblioteca universitaria
]
Introducción a la programación : lógica y diseño
Autor(es):
FARRELL, Joyce
Edición:
México, D.F. : Thomson Learning, 2001.
ISBN:
970-686-089-4
Recomendado por:
SATORRE CUERDA, ROSANA
(*1)
[
Acceso al catálogo de la biblioteca universitaria
]
Introducción a la programación con Python 3
Autor(es):
Marzal Varó, Andrés ; Gracia Luengo, Isabel ; García Sevilla, Pedro
Edición:
[Castelló de la Plana] : Universitat Jaume I, 2014.
ISBN:
978-84-697-1178-1
Recomendado por:
SATORRE CUERDA, ROSANA
(*1)
[
Acceso al catálogo de la biblioteca universitaria
] [
Enlace al recurso bibliográfico
]
Programación estructurada y algoritmos en Pascal
Autor(es):
VALLS FERRÁN, José María ; CAMACHO FERNÁNDEZ, David
Edición:
Madrid : Pearson Educación, 2004.
ISBN:
84-205-4246-6
Recomendado por:
SATORRE CUERDA, ROSANA
(*1)
Una introducción a la programación
Autor(es):
GARCÍA MOLINA, Jesús [et al.]
Edición:
Madrid : Paraninfo, 2005.
ISBN:
8497321855
Recomendado por:
SATORRE CUERDA, ROSANA
(*1)
[
Acceso al catálogo de la biblioteca universitaria
]
(*1) Este profesor ha recomendado el recurso bibliográfico a todos los alumnos de la asignatura.
Fechas de exámenes oficiales (2009-10)
Convocatoria
Grupo
(*)
fecha
Hora inicio
Hora fin
Aula(s) asignada(s)
Observ:
Exámenes extraordinarios de finalización de estudios (diciembre)
-1
27/10/2009
12:00
15:00
A3/0004
-
Periodo ordinario para asignaturas de primer semestre
-1
21/01/2010
12:00
15:00
0039PS003
EP/S-09G
0039PB013
0039PB011
EP/0-24P
-
Periodo extraordinario de julio
-1
09/07/2010
11:30
14:30
A2/A01
A2/A02
-
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS
Instrumentos y criterios de evaluación (2009-10)
Evaluación continua, examen final
Convocatoria de Febrero:
Se realizarán 2 exámenes con ordenador (en fechas planificadas al principio del curso) y un examen escrito (en la fecha oficial del examen final asignado para esta convocatoria).
Los exámenes con ordenador consistirán en la implementación de un programa en C relacionado con los contenidos de la asignatura vistos hasta ese momento.
El examen escrito consistirá en la resolución de diversos problemas relacionados con los contenidos de la asignatura.
La nota final vendrá dada por la nota ponderada de los 3 exámenes, teniendo en cuenta que para aprobar la asignatura es necesario (pero no suficiente) que la nota del examen escrito debe ser igual o superior a 4:
Si Nota_Examen_Escrito >= 4 Entonces
Nota_Final = Nota_Examen1_Ordenador * 0,1 + Nota_Examen2_Ordenador * 0,25 + Nota_Examen_Escrito * 0,65
Si Nota_Examen_Escrito < 4 Entonces
Nota_Final = Nota_Examen_Escrito
Convocatoria de Julio:
Se realizará un único examen escrito (en la fecha oficial del examen final asignado para esta convocatoria).
El examen consistirá en la resolución por escrito de diversos problemas relacionados con los contenidos de la asignatura, incluyendo implementaciones en lenguaje C.
La nota final en esta convocatoria vendrá dada por la nota en dicho examen.
Nota_Final = Nota_Examen_Escrito