Download estrategias de enseñanza-aprendizaje

Document related concepts

Programación funcional wikipedia , lookup

Mónada (programación funcional) wikipedia , lookup

Lisp wikipedia , lookup

UCBLogo wikipedia , lookup

Scheme wikipedia , lookup

Transcript
UNIVERSIDAD DE FALCÓN
VICE-RECTORADO ACADÉMICO
FACULTAD DE INGENIERÍA
PROGRAMA ANALÍTICO
CARRERA: INGENIERIA ELECTRÓNICA
ASIGNATURA:
HORAS/SEMANA
MENCIÓN:
ESTRUCTURA DE PROGRAMAS
TEORÍA PRÁCTICAS LABORATORIO
2
2
-
SEMESTRE: V
CÓDIGO: EB1053
U.C
3
HOR/SEM.
64
PRELACIONES:
COMPONENTE:
BÁSICO
OBLIGATORIA: X ELECTIVA: FECHA DE ELABORACIÓN DEL PROGRAMA: MARZO 2006
PROGRAMA ELABORADO POR: LIC. CYNTHIA E RONDON
PROFESOR DE LA ASIGNATURA: LIC CYNTHIA E RONDON
FECHA DE EVALUACIÓN DEL PROGRAMA: MARZO 2006
FUNDAMENTACIÓN
Los lenguajes de programación se han convertido en un factor importante los mismos son
herramientas inestimables para la solución y comprensión de muchos de los problemas:
individuales, colectivos, sociales, políticos, geográficos, entre otros.
La programación se ha convertido en la herramienta facilitadora de cualquier ciencia en lo
que a presentación, toma de decisiones se refiere, ya que ésta proporciona la forma de cómo
es más viable el logro de esos objetivos.
Por la imperiosa necesidad que ha venido teniendo el empresariado y la sociedad como un
todo, de crear carreras modernas acordes a sus requerimientos, como es el caso de
Ingeniería Electrónica y por ende la adaptación de las diferentes asignaturas a esas
necesidades, es que se ha implementado este programa, tratando de cubrir los espacio casi
en su totalidad y de la manera más comprensible y sencilla.
OBJETIVO GENERAL
Propiciar condiciones y recursos académicos que permitan al estudiante:
 Resolver sistemáticamente problemas de mediana complejidad mediante el uso de la
computadora, sus periféricos y un lenguaje de programación adecuado.
 Afianzar la capacidad de análisis, abstracción de problemas y diseño de algoritmos
como base de futuros y aplicaciones en la ingeniería.
OBJETIVOS ESPECÍFICOS
Unidad I: Marco Conceptual e Instrumental
· Definición y clasificación de las computadoras, conceptos de Programación, lenguajes de
programación. Problemas. Análisis del problema. Algoritmo. Diseño de algoritmos. Datos
tipos de datos. Estructuras de control: Lectura (entrada de datos). Escritura (salida de
datos). Estructuras de control. Programa conceptos, estructura general de un programa.
Partes constitutivas de un programa.
Unidad II: Aplicación de Algoritmos.
· Introducción a Pascal, estructura de programas en pascal, palabras reservadas, tipos de
datos estándar. Variables y constantes, operadores aritméticos, lógicos y relacionales.
Estructura de control. Procedimientos y funciones arreglos unidimensionales (vectores)
arreglos bidimensionales (matrices). Edición, compilación y puesta a punto de programas.
Unidad III: Subrangos enumerados y conjuntos
· Definición y declaración de subrangos enumerados y conjuntos. Operaciones de
conjuntos. Definición y declaración de registros, registros fijos y variables. Declaración de
archivos. Manejo de archivos. Recursividad: definición, funcionamiento.
Unidad IV: Pilas y Colas
· Definición de estructuras de datos abstractas. Concepto de pilas, operaciones sobre pilas
implementación de pilas con arreglos. Concepto de cola FIFO, operaciones sobre colas,
implementación de colas con arreglos. Listas: representación de una lista, operaciones con
listas enlazadas
Unidad V: Árboles Binarios:
. Conceptos de árbol. Árbol binario de búsqueda, recorridos.
EL CONTENIDO DEBE CORRESPONDER CON CADA UNA DE LAS UNIDADES
SEMANA
DISTRIBUCIÓN DEL CONTENIDO PROGRAMÁTICO
1
Unidad I: definición y calcificación de las computadoras, lenguajes, programación , lenguajes de
programación, concepto de algoritmos
2
Algoritmos , tipos, diseño de algoritmos, datos de entradas
3
Estructuras de control, partes de un programa, Ejemplos
4
Practicas
5
Unidad II: introducción a pascal, palabras reservadas, tipos de datos , variables y constantes
6
Operadores aritméticos, lógicos y relacionales
7
Edición, compilación y puesta a punto de un programa
8
Unidad III: declaración y enumeración de subrangos enumerados operaciones de conjunto
9
Definición y clasificación de registros
10
Declaración de archivos , manejo de archivos
11
Recursividad , definición y funcionamiento
12
Practicas
13
Unidad IV Definición de estructuras de datos abstractas, concepto de pilas
14
Implementación de pilas con arreglos
15
16
Colas
Unidad V: Árboles
ESTRATEGIAS DE ENSEÑANZA-APRENDIZAJE
1. Prueba diagnóstica conversacional.
2. Interacción socializada
3. Exposición del facilitador
4. Clases practicas
5. Talleres
6. Prácticas grupales
DEJAR EXPRESO LA SEMANA EN QUE SE VA A EVALUAR LA UNIDAD Y EL CONTENIDO DE
LA MISMA.
SEMANAS
UNIDADES
PLAN DE EVALUACIÓN
CONTENIDO
4
5
I
II
Marco conceptual e Instrumental
TIPO DE
EVALUACIÓN
Taller
PONDERACIÓN
%
8
Practicas
Grupales
15
Asistencia y
responsabilidad
2
Prueba Practica
23
2
8
15
2
Introducción a Pascal
12
III
Subrangos enumerados y conjuntos
Asistencia y
responsabilidad
Taller practico
Prueba practica
participación
15
IV y V
Pilas, colas y árboles
Trabajo practico
10
Defensa(individual)
12
Responsabilidad
puntualidad,
creatividad y
originalidad
3
8
16
Evaluación sustitutiva
BIBLIOGRAFÍA:
Estructura de datos en pascal: Aarón, Tenemboun
Pascal y Estructura de datos: Dale, Nell
Programación en Turbo Pascal: Luis Joyanes Aguilar