Universidad

Solo disponible en BuenasTareas
  • Páginas : 8 (1906 palabras )
  • Descarga(s) : 7
  • Publicado : 25 de agosto de 2010
Leer documento completo
Vista previa del texto
ASIGNATURA DE GRADO:

FUNDAMENTOS DE PROGRAMACIÓN
Curso 2010/2011 (Código:71901020)

1.PRESENTACIÓN DE LA ASIGNATURA
El objetivo de esta guía es orientar al alumno en el estudio de la asignatura de Fundamentos de Programación. Se recomienda la lectura completa de la guía al comienzo del cuatrimestre para tener una idea completa del temario, las prácticas y el método de evaluación, lo quepermitirá al alumno una correcta planificación de su trabajo. Esta asignatura se imparte en el primer cuatrimestre del primer curso, supone una carga docente de 6 créditos y es parte de la materia de fundamentos de programación, con un carácter de formación básica Informática e Ingeniería de las Tecnologías de la Información. para la titulación de los grados en Ingeniería

2.CONTEXTUALIZACIÓN ENEL PLAN DE ESTUDIOS
Esta asignatura, como se define en su titulo, es un curso de fundamentos de programación y trata de introducir de forma progresiva y sistemática los conceptos para una correcta metodología de programación. Se considera muy importante el acceso de manera natural e inmediata a la programación del computador. Esto permite al alumno comprobar en la práctica que los ejemplosresueltos y los ejercicios propuestos funcionan correctamente. Como primera asignatura de la materia de fundamentos de programación prepara además para los contenidos que se ofrecen en el resto de las asignaturas de esta materia.

3.REQUISITOS PREVIOS REQUERIDOS PARA CURSAR LA ASIGNATURA
Al tratarse de una asignatura de carácter introductorio, no se requiere ningún requisito previo más allá de losconocimientos generales que un alumno debe tener en este nivel de enseñanza y los conocimientos específicos del manejo de un computador personal a nivel de usuario.

4.RESULTADOS DE APRENDIZAJE
El resultado fundamental del aprendizaje de esta asignatura es la adquisición de manera progresiva y sistemática de una correcta metodología para la programación de computadores. Las materias que seaprenden son las propias de un curso de primer nivel de programación. A lo largo de la asignatura se van introduciendo de forma progresiva las estructuras y herramientas necesarias en cada punto del temario y que están disponibles en cualquier lenguaje de programación de propósito general. Los conceptos más importantes que se adquieren son los siguientes: Conceptos básicos de programación e ingeniería desoftware Elementos básicos: valores, tipos, constantes y variables. Estructuras básicas: secuencia, selección e iteración. Programación estructurada. Funciones y procedimientos. Esquemas de recorrido y búsqueda. Definición de tipos de datos. Formaciones. Registros. Punteros y estructuras no acotadas. Tipos abstractos de datos (TAD). Módulos Como vehículo para la enseñanza de la programación seutiliza el lenguaje C± (léase C-más-menos), que está constituido

por un subconjunto de los lenguajes C y C++. Por lo tanto, cualquier programa escrito en el lenguaje C± se puede editar, compilar y ejecutar en un entorno de desarrollo para C/C++. Es muy importante usar un lenguaje real para poder programar de manera natural e inmediata el computador. Esto permite al alumno comprobar en lapráctica que los ejemplos propuestos funcionan y así también adquirir como resultado del aprendizaje el conocimiento de un lenguaje de uso habitual en el desarrollo de software.

5.CONTENIDOS DE LA ASIGNATURA

Los contenidos de este curso se organizan en los tres módulos o unidades didácticas siguientes.

UNIDAD DIDÁCTICA I
TEMA 1. Introducción Máquinas y programas Programación e ingeniería desoftware Lenguajes de programación Compiladores e Intérpretes Modelos abstractos de cómputo Elementos de la programación imperativa Evolución de la programación TEMA 2. Elementos básicos de programación Lenguaje C± Notación BNF Valores y tipos Representación de valores constantes Tipos predefinidos Expresiones aritméticas Operaciones de escritura simples Estructura de un programa completo TEMA 3....
tracking img