Fundamentos de programacion hecho por Cristina lizeth Reyes Reyes

Fundamentos de Programacion

Unidad I Introducción a la Programación

1.1 Clasificación del software:

   1.1.1 Software de Sistemas

   1.1.2 Software de aplicación

1.2 Conceptos de programación

   1.2.1 Definicion de programa

   1.2.2 Definición de programación

   1.2.3 Definición de lenguaje de programación

1.3 Datos

   1.3.1 Definición

   1.3.2 Tipos de datos

   1.3.3 Identificadores

   1.3.4 Almacenamiento, direccionamiento y representación en memoria

   1.3.5 Sistemas de numeración

1.4 Operadores, operantes y expresiones

1.5 Prioridad de operadores

1.6 Estructura basica de un programa

1.7 Proceso de creacion a un ejecutables


 

 

Unidad II Teorias de Diseño

2.1 Diseño diagnostico

  2.11 Elementos y reglas de la representación grafica de los algoritmos

  2.12 Implamentación de algoritmos secuenciales (utilización algoritmica)

2.2 Diseño algoritmico de Funciones


Unidad III Estructuras secunciales y selectivas
3.1 Modificadores de acceso
3.2 entrada y Salida de datos
3.3 Interaccion de la aplicacion y la clase
3.4 estructuras selectivas
  3.4.1 Selectiva simple
  3.4.2 Selectiva doble
  3.4.3 selectiva anidada
  3.4.4 selectiva multiple
  3.4.5 selectiva intenta

Unidad IV Estructuras de Repeticion

4.1 Repetir mientras selectiva simple CSI
4.2 Repetir hasta
4.3 Repetir desde

Unidad V Conceptos Basicos del modelo orientado a Objetos
5.1 reconocimiento de objetos y clases en el mundo real y la interaccion entre ellos
5.2 La abstraccion y el encapsulamiento como un proceso natural
5.3 La programacion Orientada a Objetos (POO) y la complejidad del software
5.4 Conceptos del ciclo de vida del software
5.5 elementos primordiales en el modelo a objetos

Unidad VI Tecnicas basicas de modelado de objetos
6.1 Definicion de clases, atributos y objetos
6.2 El modelo como resultado de la abstraccion
6.3 El uml como herramienta del modelado a objetos
6.4 Planteamiento del problema
6.5 Analisis
6.6 Introduccion al diseño de seleccion

Unidad VII Implementacion de una clase
7.1 Modificadores de acceso
7.2 Encapsulamiento de la clase
7.3 El metodo como elemento de la comunicacion