farmacia
SILABO
I.
DATOS GENERALES
CARRERA PROFESIONAL
COMPUTACION E INFORMATICA
ASIGNATURA
ALGORITMOS Y ESTRUCTURA DE DATOS
Nº DE HORAS TOTALES
5 HORAS SEMANALES
Nº HORAS TEORIA
1 HORAS SEMANALES
Nº HORAS PRACTICA
4 HORAS SEMANALES
CICLO
III CICLO
DURACION DEL CURSO
20 SEMANAS EN TOTAL
CURSO REGULAR
18 SEMANAS
EXAMENSUSTITUTORIO
1 SEMANA
SEMESTRE ACADEMICO
2013-I
PROFESOR
Prof. José Aragón Tapia
II.- DESCRIPCION DE LA ASIGNATURA
Algoritmos y Estructura de Datos es una asignatura de naturaleza teórica - práctica que está orientada a proporcionar al alumno las herramientas necesarias en el análisis de problemas de programación que implique el manejo de estructuras de datos,así como el manejo de archivos , También proporciona los conocimientos básicos para el diseño y estructura de las bases de datos existentes en el mercado.
Se divide en siete unidades: Introducción en la que se desarrollan aspectos generales sobre computadoras y algoritmos. 2) Estructuras de Control 3) Arreglos 4) Modularización 5) Registros y Archivos 6) Otras estructuras lineales: Listas, pilasy colas 7) Base de Datos
En cada una de las unidades de este curso se desarrollan aplicaciones reales, en seudocódigo, proporcionando el soporte necesario para los cursos de lenguajes de programación, sirviendo de articulación en el proyecto curricular que define el perfil profesional del egresado de esta casa de estudios.
III. OBJETIVOS
Objetivos Generales .- Que el estudiante sea capaz de:
Comprender y manejar las estructuras de datos y las operaciones más usadas para el procesamiento de información en una computadora.
Conocer y utilizar algoritmos de búsqueda y ordenamiento.
Conocer los conceptos básicos de base de datos, su administración y diseño
Objetivos especificos .- Que el estudiante sea capaz de:
ASPECTOS GENERALES SOBRE COMPUTADORAS Y ALGORITMOS
Entender losconceptos básicos de la programación, la estructura y creación de un programa.
Reconocer y utilizar algoritmos-seudocódigo como herramienta para el bosquejo de solución de un problema.
Comprender y entender cada una de las fases de desarrollo de un programa
Comprender los conceptos de tipos de datos, variables, instrucciones de entrada, salida y asignación.
Comprender el uso de expresiones yoperadores aritméticos así como funciones predefinidas.
ESTRUCTURAS DE CONTROL
Entender y utilizar las estructuras de control de decisión y de repetición en la solución de problemas.
ESTRUCTURA DE DATOS: Lineales: arreglos, listas enlazadas, pilas y colas. Registros y Archivos
Comprender los conceptos de las estructuras lineales - arreglos .
Utilizar las estructuras lineales en el desarrollo deprogramas.
Entender y aplicar los conceptos de registros y archivos en la solución de problemas.
Desarrollar algoritmos para el mantenimiento y procesamiento de archivos secuenciales y directos.
MODULARIZACIÓN
Entender el concepto de programación estructurada y aplicar estos conceptos en la solución de problemas.
Comprender y utilizar el concepto de modularidad en el desarrollo de programas.BASE DE DATOS
Conocer una Herramienta CASE en el diseño y modelamiento de datos Conocer los conceptos de “Forwarding Engineering y Reverse Engineering”
Emplear el modelo de datos relacional, que es el más utilizado actualmente para el manejo de un sistema.
IV.-METODOLOGIA
El profesor hará la presentación introductoria del curso y del Sílabo propiamente dicho. Promoverá el diálogo constantecon los alumnos para ayudar a que fijen y profundicen los conocimientos que vayan adquiriendo.
El profesor motivará al alumno para que participe espontáneamente durante el desarrollo del curso y resaltara la importancia de la investigación en los diferentes temas tratados.
Se usarán técnicas modernas de tecnología educativa haciendo uso de una Herramienta.
Los ejercicios desarrollados en...
Regístrate para leer el documento completo.