lunes, 28 de noviembre de 2016

Requisitos para el proyecto

Requisitos de documento

1.-Hoja de presentación
2.-Introducción
3.-Justificación
4.-Objetivo
5.-Marco Teórico
6.-Desarrollo
6.a Análisis de proyecto
6.b Diseño de proyecto
6.c Codificación
6.d Corrida del programa
7.-Manual del Usuario
8.-Conclusión
9.-Glosorio
10.-Bibliografia y referencias en internet

martes, 23 de agosto de 2016

Temario

Programación Orientada a Objetos

Caracterización de la asignatura
Esta asignatura aporta al perfil del Ingeniero Biomedico, la capacidad de desarrollar programas mediante la programación orientada a objetos.
Se analiza, diseña y desarrolla aplicaciones enfocadas al área biomedica, en un lenguaje de programación orientada a objetos.

Consiste en conocer y trabajar con un lenguaje de programación orientado a objetos para resolver problemas de la ingeniería biomedica.

Competencia(s) a desarrollar
Analiza, diseña, implementa y aplica software utilizando algoritmos computacionales e implementarlos con un lenguaje orientado a objetos.

Temario
Unidad 1 Clases y objetos

1.1 Introducción al modelado de objetos UML
1.2 Definición de una clase
1.3 Representación UML
1.4 Declaración de clases
1.5 Miembros de una clase (encapsulamiento)
1.6 Especificadores de acceso
1.7 Creación de objetos
1.8 Puntero This
1.9 Constructores y destructores
1.10 Software para análisis
 y diseño

Unidad 2 Métodos

2.1 Definición de un método
2.2 Estructura de un método
2.3 Valor de retorno
2.4 Declaración de un método
2.5 Ámbito y tiempo de vida de variables
2.6 Argumentos y paso de parámetros
2.7 Sobrecarga de métodos
2.8 Manejo de excepciones


Unidad 3 Herencia y polimorfismo

3.1 Concepto de herencia y polimorfismo
3.2 Definicion de una clase base
3.3 Definicion de una clase derivada.
3.4 Clases abstractas e interfaces.
3.5 Bibliotecas de clases

Unidad 4 Estructuras de datos

4.1 Concepto de Pilas, Colas, Listas, Arboles.
4.2 Uso de bibliotecas de clases en probemas de estructura de datos

Unidad 5 Ordenamiento y búsqueda

5.1 Algoritmos de ordenamiento
5.1.1 Burbuja
5.1.2 Mezcla
5.1.3 Inserción directa
5.1.4 Insercion Indirecta
5.1.5 QuickSort
5.1.6 Shell Sort,entre otros
5.2 Algoritmos de búsqueda
5.2.1 Búsqueda Secuencial
5.2.2 Búsqueda binaria
5.3 Búsqueda Indexada