programacion de ingenieria de sistemas

Páginas: 9 (2004 palabras) Publicado: 26 de febrero de 2014

INGENIERIA DE SISTEMAS

CONTENIDO PROGRAMATICO

PROGRAMA DE PROGRAMACION II

IDENTIFICACIÓN DE LA ASIGNATURA

NOMBRE DE LA ASIGNATURA:
Programación II


JUSTIFICACIÓN:
Una de las líneas de acción del Ingeniero de sistemas es la programación de aplicación, la cual deberá tener el conocimiento de varias metodologías y así evolucionar en la programación creando un nuevo enfoque comoayuda a manejar programas cada vez más complejos.



OBJETIVO GENERAL
Aprender una de las técnicas más modernas en cuanto a la programación, la P.O.O., la cual trata de disminuir el costo del software, aumentando la eficiencia en la programación y reduciendo el tiempo necesario para el desarrollo de una aplicación bajo la entidad central denominada objeto.




OBJETIVOS ESPECIFICOSAprender a programar pensando en objetos con atributos particulares y forma de operar sobre ellos, obteniendo ventajas en la comparición y reutilización del código.
Aplicar las técnicas de programación orientada a objetos utilizando como lenguaje de programación java.
Exploración del lenguaje java y ver la diferencia y ver que lo diferencia de otros lenguajes de programación, y en especial dejava básico.



CONOCIMIENTOS REQUERIDOS
Se requiere que el estudiante haya tomado cursos sobre algoritmos y lenguaje C.

CONTENIDO

1. Introducción a la Programación Orientada a Objetos (POO) (8hrs)
1.1. Introducción
1.2. Historia de la POO
1.3. Concepto de objeto y clase
1.4. Abstracción
1.4.1. Concepto
1.4.2. Tipos de datos abstractos
1.5. Encapsulamiento
1.5.1. Ocultamientode información
1.5.1.1. Variables de instancia
1.5.1.2. Variables de clase
1.5.1.3. Métodos de instancia
1.5.1.4. Métodos de clase
1.5.2. Granularidad
1.5.3. Principio de cerradura común
1.5.4. Principio de inversión de dependencias
1.6. Herencia
1.6.1. Simple
1.6.2. Múltiple
1.6.3. Reuso de la interfaz
1.6.4. Principio abierto-cerrado
1.7. Polimorfismo
1.7.1. Principio desustitución de Liskov

2. Elementos básicos de Java (4 hrs).
2.1. Historia de Java
2.2. Java, Internet y Web
2.3. Características de Java
2.3.1. Máquina virtual
2.3.2. Multiplataforma
2.3.3. Orientado redes
2.4. Instalación y configuración del Java Development Kit (JDK)
2.5. Tipos de programas
2.5.1. Aplicaciones
2.5.2. Applets
2.6. Creación y ejecución de aplicaciones
2.7. Creacióny ejecución de Applets
2.8. Tipos de datos
2.8.1. Primitivos
2.8.2. Creación de nuevos tipos de datos
2.8.3. Alcance
2.8.4. Arreglos


3. Introducción a la programación en Java (6hrs)
3.1. Definición de clases y objetos
3.2. Modificadores de acceso en las clases
3.3. Definición de atributos
3.4. Definición de métodos
3.5. Encapsulamiento
3.5.1. Modificadores de acceso
3.5.1.1.private
3.5.1.2. protected
3.5.1.3. public
3.5.2. Variables y tipos de datos
3.5.3. Variables de clase
3.5.4. Variables de instancia
3.5.5. Métodos de clase
3.5.6. Métodos de instancia
3.6. Herencia
3.6.1. Simple: utilización de la palabra reservada extends
3.6.2. Simulación de la herencia múltiple: interface e implements
3.7. Polimorfismo
3.7.1. Clases abstractas
3.7.2.Sobrecarga y sobre escritura
3.7.3. Métodos abstractos

4. Estructuras de control (4 hrs)
4.1. Operadores
4.1.1. Precedencia
4.1.2. Asignación
4.1.3. Matemáticos
4.1.4. Auto incremento y decremento
4.1.5. Relacionales
4.1.6. Lógicos
4.1.7. Bit a bit
4.1.8. if ternario
4.1.9. Casting
4.2. Control de la ejecución
4.2.1. Estructura if/else
4.2.2. Estructura while
4.2.3. Estructurado-while
4.2.4. Estructura for
4.2.5. Sentencias break y continue
4.2.6. Estructura switch


5. Manejo de excepciones (6 hrs)
5.1. Introducción
5.2. Excepciones básicas
5.3. Captura de excepciones
5.4. Manejador de excepciones
5.5. Excepciones estándares en Java
5.6. Utilización de excepciones
5.7. Recuperación y finalización por excepciones
5.8. Restricción del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion de sistemas
  • Programacion De Sistemas
  • Programacion de sistemas
  • programacion de sistemas
  • que es un sistema DE PROGRAMACION
  • Programacion de sistemas
  • Programacion de sistemas
  • Programacion en sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS