Está en la página 1de 3

UNIVERSIDAD EL TOLIMA INSTITO DE EDUCACIN A DISTANCIA PLAN INTEGRAL DE CURSO SEMESTRE B DE 2006

UNIDAD ACADEMICA PROGRAMA AREA DE FORMACIN NCLEO DE FORMACIN NOMBRE DEL CURSO CODIGO DEL CURSO SEMESTRE CREDITOS TRABAJO PRESENCIAL TRABAJO INDEPENDIENTE TOTAL EN HORAS PROYECTO DE INVESTIGACION AUTOR 1. JUSTIFICACIN DEL CURSO

: : : : : : : : : : : :

INSTITUTO DE EDUCACIN A DISTANCIA INGENIERIA DE SISTEMAS : INGENIERIA APLICADA PROBLEMAS DE LOS SISTEMAS DE INFORMACION PROGRAMACION III 0202122 VIII CUATRO (4) 40 152 192 EL ESTUDIO DE LAS TECNOLOGIAS EMERGENTES EN Saul Osbaldo Aponte Lopez

LA PROGRAMACION

El manejo dinmico de la memoria es un aspecto de gran complejidad para los estudiantes que impide un eficiente trabajo en programacin, tanto con memoria primaria como secundaria. 2. OBJETO DE TRABAJO CURRICULAR El presente curso da continuidad al ciclo de programacin, supone que el estudiante maneja con cierta habilidad los conceptos bsicos de la programacin de computadores adquiridos en los semestres anteriores. Se aprender sacar el mximo provecho de la programacin orientada a objetos, aprendiendo a escribir cdigo reutilizable y ha hacer uso del framework de colecciones de Java. 3. PROPSITOS DE FORMACIN
GENERAL El propsito de este curso es generar en el estudiante la habilidad de disear e implementar las

estructuras de datos en memoria principal necesarias para resolver un problema, teniendo en cuenta un conjunto de restricciones y criterios de calidad.

ESPECIFICOS

Los principales propsitos de formacin de la Asignatura Programacin III son los siguientes: Disear e implementar una estructura contenedora abstracta, garantizando el desacoplamiento entre su descripcin funcional y su representacin interna.. Proponer y justificar el diseo de unas estructuras de datos para resolver un problema, utilizando como argumentos la complejidad de los algoritmos que implementan las operaciones crticas, el espacio flexibilidad. ocupado en memoria y la

Entender los diferentes tipos de estructuras de datos que se pueden utilizar para modelar los elementos de un mundo.

Escribir los algoritmos que manipulan las principales estructuras de datos lineales, de acceso directo, recursivas y no lineales.

4. PRESENTACION Y SUSTENTACION DEL CURSO

El desarrollo de la asignatura Programacin III esta planteado mediante los ncleos problemicos los cuales propenden a que el estudiante aborde la solucin a un problema mediante la utilizacin del proceso unificado de ingeniera de software. Es importante precisar que el desarrollo de la Asignatura Programacin III, adems de fundamentarse en principios, vincula elementos que se requieren para el desarrollo de los procesos de autoformacin, tales como el aprender a aprender y el uso de la herramienta del portafolio de la enseanza y el del aprendizaje, razn por la cual se darn algunos lineamientos:

5. ARTICULACIN DEL CURSO CON LOS PROPSITOS, PRINCIPIOS, CAMPOS, NCLEOS DE FORMACIN EN EL MARCO DEL DISEO CURRICULAR El desarrollo de la asignatura Programacin III, adems de la metodologa propuesta, exige el desarrollo de estilo de aprendizaje para aprender haciendo, reflexionando. Busca incentivar al estudiante para que acepte que lo que no se hace no se aprende. 6. ACTIVIDADES DE INTEGRACIN Productos de las actividades de integracin Revisin de proyectos informticos. Mapa conceptual Elaboracin de preguntas RAE (Resumen Analtico de Estudio) Protocolo Consultas por la Web 7. PRESENTACIN Y SUSTENTACIN DEL MATERIAL PEDAGGICO En estos Textos y referencias se presentan de una manera amplia y didctica los conceptos relacionados con la temtica de estudio, permitiendo una mejor comprensin dentro de una disciplina de autoformacin para los estudiantes de Ingeniera de Sistemas.

8. ENLACES EN LA WEB http://www.omg.org/ http://java.sun.com/ http://www.mhhe.com/wu2/ http://java.developpez.com/ http://www.javapassion.com/ http://cupi2.uniandes.edu.co/libros/estructuras_de_datos/ http://download.oracle.com/javase/7/docs/api/ http://users.dsic.upv.es/~osapena/eda.htm

9. PRODUCTOS FINALES DEL CURSO Durante el desarrollo de la asignatura cada estudiante elaborar la solucin a un problema entregando el prototipo de software respectivo. 10. METODOLOGIA El desarrollo del curso, exige el desarrollo de estilo de aprendizaje para aprender haciendo, reflexionando, compartiendo, participando, autoevalundose, auto dirigindose, para que el participante llegue a ser sujeto protagonista de su propio aprendizaje; es decir, el participante debe lograr la autorrealizacin y autorregulacin personal, profesional y social. Los temas se abordarn con lecturas previas, el estudio de proyectos en loscuales se desarrollen los temas y por ltimo se la elaboraran programas que permitn evidenciar el proceso de aprendizaje. 11. PRESENTACION Y SUSTENTACION DE LAS UNIDADES INTEGRALES DEL CURSO

Nucleo Numero Uno: Tipos abstractos de Datos TAD

Estructura Abstracta

Formalismo Invariante Interfaz Especificacin de metodos Estructura de datos

Nucleo Numero Dos: Genericidad.


Genericidad Genericidad Genericidad Genericidad Genericidad

restringida y herencia y sistemas de tipo y tipos comodin basada en Object

Nucleo Numero Tres: Colecciones en java.


Interfaz Collection Operaciones bsicas Interfaz List Implemenacin de Listas Conjuntos Implemenacin de conjuntos

12.7 ACTIVIDADES DE INTEGRACIN 12.8 PRCTICAS DEL NCLEO PROBLMICO 12.9 ACREDITACION DEL NCLEO PROBLMICO 12.10 LECTURAS BSICAS DEL NCLEO PROBLMICO 13. ACREDITACIN GENERAL DEL CURSO 14. MATERIAL DE CONSULTA RECOMENDADO 15. PRACTICAS DE CAMPO La asignatura cuenta con el laboratorio respectivo en cada tema. 17. BIBLIOGRAFA Sally A. Goldman and Kenneth J. Goldman. A Practical Guide to Data Structures and Algorithms using Java. 2007 Mark J Guzdial. Problem Solving With Data Structures Using Java: A multimedia Approach. 2010 Mark Allen Weiss. Data Structures and Problem Solving Using Java. 4th Edition. 2010 Grady, Booch; James Rumbaugh; Ivar Jacobson, El Lenguaje Unificado de Modelado, Addison Wesley, 2002, ISBN: 84-7829-028-1 Grady, Booch; James Rumbaugh; Ivar Jacobson, El Proceso Unificado de Desarrollo de Software ,Addison Wesley, 2001, ISBN: 84-7829-036-2 Grady, Booch; James Rumbaugh; Ivar Jacobson, Utilizacin de UML en Ingeniera del Software con Objetos y Componentes, Addison Wesley, 2002, ISBN: 84-7829-054-0 Roger S. Pressman, Ingeniera del Software Un enfoque practico, Quinta Edicin, Mc Graw-Hill, 2001, ISBN: 84-481-3214-9 Anthony Sintes, Aprendiendo Programacin Orientada a Objetos, Primera Edicin, Prentice Hall, 2002, ISBN: 970-26-0366-8 C. Thomas Wu, Introduccin a la programacin orientada a objetos con Java, Mc Graw-Hill, 2001, ISBN: 84-481-3194-0

Bibliografa complementaria Paul S. Wang, Java con programacin orientada a objetos y aplicaciones en la WWW, Thomson Editores, 2000, ISBN: 968-7529-98-9

También podría gustarte