Академический Документы
Профессиональный Документы
Культура Документы
Y TELECOMUNICACIONES. CURSO REA: REQUISITOS: CRDITOS: JUSTIFICACIN 3 : PROGRAMACION ORIENTADA A OBJETOS PROGRAMACION Y ALGORITMIA CORREQUISITO:
FGA-23 v.01 1 de 4
La programacin orientada a objetos surge como un paradigma de programacin basado en los principios de encapsulamiento, polimorfismo y herencia, el cual ayuda en la construccin de software de calidad. El uso de un lenguaje de programacin orientado a objetos permite desarrollar competencias relacionadas con la abstraccin y modelamiento de problemas del mundo real para posteriormente implementar alternativas de solucin basadas en el lenguaje de programacin. Esta vista del estudio de los principios de la programacin orientada a objetos permite disear alternativas de solucin a problemticas relacionadas con las ciencias computacionales.
OBJETIVO GENERAL
FGA-23 v.01 2 de 4
-Desarrollar la capacidad de abstraccin necesaria para las tareas de anlisis y diseo de software orientado a objetos. -Comprender los conceptos y principios del desarrollo de software orientado a objetos. -Ensear los fundamentos tericos de un lenguaje OO e integrarlo a travs de prcticas a la solucin de problemas reales basadas en aplicaciones de software. -Comprender como algunas caractersticas de un lenguaje de programacin orientado a objetos permiten optimizar el desarrollo de software a travs de la integracin y la reutilizacin. COMPETENCIAS
Competencias especificas:
Utilizar tcnicas de modelado para el diseo de alternativas de solucin a problemas.
Aplicar los fundamentos tericos de un lenguaje de programacin orientado a objetos en el desarrollo de software. Abstraer problemas del mundo real a travs del modelamiento y plantear alternativas de solucin implementadas en un lenguaje de programacin orientado a objetos. Competencias genricas:
-Capacidad de anlisis y sntesis. -Habilidades del manejo de la computadora. -Habilidad para buscar y analizar informacin proveniente de fuentes diversas. -Solucin de problemas. -Toma de decisiones.
UNIDAD 1 TEMA Introduccin al paradigma de orientacin a objetos Tipos de datos, variables y matrices. Operadores Sentencias de control HORAS DE CONTACTO DIRECTO 5 5 5 5 HORAS DE TRABAJO INDEPENDIENTE DEL ESTUDIANTE 10 10 10 10
Cdigo Contenidos Programticos Pgina UNIDAD 2 TEMA Clases Mtodos y clases. Herencia. UNIDAD 3 TEMA Clases abstractas Interfaces. Excepciones. Entrada y salida. UNIDAD 4 TEMA Programacin multihilo Clase Thread METODOLOGIA HORAS DE CONTACTO DIRECTO 10 10 HORAS DE CONTACTO DIRECTO 5 5 5 5 HORAS DE CONTACTO DIRECTO 7 7 6
FGA-23 v.01 3 de 4
El desarrollo de la asignatura se lleva a cabo a travs de clases magistrales en las cuales se transmiten los fundamentos tericos de los conceptos relacionados con el paradigma de orientacin a objetos. Una vez que el alumno tiene claro los fundamentos tericos se desarrollan ejercicios por parte del profesor que tienen como fin articular la teora con la prctica. En un tercer momento el alumno edita, compila y ejecuta los ejercicios propuestos por el profesor en cada uno de los equipos de cmputo en la IDE instalada con el objeto de articular la teora con la prctica. El docente orienta las actividades de trabajo independiente que deben desarrollar cada uno de los alumnos. El docente propone ejercicios a travs de correo electrnico para afianzar y mecanizar los fundamentos tericos.
FGA-23 v.01 4 de 4
Las actividades para evaluar que el estudiante ha alcanzado los alcances propuestos en cada unidad son las siguientes: 1. Actividades prcticas en el laboratorio en las cuales el docente propone un ejercicio con los requerimientos especficos y el estudiante debe disear una solucin a travs de una aplicacin de software. 2. Actividades de ejercitacin en las horas de trabajo independiente propuestas por el docente. 3. Pruebas parciales (3) para articular e integrar los fundamentos tericos con la prctica.
BIBLIOGRAFIA BASICA
http://java.sun.com/docs/books/tutorial/index.html
FGA-23 v.01 6 de 4
UNIDAD 1 NOMBRE DE LA UNIDAD: PARADIGMA DE ORIENTACION A OBJETOS COMPETENCIAS A DESARROLLAR: Abstraccin, modelamiento, fundamentacin, implementacin.
ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACTO DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE HORAS TRABAJO INDEPENDIENTE HORAS ACOMPAAMIENTO AL TRABAJO INDEPENDIENTE ESTRATEGIAS DE EVALUACION QUE INCLUYA LA EVALUACION DEL TRABAJO INDEPENDIENTE
CONTENIDOS
Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres. Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres. Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres. Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres.
10
Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos. Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos. Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos. Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos.
10
Operadores
10
Sentencias de control
10
FGA-23 v.01 7 de 4
UNIDAD 2 NOMBRE DE LA UNIDAD: CLASES COMPETENCIAS A DESARROLLAR: Abstraccin, modelamiento, fundamentacin, implementacin.
ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACTO DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE HORAS TRABAJO INDEPENDIENTE HORAS ACOMPAAMIENTO AL TRABAJO INDEPENDIENTE ESTRATEGIAS DE EVALUACION QUE INCLUYA LA EVALUACION DEL TRABAJO INDEPENDIENTE
CONTENIDOS
Clases
Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres. Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres. Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres.
14
Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos. Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos. Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos.
Mtodos y clases.
14
Herencia
12
FGA-23 v.01 8 de 4
UNIDAD 3 NOMBRE DE LA UNIDAD: CLASES ABSTRACTAS, INTERFACES, POLIMORFISMO. COMPETENCIAS A DESARROLLAR: Abstraccin, modelamiento, fundamentacin, implementacin.
ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACTO DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE HORAS TRABAJO INDEPENDIENTE HORAS ACOMPAAMIENTO AL TRABAJO INDEPENDIENTE ESTRATEGIAS DE EVALUACION QUE INCLUYA LA EVALUACION DEL TRABAJO INDEPENDIENTE
CONTENIDOS
Clases abstractas
Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres. Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres. Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres. Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres.
10
Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos. Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos. Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos. Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos.
Interfaces
10
Excepciones
10
Entrada y salida.
10
FGA-23 v.01 9 de 4
UNIDAD 4 NOMBRE DE LA UNIDAD: PROGRAMACION MULTIHILO COMPETENCIAS A DESARROLLAR: Abstraccin, modelamiento, fundamentacin, implementacin.
ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACTO DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE HORAS TRABAJO INDEPENDIENTE HORAS ACOMPAAMIENTO AL TRABAJO INDEPENDIENTE ESTRATEGIAS DE EVALUACION QUE INCLUYA LA EVALUACION DEL TRABAJO INDEPENDIENTE
CONTENIDOS
Programacin multihilo
10
Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres. Prcticas de laboratorio, desarrollo de ejercicios propuestos, consultas, talleres.
20
Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos. Quiz, parciales, revisin de ejercicios, revisin de consultas, revisin de proyectos.
Clase Thread.
10
20