Técnicas de Programación y Laboratorio
Técnicas de Programación y Laboratorio
(Pregrado y Posgrado)
UNIVERSIDAD DE ANTIOQUIA
1. INFORMACIÓN GENERAL
Unidad Académica: Facultad de Ingeniería
Programa académico al INGENIERÍA DE SISTEMAS
que pertenece:
2. INFORMACIÓN ESPECÍFICA
DESCRIPCIÓN GENERAL Y JUSTIFICACIÓN DEL CURSO:
Página 1 de 4
al mismo tiempo que reconocer su uso y funcionalidad en la construcción de la
soluciones; siempre a partir del trabajo en equipo y la aplicación de buenas prácticas.
El software como parte del desarrollo acelerado de la tecnología ha permeado todo tipo
de industria, servicio y la vida misma de las personas.
Para el ingeniero de sistemas es imprescindible en poder generar construir soluciones
software.
El estudio del lenguaje de programación Java y el paradigma Objetual que este curso
pretende, le dará los elementos suficientes para asumir las prácticas de otras cursos y lo
iniciará en el camino de desarrollo de software
OBJETIVO GENERAL:
Lograr que los asistentes adquieran las habilidades y conocimientos requeridos para que
puedan desarrollar soluciones software mediante el lenguaje de programación java,
aplicando el paradigma Objetual y buenas prácticas.
OBJETIVOS ESPECÍFICOS:
Contenido
Unidades Temas Subtemas
Unidad 1 Repaso de generación de
soluciones algorítmicas.
Unidad 2 Introducción a Java.
Unidad 3 Entrada y salida básica en
programas Java tipo
aplicación.
Unidad 4 Paradigma Objetual.
Unidad 5 Manejo de excepciones
Página 2 de 4
Unidad 6 Colecciones en Java
Unidad 7 Gestión de archivos
Unidad 8 Paradigmas de
programación
Unidad 9 Programación FX
Unidad 10 Programación Web
3. METODOLOGÍA (PROPUESTA)
Clases magistrales, exposiciones y trabajos prácticos.
Bibliografía
1 Flórez Roberto. Algoritmos y Estructuras de datos.
2 Joyanes, Luis. Fundamentos de Programación: Algoritmos,Estructuras de datos y
Objetos. Ed McGraw Hill, 2003
3 Oviedo Regino Efrain. Lógica de Programación. Ed ECOE ediciones, 2002
http://appinventor.mit.edu/explore/
Goodrich M., Tamassia R. Estructuras de Datos y Algoritmos en Java. Ed. Kt- dra.
Deitel Harvey M., Deitel Paul J. Como programar en Java. Pearson. Quinta edición
Froufe Quintas, Agustin. JAVA 2 Manual deusuario y tutorial. RA-Ma EDITORIAL. Quinta
edición.
https://ilearning.oracle.com/ilearn/en/learner/jsp/login.jsp?site=OracleAcad con clave
y contraseña dada por el docente.
Cimientos de Java: Alumno - Español (Java Foundations - Student - Spanish)
Fundamentos de Java - Alumno - Español (Java Fundamentals - Student - Spanish).
Eckel Bruce. Thinking in Java. Edición cuarta edición. https://sophia.javeriana.edu.co/
~cbustaca/docencia/POO-2016-01/documentos/Thinking_in_Java_4th_edition.pdf
Weiss Allen Mark Estructuras de datos en Java Edición 3 Editorial ADDISON-WESLEY
https://docs.oracle.com/javase/8/docs/api/
Robert Cecil Martin, Código Limpio, Editoria Prentice Hall.
https://www.freelibros.org/programacion/codigo-limpio-robert-c-martin.html
Página 3 de 4
http://www.oracle.com/technetwork/articles/java/index-137868.html
http://www.w3c.es/Traducciones/es/WAI/intro/accessibility
http://www.mintic.gov.co/portal/604/w3-article-1274.html
https://git-scm.com/book/es/v1/Empezando-Acerca-del-control-de-versiones
https://github.com/
http://code.makery.ch/library/javafx-8-tutorial/es/
https://picodotdev.github.io/blog-bitix/2015/10/introduccion-a-javafx-aplicaciones-de-
escritorio-en-java/
http:// www.oracle.com/ webfolder/ technetwork/ tutorials/ obe/ java/
javafx_con_javaee_tutorial/javafx_javaee7.html
https://www.w3.org/Style/Examples/011/firstcss.es.html
http://getbootstrap.com/
http://es.html.net/tutorials/
https://www.w3.org/
https://www.w3.org/WAI/GL/wiki/Techniques/HTML5
4. Profesores
Nombres y Dependencia Formación Unidad N° N° Horas Fechas
Apellidos en pregrado (Semanas)
y posgrado
Carlos Mario Ingeniería de Doctor 1-10 4 16
Sierra Duque Sistemas
Aprobado por Comité de Carrera con acta 662 del 23 de Enero de 2023
Aprobado en acta de Consejo de Facultad 2406 del 8 de Febrero de 2023
Página 4 de 4