PROGRAMACION I

INGENIERÍA TÉCNICA INFORMÁTICA (GESTIÓN)
ESCUELA POLITÉCNICA SUPERIOR DE ZAMORA
Campus Viriato

CRÉDITOS 7.5 (4.5T + 3P)
CURSO 1º (1º Cuatrimestre)
TIPO TRONCAL
PROFESORA María Luisa Pérez Delgado

 

Objetivos Temario Plan de trabajo Evaluación Bibliografía
Fotocopiadora
Avisos
Trabajos en grupo
 

 

OBJETIVOS

PLAN DE TRABAJO

Se impartirán 3 horas de clase teórica y 2 de prácticas cada semana (con los alumnos repartidos en grupos de prácticas).

TEORÍA
 
PRÁCTICA
DÍA
HORAS
DÍA
HORAS
Miércoles
5-6
Lunes
11:30-1:30
Jueves
4-6
 
Jueves
8:30-2:30


TEMARIO

TEORÍA

 

 

MÓDULO I: INTRODUCCIÓN
TEMA 1: DESCRIPCIÓN GENERAL DE UN ORDENADOR.
Concepto básicos.
Unidades de información.
Codificación de la información.
Unidades funcionales del ordenador.
Almacenamiento de la información.
Pasos en la ejecución de un programa.
TEMA 2: LENGUAJES DE PROGRAMACIÓN.
Concepto de lenguaje de programación.
Historia y evolución de los lenguajes de programación.
Paradigmas de programación.
Algunas clasificaciones de los lenguajes de programación.
Traductores.

MÓDULO II: ALGORITMOS Y PROGRAMAS EN EL PROCESO DE RESOLUCIÓN DE PROBLEMAS
TEMA 3: ALGORITMOS: OBJETIVO Y REPRESENTACIÓN.
Problemas, algoritmos y programas.
Concepto de algoritmo.
Propiedades de los algoritmos.
Técnicas de descripción de algoritmos.
TEMA 4: PROGRAMAS.
Concepto de programa.
Proceso de creación de un programa.
Estructura general de un programa.
Elementos de un programa: datos e instrucciones.
Los comentarios.
Elementos de programación.

MÓDULO III: ELEMENTOS DE PROGRAMACIÓN ESTRUCTURADA
TEMA 5: TIPOS DE DATOS, OPERADORES Y EXPRESIONES.
Datos y tipos de datos.
Datos de un programa.
Operadores y expresiones.
TEMA 6: ESTRUCTURAS DE CONTROL.
Programación estructurada.
Instrucciones alternativas.
Instrucciones repetitivas.
Instrucciones de ruptura de secuencia.
TEMA 7: SUBPROGRAMAS.
Programación modular.
Programa principal y subprogramas.
Variables globales y locales.
Parámetros o variables de enlace.
Cohesión y acoplamiento de los módulos.
Funciones y procedimientos.
Funciones del sistema.
Recursividad.
TEMA 8: ESTRUCTURAS DE DATOS SIMPLES.
Introducción.
Tablas.
Cadenas de caracteres.
Registros.
Conjuntos.
TEMA 9: FICHEROS.
Conceptos y definiciones.
Tipos de soportes.
Métodos de acceso.
Operaciones sobre ficheros.
Organización de ficheros. Operaciones sobre cada tipo de organización.
TEMA 10: PUNTEROS Y VARIABLES DINÁMICAS.
Punteros.
Variables dinámicas.

MÓDULO IV: INGENIERÍA DEL SOFTWARE
TEMA 11: EL CICLO DE VIDA DEL SOFTWARE.
Introducción.
Fases del desarrollo del software.
Fase de definición.
Fase de desarrollo.
Fase de mantenimiento.
TEMA 12: DOCUMENTACIÓN.
Introducción a la documentación de programas.
Documentación interna.
Documentación externa.



PRÁCTICAS

 

TEMA 1- INTRODUCCIÓN AL LENGUAJE C
TEMA 2- FASES DEL DESARROLLO DE UN PROGRAMA ESCRITO EN C
TEMA 3- TIPOS DE DATOS BÁSICOS, CONSTANTES Y VARIABLES
TEMA 4- OPERADORES Y EXPRESIONES
TEMA 5- ESTRUCTURAS DE CONTROL
TEMA 6- FUNCIONES
TEMA 7- TIPOS DE DATOS COMPUESTOS
TEMA 8- TRABAJO CON FICHEROS
TEMA 9- PUNTEROS Y MEMORIA DINÁMICA


 

EVALUACIÓN

Se realizará un examen teórico y un examen práctico, sobre los contenidos de las respectivas partes de la asignatura.


AVISOS

 

FECHA
AVISO
28-9-06

Se publica el Tema 1.

Tema1_Soraya_et_al (GR6)

Tema1_M_Aparicio_et_al (GR5)

Tema1_J_Conejo_et_al (GR4) ATENCIÓN: es el tema 2

Tema1_Grupo_4

Tema1_C_Lobato_et_al (GR2)

28-9-06

OJO: por una confusión de uno de los grupos, debida a un error en la guía académica, la votación de los dos primeros temás se cerrará el dia fijado para el último de ambos.

5-10-06

Se publica el Tema 2.

Tema2_Soraya_el_al (GR6)

Tema2_A_L_Alvarez_el_al (GR3)

Tema2_V_Escudero_et_al (GR1)

Tema2_M_Aparicio_et_al (GR5)

Tema2_Grupo_2

5-10-06

El próximo lunes concluye el plazo para que cada grupo vote a los demás.

Los votos se mandarán por correo antes de las 4 de la tarde, para que a los grupos seleccionados les de tiempo de preparar la defensa de los temas.

6-10-06

AULA VIRTUAL: podeis intentar acceder tecleando los datos de vuestra cuenta de correo de la Universidad de Salamanca.

En el tema relativo a algoritmos os he dejado varios documentos sobre la notación que vamos a utilizar para la representación de los mismos. Por tanto, si en el desarrollo del tema incluís referencias a cómo representar algoritmos, debeis ajustaros a lo indicado en los citados documentos.

9-10-06

Resultados en la elección del mejor grupo :

Tema 1 -> grupo 6 (Alvaredo, Herrero,...)

Tema 2 -> grupo 5 (Aparicio, Blanco,...)

Los alumnos que hayan accedido a la plataforma recibirán un mensaje con el resultado en su cuenta de correo.

9-10-06
A partir del tema 3 comenzaremos a trabajar con la plataforma virtual para desarrollar los temas. Para el tema 3 se podrá utilizar a modo de prueba, siendo obligatorio su uso a partir del tema 4.

TRABAJOS EN GRUPO (2005/2006)

ALGUNAS NORMAS PARA LAS PREGUNTAS TIPO TEST
- Salvo casos muy puntuales en los que la propia pregunta lo requiera (por ser excluyentes las respuestas), el formato de las repuestas se debe adaptar a las 4 opciones comentadas en clase. No cumplir este punto puede llevar a que la pregunta sea anulada.

- Si a un grupo se le anulan más de 3 preguntas en un tema, se dará éste por anulado en su totalidad. Entre las causas que llevarán a anular una pregunta están el que se repita dentro del grupo (aunque incluya una mínima variación), así como tratar aspectos no relacionados con el tema que se esté tratando, o no comentados en clase.

- Será obligatorio que todos los miembros de cada grupo asistan a clase el día en que se exponen las preguntas, así como conseguir permanecer en clase durante toda la sesión. La no asistencia de alguna persona supondrá únicamente perjuicio para ella misma, no afectando al resto del grupo.

- Si algún grupo no está de acuerdo con la forma de trabajo de alguno de sus miembros, debe comunicármelo para solucionar el problema.

.

   

PREGUNTAS TIPO TEST

EJERCICIOS

COMENTADAS EN CLASE

 

NO COMENTADAS EN CLASE

 

ENUNCIADOS

Relación 1

Relación 2

Relación 3

practica_final

SOLUCIONES PROPUESTAS
 

 

 

 

 

BIBLIOGRAFÍA

Consultar la guia académica y la información contenida en el aula virtual

FOTOCOPIADORA

FICHERO
Descripción...
   

 

 

CUADERNO DE PRÁCTICAS :

FICHERO
Descripción
Fecha de corrección
cuaderno_prac_1.pdf
Práctica 1
 
cuaderno_prac_2.pdf
Práctica 2
 
cuaderno_prac_3.pdf
Práctica 3
 

cuaderno_prac_4.pdf

Práctica 4

 

cuaderno_prac_5.pdf

Práctica 5
 

Ficheros

(en fotocopiadora)

Práctica 6
 
cuaderno_prac_7.pdf
Práctica 7
 

 

ENUNCIADOS DE EXÁMENES:

FICHERO
Descripción...
Ex_p_ITIG_febrero Examen práctico - Febrero 2003
Ex_p_ITIG_Septiembre Examen práctico - Septiembre 2003

 

 

Ultima actualización: 10 de Julio del 2007