Programacion orientada a objetos (p.o.o)

Solo disponible en BuenasTareas
  • Páginas : 23 (5744 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de febrero de 2011
Leer documento completo
Vista previa del texto
M. C. C. IVONNE TORRES IBARRA



Utilizar técnicas de modelado para la solución de problemas Aplicar la sintaxis de un lenguaje orientado a objetos Aplicar un lenguaje orientado a objetos para la solución de problemas







Esta asignatura aporta al perfil del Ingeniero en Tecnologías de la Información y Comunicación capacidad para desarrollar e implementar sistemas deinformación para el control y la toma de decisiones utilizando metodologías basadas en estándares internacionales.



Esta materia es posterior a la materia de Fundamentos de programación ya que ésta introduce los conceptos básicos del modelado y la solución de problemas mediante algoritmos.



Esta materia tiene relación con las materias de Estructura de Datos y Programación II

Al inicio de cada unidad se les brindará el nombre de la unidad, su respectiva bibliografía y la fecha tentativa del examen.

 Estrategias

didácticas a seguir  Los criterios de evaluación y acreditación respectiva  Calendarización del trabajo semestral

M. C. C. Ivonne Torres Ibarra

Evaluación Viernes 25 de Febrero de 2011

 

Competencias específicas a desarrollar Utilizartécnicas de modelado para la solución de problemas.



Aplicar la sintaxis de un lenguaje orientado a objetos.
Aplicar un lenguaje orientado a objetos para la solución de problemas.





1. Luis Joyanes Aguilar; Java 2: Manual de Programación, cuarta edición, Prentice Hall.



2. Luis Joyanes Aguilar; Programación en Java 2, Algoritmos, Estructura de Datos y Programación Orientadaa Objetos, Prentice Hall.
3. Java Sun; Guia de Programación. 4. Bruce Eckel; Thinking in Java, Prentice Hall.

 


   

5. Robert Martin; UML para Programadores Java, Pearson Educacion.
6. Dan Pilone, Neil Pitman; UML 2.0 in a Nutshell, O´reilly. 7. Katherine Sierra; SCJP Sun Certified Programmer for Java 6; McGraw Hill.

5. www.icreativa.com.mx/poo
6.https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_DeveloperSite/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter

Java es un lenguaje de programación creado para satisfacer una necesidad de la época (así aparecen todos los lenguajes) planteada por nuevos requerimientos hacia los lenguajes existentes.
 

Antes de la aparición de Java, existían otros importantes lenguajes (muchos se utilizantodavía).



La programación orientada a objetos (POO u OOP) permite fabricar programas de forma más parecida al pensamiento humano. de hecho simplifica el problema dividiéndolo en objetos y permitiendo centrarse en cada objeto, para de esa forma eliminar la complejidad.



Al aparecer la programación orientada a objetos (en los ochenta), aparecieron varios lenguajes orientados a objetos ytambién se realizaron versiones orientadas a objetos (o semi—orientadas a objetos) de lenguajes clásicos.



La versión actual de Java es el llamado Java 2. Sus ventajas sobre C++ son:
◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ Su sintaxis es similar a C y C++ No hay punteros (lo que le hace más seguro) Totalmente orientado a objetos Muy preparado para aplicaciones TCP/IP Implementa excepciones de forma nativaEs interpretado (lo que acelera su ejecución remota, aunque provoca que las aplicaciones Java se ejecuten más lentamente que las C++ en un ordenador local). Permite multihilos Admite firmas digitales Tipos de datos y control de sintaxis más rigurosa Es independiente de la plataforma La última ventaja (quizá la más importante) se consigue ya que el código Java no se compila, sino que se precompila,de tal forma que se crea un código intermedio que no es ejecutable. Para ejecutarle hace falta pasarle por un intérprete que va ejecutando cada línea. Ese intérprete suele ser la máquina virtual de Java.

 

Características de Java (bytecodes) Un programa C o C++ es totalmente ejecutable y eso hace que no sea independiente de la plataforma y que su tamaño normalmente se dispara ya que...
tracking img