miércoles, 27 de julio de 2011

Presentación

Programación orientada a objetos en Java

Este curso está orientado a los conocimientos básicos de la programación orientada a objetos en el lenguaje de programación Java de Oracle Coportarion.
Es bueno tener en cuenta que se debe tener un conocimiento básico de programación para poder realizar el curso.
El curso es teórico práctico, donde en su mayor parte vamos a construir los algoritmos en clase que serán explicados detalladamente para la adquisición de fortalezas sobre el lenguaje de programación.
El curso tendrá una duración de 4 horas semanales y 3 horas de práctica por parte de ustedes fuera de clases.

La programación orientada a objetos es el cambio que el mundo de la informática necesitaba. Animo!!!

Población

Programación orientada a objetos:

El curso está dirigido a estudiantes de segundo semestre de ingeniería de sistemas, que posean conocimientos básicos en programación en Java, donde se les profundizará en la sintaxis y la estructura que posee el lenguaje de programación, cumpliendo con los respectivos estandares que se tienen para aplicaciones.

Objetivos

Objetivo general.
Brindar las técnicas y herramientas para la programación orientada a objetos en el lenguaje de programación Java
Objetivos específicos
- Entender los conceptos básicos de programación orientada a objetos
- Identificar la sintaxis y las técnicas para la construcción de programas en Java, orientados a objetos.
- Adquirir destreza en la programación orientada a objetos en Java.

Contenidos

  1. Introducción al lenguaje de programación Java
  2. Concepto de objetos
  3. Creación de proyecto, paquetes, clases sobre Eclipse Galileo
  4. Ejecución de proyectos sobre consola
  5. Protección de atributos y clases (encapsulamiento)
  6. Relaciones entre objetos.
  7. Aplicaciones orientadas a objetos
  8. Herencia
  9. Herencia múltiple
  10. Polimorfismo

Metodología

El curso será de forma presencial con encuentros fuera de clase para asesorías sobre los ejercicios dejados en clase.
Se realizará talleres entregables, diferentes a los que se entregarán cada semana para la práctica del estudiante.
Se realizará un proyecto final que albergará todo el conocimiento adquirido durante el curso.
Los estudantes que deseen una asesoría, es necesario que se contacte conmigo, vía correo electrónico para fijar la fecha del encuentro.

Recursos

- Las clases presenciales se explicará la construcción de los algoritmos dentro del ambiente de desarrollo para luego ser entregado a los estudiantes.
- Es necesario que los estudiantes realicen los ejercicios extra clase para que poder afianzar la práctica en la construcción del algoritmos orientados a objetos en Java.
- En el curso será necesario que usemos las siguientes herramientas mínimas:

1. Computador arquitectura x86 (Intel o AMD), con Windows XP o superior.
2. 2 GB de memoria RAM o superior.
3. Eclipse Galileo versión 3.0 o superior.
4. Java SDK update 6 o superior.

Sí existen personas que posee computador portátil personal, es bueno que lo traigan a las asesorías porque de está forma podemos brindar de forma eficaz solución a la duda que posee.

Evaluación

El curso tendrá la siguiente evaluación por medio de talleres y un proyecto final, en una escala de 1 a 5:

- Participación en clase 5%.
- Dos talleres entregables, tendrán un 15% cada uno, un 30%
- Proyecto final, tendrá un 65% de la nota definitiva


Es recomendable que se realicen todos los ejercicios que se asignan cada semana para afianzar las entregas.

lunes, 4 de julio de 2011

Bienvenidos

Hola mi nombre es Jorge Londoño, actualmente soy Ingeniero de sistemas y telecomunicaciones de la universidad Autónoma de Manizales Caldas y poseo una especialización en Ingeniería de Software de la misma universidad. 

En el ámbito laboral me dedico al desarrollo de software en la plataforma Java EE 5, hibernate y EJB 3.0. Mis conocimientos en base de datos son especialmente en Oracle 10g, Postgres 8.3, y MySQL.
Tengo experiencia en análisis y diseño de software, modelamiento de bases de datos y capacitación en Pentaho, para modelar bases de datos en tres dimensiones.

A la fecha he trabajado en 2 empresas que han brindado mi experiencia como desarrollador de software:
Pragma Medellín
Heinsohn Business technology, fábrica Manizales


En este momento trabajo para la Caja de compensación de Caldas Confamiliares, donde mi cargo consiste en ser analista de informática, para el desarrollo de proyectos de software.


Soy una persona que desde que estaba en el colegio me gustan mucho los videojuegos y me considero un gamer, lastimosamente para ser un videojugador en Colombia se requiere de bastante dinero para poder sostener este costoso hobby. Mi nickname siempre ha sido Zyx, y en la mayoría de publicaciones en Internet me  puede encontrar como Zyx, zyx6 o narzyx.


En este momento vivo con mis padres, ellos son el el pilar de mi vida y mi hijo es mi inspiración.


Regalo dos frases que me gustan mucho:
- La calidad de vida es más importante que un montón de dinero.
- Prefiero tener amigos y no estar lleno de dinero y no ser feliz.

Mapa conceptual de hipertexto

Una breve descripción del hipertexto dentro de la agrupación de un mapa conceptual. me comentan qué tal les parece :P