Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivo General
Proporcionar a los estudiantes los fundamentos conceptuales y prcticos del paradigma orientado a objetos, las estructuras de datos del lenguaje de programacin Java y la biblioteca grfica SWING para el desarrollo de programas que permitan solucionar problemas.
Objetivos Especficos
1. Proporcionar los fundamentos sobre los conceptos tericos y prcticos de la programacin orientada a objetos. 2. Conocer los Entornos de Desarrollo Integrado (IDE) y el KIT de desarrollo del lenguaje de programacin Java; y la configuracin de variables de entorno para los diferentes sistemas operativos. 3. Estudiar los tipos de datos, control de flujo, estructura de archivos, modificadores de acceso, clases, constructores, interfaces, excepciones y estructuras dinmicas (List, Set y Map) del lenguaje de programacin Java. 4. Desarrollar interfaces grficas de usuario con la biblioteca SWING.
Metodologa
Ctedra magistral. Ejercicios prcticos en laboratorio. Lecturas, anlisis y control de las mismas. Exposicin de temas por parte de los estudiantes. Elaboracin de trabajos escritos.
20% 20% Fechas Corte 1 y Corte 2 Grupo A2 16 de Julio 2013 24 de septiembre de 2013
Contenido General - Programacin Orientada a Objetos (Objeto, Clase, Atributo, Mensaje, Encadenamiento, Encapsulamiento, Herencia, Polimorfismo). - Entornos de Desarrollo Integrado IDE. - El Lenguaje de Programacin Java. - KIT de desarrollo y Variables de Entorno. - Tipos de Datos Primitivos y Objetos. - Estructura de los Archivos. - Control de Flujo. - Operadores y Asignaciones. - Modificadores de Acceso. - Arreglos. - Estructura de Datos (Interfaz List, Set y Map). - Excepciones. - Hilos. - La biblioteca grfica SWING.
Bibliografa
Deitel & Deitel. Como programar Java. Prentice Hall. Fco. Javier Ceballos. Java 2 Curso de Programacin. Alfaomega. Agustn Froufe. Java 2 Manual de usuario y tutorial. http://docs.oracle.com/javase/6/docs/ http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/Java/Java2.pdf http://www.compunauta.com/forums/linux/programacion/java/AprendiendoJava.pdf Documentacin escrita y publicada por el docente en Twiiter.
FORMACIN PROFESIONAL: Ingeniero de Sistemas con Especializacin en Gerencia de proyectos. Maestria en Administracin de Negocios MBA de la Universidad Externado de Colombia. Estudios de actualizacin en Auditora y Seguridad de la Informacin de la Universidad Pontificia Bolivariana. EXPERIENCIA LABORAL: Se ha desempeado profesionalmente como ingeniero desarrollador en Java 2 Platform Enterprise Edition, Java 2 Platform, Standard Edition, Java 2 Platform Micro Edition con Sistema de Gestin de Base de Datos: ORACLE, MySQL y PostgreSQL en empresas nacionales e internacionales. Actualmente es Lder de Proyectos de la Universidad Industrial de Santander en el desarrollo de las nuevas versiones de los Sistemas de Informacin institucionales en Java Platform Enterprise Edition. Tambien dirige temas de Arquitectura Empresarial, Bases de Datos Relacionales, Seguridad de la Informacin, Tecnologas de la Informacin, entre otros. EXPERIENCIA DOCENTE: Catedrtico de la Universidad Industrial de Santander y docente de medio tiempo de la Universidad Manuela Beltrn en las reas de: Base de Datos, Programacin, Estructura de Datos, Ingeniera del Software y TICs. Catedrtico de la Universitaria de Investigacin y Desarrollo en los programas de pregrado; y diplomados en Desarrollo de aplicaciones con lenguaje Java y Diseo y Desarrollo de aplicaciones distribuidas con Platform Enterprise Edition en el Instituto Tcnico Laboral Cajasan.