Está en la página 1de 2

PROGRAMA DE ESTUDIOS

NOMBRE DE LA ASIGNATURA
Fundamentos de la Programacin
CICLO
TERCER SEMESTRE

CLAVE DE LA ASIGNATURA
INFAD306

TOTAL DE HORAS
32

OBJETIVO(S) GENERAL(ES) DE LA ASIGNATURA


Que el alumno desarrolle habilidades lgicas necesarias que le permitan disear
usando un pseudolenguaje y los conceptos de la programacin orientada a objetos.
TEMAS Y SUBTEMAS
1. EVOLUCIN DE LOS PARADIGMAS DE PROGRAMACIN
1.1 Programacin lineal
1.2 Programacin estructurada
1.3 Programacin orientada a objetos
1.4 Relacin entre la programacin orientada a objetos y la programacin estructurada
1.5 Metodologa para la solucin de problemas basados en computadora
2. FUNDAMENTOS DEL PARADIGMA ORIENTADO A OBJETOS
2.1 Introduccin a la Programacin orientada a objetos
2.1.1 Orgenes de la POO
2.1.2 Beneficios de la POO
2.2 Clases
2.2.1 Encapsulamiento
2.2.1.1 Concepto de caja negra
2.2.1.2 Concepto de interfaz
2.2.2 Abstraccin
2.2.2.1 Abstraccin efectiva
2.2.2.2 Ocultamiento de informacin
2.2.2.3 Atributos
2.2.2.4 Mtodos
2.2.2.5 Mensajes
2.2.3 Diseo de una clase
2.3 Objetos
2.3.1 Ciclo de vida de un objeto
2.3.2 Estado y comportamiento de los objetos
2.4 Herencia y Polimorfismo
2.4.1 Conceptos bsicos
2.4.2 Relacin entre la herencia y el polimorfismo.
3. CONSTRUCCIN DEL ESTADO DE UN OBJETO (ATRIBUTOS)
3.1 Tipos de datos primitivos
3.1.1 Numricos
3.1.2 Caracteres
3.1.3 Cadenas
3.1.4 Lgicos
3.2 Tipos de datos no primitivos
3.2.1 Arreglos
3.2.2 Apuntadores
3.3 Identificadores, variables y constantes
4. CONSTRUCCIN DEL COMPORTAMIENTO DE UN OBJETO (OPERACIONES)
4.1 Diseo de mtodos (funciones)
4.1.1 Tcnicas de formulacin de algoritmos
4.1.2 Tipos de algoritmos
4.1.2.1 Algoritmos determinsticos
4.1.2.2 Algoritmos aproximados

programas

4.1.2.3 Algoritmos heursticos


4.1.2.4 Algoritmos voraces
4.1.3 Algoritmos probabilsticos
4.1.4 Identificacin del problema
4.1.5 Planteamiento del problema
4.1.6 Anlisis del problema
4.1.7 Diseo de la solucin
4.1.8 Pruebas y depuracin
4.1.9 Documentacin
4.2 Operadores
4.2.1 Aritmticos
4.2.2 Lgicos
4.2.3 Jerarqua de operadores
4.3 Expresiones
4.4 Estructuras de control
4.4.1 Selectivas
4.4.2 Iterativas
5. MODELADO DE APLICACIONES UTILIZANDO LA POO
5.1 Identificar y plantear el problema
5.2 Principios bsicos de modelado de objetos
5.3 Introduccin a un lenguaje de modelado
5.4 Modelar sus clases
5.5 Modelar relaciones entre clases
5.5.1 Dependencia
5.5.2 Asociacin
5.5.3 Composicin
5.5.4 Generalizacin
ACTIVIDADES DE APRENDIZAJE
CON DOCENTE
Exposicin oral
Exposicin audiovisual
Ejercicios dentro de clase
Seminarios
INDEPENDIENTES
Lecturas obligatorias
Trabajos de investigacin
Prcticas de taller o laboratorio
CRITERIOS Y PROCEDIMIENTOS DE EVALUACIN Y ACREDITACIN

Dos exmenes parciales.45%


Trabajos de investigacin..20%
Tareas.20%
Participaciones..15%

Todos los criterios y procedimientos de evaluacin y acreditacin debern sumar el 100% de calificacin.
PERFIL PROFESIONAL DEL DOCENTE
Licenciado en Administracin, Contadura, Informtica, Matemticas, Actuara o Ingeniera. Tener
conocimientos a nivel comprensin del idioma Ingls. Tener conocimientos en el manejo de
sistemas de cmputo.

También podría gustarte