Fundamentos de programacion

Páginas: 7 (1585 palabras) Publicado: 21 de febrero de 2010
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Fundamentos de programación. Carrera: Licenciatura en Informática Clave de la asignatura: IFM - 0415 Horas teoría-horas práctica-créditos 3-2-8

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o revisión Instituto Tecnológico de Puebla del 8 al 12 septiembre 2003. Instituto Tecnológico de: Cancún, Cd. Victoria, Iguala, Matamoros,Reynosa 13 septiembre al 28 de noviembre 2003. Instituto Tecnológico de Tepic 15 al 19 de marzo 2004.

Participantes Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Observaciones (cambios y justificación) Reunión nacional de evaluación curricular de la carrera de Licenciatura en Informática.

Academia de de Análisis y enriquecimiento de sistemas ycomputación. las propuestas de los programas diseñados en la reunión nacional de evaluación.

Comité de consolidación de la carrera de Licenciatura en Informática.

Definición de los programas de estudio de la carrera de Licenciatura en Informática.

3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio Anteriores Asignaturas Temas Ninguna PosterioresAsignaturas Temas Programación I Fundamentos del lenguaje. Subprogramas. Punteros, referencias y arreglos. Clases y Objetos. Herencia.

b). Aportación de la asignatura al perfil del egresado •

• • • •

Desarrolla habilidades y actitudes que le permiten identificar problemas y oportunidades donde se aplique el tratamiento de información para proponer soluciones por medio de modelos y facilitar conello la toma de decisiones. Desarrolla y administra sistemas de información para aumentar la productividad y competitividad de las organizaciones. Conforma, adecua y administra eficientemente las estructuras y bases de datos, que respondan a los requerimientos operativos de información. Integra conocimientos para especializarse en el desarrollo de software de aplicación y tecnología de vanguardia endiversas áreas. Mantiene una actitud de aprendizaje continuo.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO • Diseñará metodológicamente la solución de problemas, utilizando técnicas de análisis, diseño y formulación de algoritmos, con un enfoque de programación orientada a objetos.

5.- TEMARIO Temas Unidad 1 Evolución de los paradigmas de programación. Subtemas Programación lineal. Programaciónestructurada. Programación orientada a objetos. Relación entre la programación orientada a objetos y la programación estructurada. Metodología para la solución de problemas basados en computadora.

1.1 1.2 1.3 1.4

1.5

2

Fundamentos del paradigma orientado a objetos.

2.1 Introducción a la Programación orientada a objetos. 2.1.1 Orígenes 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 Abstracción. 2.2.2.1 Abstracción efectiva. 2.2.2.2 Ocultamiento de información. 2.2.2.3 Atributos. 2.2.2.4 Métodos. 2.2.2.5 Mensajes. 2.2.3 Diseño 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 básicos.2.4.2 Relación entre la herencia y el polimorfismo. 3.1 Tipos de datos primitivos. 3.1.1 Numéricos. 3.1.2 Caracteres. 3.1.3 Cadenas. 3.1.4 Lógicos. 3.2 Tipos de datos no primitivos. 3.2.1 Arreglos. 3.2.2 Apuntadores. 3.3 Identificadores, variables y constantes.

3

Construcción del estado de un objeto (atributos).

5.- TEMARIO (Continuación) 4 Construcción del comportamiento de un objeto(operaciones). 4.1 Diseño de métodos (funciones). 4.1.1 Técnicas de formulación de algoritmos. 4.1.2 Tipos de algoritmos. 4.1.2.1 Algoritmos determinísticos. 4.1.2.2 Algoritmos aproximados. 4.1.2.3 Algoritmos heurísticos. 4.1.2.4 Algoritmos voraces. 4.1.3 Algoritmos probabilísticos. 4.1.4 Identificación del problema. 4.1.5 Planteamiento del problema. 4.1.6 Análisis del problema. (Alternativas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS