Vous êtes sur la page 1sur 9

Cdigo Contenidos Programticos Pgina FACULTAD: INGENIERIAS Y ARQUITECTURA PROGRAMA: INGENIERIA DE SISTEMAS DEPARTAMENTO DE: ELECTRICA, ELECTRONICA, SISTEMAS

Y TELECOMUNICACIONES. CURSO REA: REQUISITOS: CRDITOS: JUSTIFICACIN 3 : PROGRAMACION ORIENTADA A OBJETOS PROGRAMACION Y ALGORITMIA CORREQUISITO:

FGA-23 v.01 1 de 4

TIPO DE CURSO: TEORICO PRCTICO

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

Comprender los conceptos y principios fundamentales de la programacin orientada a objetos.

Cdigo Contenidos Programticos Pgina OBJETIVOS ESPECIFICOS

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

HORAS DE TRABAJO INDEPENDIENTE DEL ESTUDIANTE 14 14 12

HORAS DE TRABAJO INDEPENDIENTE DEL ESTUDIANTE 10 10 10 10

HORAS DE TRABAJO INDEPENDIENTE DEL ESTUDIANTE 20 20

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.

Cdigo Contenidos Programticos Pgina SISTEMA DE EVALUACION

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

Java. Manual de referencia. Patrick Naughton. Herbert Schild. Editorial OsborneMcGrawhill.


BIBLIOGRAFIA COMPLEMENTARIA 1. Joyanes Aguilar, Luis. Java 2: Manual de Programacin. 4 edicin. Ed. Prentice Hall. 2. Joyanes Aguilar, Luis. Programacin en Java 2 Algoritmos, Estructura de Datos y Programacin Orientada a Objetos. Ed. Prentice Hall. 3. Eckel, Bruce. Thinking in Java. 3a edicin. Ed. Prentice Hall. 4. Martin, Robert C. UML para Programadores Java. Ed. Pearson Educacin. 5. Pilone, Dan y Pitman, Neil. UML 2.0 in a Nutshell. Ed. OReilly. 6. Sierra, Katherine. SCJP Sun Certified Programmer for Java 6. Ed. McGraw Hill. 7. LEMAY, L., et al. (1999). Aprendiendo Java 2 en 21 das. Mxico: Prentice Hall. 8. SCHILDT, H. (2007). Fundamentos Java . Mxico: McGraw_Hill. 9. LARMAN, Craig (1999). UML y patrones introduccin al analisis y diseo orientado a objetos. Mxico: Prentice Hall. 10. SMITH, M. (2000). Java: an object oriented language. UK: McGraw Hill. 11. BOOCH, G. (1996). Anlisis y diseo orientado a objetos. Mxico: Pearson Educacin. 12. LEE, R. (2001). UML and C++: a practical guide to object oriented development. USA:Prentice Hall.

1. Joyanes Aguilar, Luis. Java 2: Manual de Programacin. 4 edicin. Ed. Prentice


Hall. 2. Joyanes Aguilar, Luis. Programacin en Java 2 Algoritmos, Estructura de Datos y Programacin Orientada a Objetos. Ed. Prentice Hall. Cdigo FGA-23 v.01 3. Eckel, Bruce. Thinking in Java. 3a edicin. Ed. Prentice Hall. Contenidos Programticos 4. Martin, Robert C. UML para Programadores Java. Ed. Pearson Educacin. Pgina 5 de 4 5. Pilone, Dan y Pitman, Neil. UML 2.0 in a Nutshell. Ed. OReilly. 6. Sierra, Katherine. SCJP Sun Certified Programmer for Java 6. Ed. McGraw Hill. 7. LEMAY, L., et al. (1999). Aprendiendo Java 2 en 21 das. Mxico: Prentice Hall. DIRECCIONES DE APOYO AL CURSO 8. SCHILDT, H. ELECTRONICAS (2007). Fundamentos Java . Mxico: McGraw_Hill. 9. LARMAN, Craig (1999). UML y patrones introduccin al analisis y diseo orientado a objetos. Mxico: Prentice Hall. http://www.javasoft.com http://www.javaworld.com

http://java.sun.com/docs/books/tutorial/index.html

Cdigo Contenidos Programticos Pgina

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

Introduccin al paradigma de orientacin a objetos

Clase magistral Ejercicios resueltos Ejercicios propuestos

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.

Tipos de datos, variables y matrices.

Clase magistral Ejercicios resueltos Ejercicios propuestos

10

Operadores

Clase magistral Ejercicios resueltos Ejercicios propuestos

10

Sentencias de control

Clase magistral Ejercicios resueltos Ejercicios propuestos

10

Cdigo Contenidos Programticos Pgina

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

Clase magistral Ejercicios resueltos Ejercicios propuestos

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.

Clase magistral Ejercicios resueltos Ejercicios propuestos

14

Herencia

Clase magistral Ejercicios resueltos Ejercicios propuestos

12

Cdigo Contenidos Programticos Pgina

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

Clase magistral Ejercicios resueltos Ejercicios propuestos

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

Clase magistral Ejercicios resueltos Ejercicios propuestos

10

Excepciones

Clase magistral Ejercicios resueltos Ejercicios propuestos

10

Entrada y salida.

Clase magistral Ejercicios resueltos Ejercicios propuestos

10

Cdigo Contenidos Programticos Pgina

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

Clase magistral Ejercicios resueltos Ejercicios propuestos

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.

Clase magistral Ejercicios resueltos Ejercicios propuestos

10

20

Vous aimerez peut-être aussi