You are on page 1of 5

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA DE MXICO

Carrera: Asignatura: Semestre: Mdulo o Bloque: Grupo:


Ingeniera en Desarrollo de Software Programacin orientada a objetos I Tercero 2017-01-B2 DS-DPO1-1602B2-005

Ciclo Escolar: 2017-1 Duracin aproximada: 15 horas Periodo: del 1 al 23 de abril 2017
Nombre del docente:
Fecha lmite para envo de actividades de la unidad (en tiempo y forma): 23 de abril 2017.
MSC David Villegas Senz
Fecha lmite para recibir y evaluar actividades extemporneas (con ponderacin menor a 100): 30 de abril (Posterior a esta fecha
no se recibir ninguna actividad de esta unidad y la calificacin ser no aprobatoria).

Unidad: Competencias Contenidos

General Especficas 1.1. Caractersticas de la programacin orientada a objetos


1.1.1. Abstraccin
Construir programas Desarrollar un programa 1.1.2. Polimorfismo
modulares bajo el bsico para la solucin de 1.1.3. Encapsulacin
paradigma orientado a problemas matemticos 1.1.4. Herencia
objetos, para satisfacer simples tomando en 1.1.5. Programacin orientada a objetos vs estructurada
necesidades en el cuenta el entorno, 1.2. Caractersticas del lenguaje Java
procesamiento de caractersticas y 1.2.1. Generalidades de Java
informacin mediante su especificaciones de los 1.2.2. Mquina virtual de Java
Unidad 1. anlisis y su codificacin en programas Java a travs de 1.2.3. Entorno de desarrollo y configuracin
Introduccin a JAVA lenguaje Java. dicho lenguaje. 1.2.4. Tipos de datos soportados en Java
1.2.5. Operadores aritmticos, lgicos y relacionales
1.2.6. Conversin de tipos de datos
1.3. Organizacin de un programa
1.3.1. Estructura general
1.3.2. Convenciones de la programacin
1.3.3. Palabras reservadas
1.3.4. Estructura de una clase
1.3.5. Declaracin de objetos y constructores

Propsitos, objetivos o logros

En esta primera unidad de la asignatura Programacin orientada a objetos I (POO I) aprenders el concepto de la programacin orientada a objetos y la descripcin de los
elementos que la integran, as como del lenguaje a implementar, que ser Java, sus caractersticas y la estructura de un programa. El estudio de esta unidad te permitir:
Distinguir entre programacin orientada a objetos y programacin estructurada.
Reconocer las caractersticas de la programacin orientada a objetos.
Determinar las caractersticas y especificaciones de la programacin en Java.
Identificar la organizacin de un programa en Java.
Desarrollar programas modulares.
Actividades de aprendizaje

Nombre Propsito Tiempo Herramienta Evaluacin Recursos didcticos y material de apoyo Fecha entrega
aproximado (sugerida)

Foro general de Abrir un espacio de comunicacin 1 hora Foro NA NA 9 Abril 2017


la asignatura entre compaeros de grupo y con
Programacin el docente en lnea para tratar los
orientada a temas relacionados con la
objetos I asignatura
(Presentacin y
lineamientos Instrucciones:
generales) Este foro no es ponderable y su finalidad es servir como medio de presentacin de los participantes del curso, as como tambin ser un canal de comunicacin con tus
compaeros de grupo y/o con el docente en lnea. Estar permanentemente abierto durante el curso para consultar dudas, compartir recomendaciones y en general para
debatir los temas relacionados con la asignatura.
Asimismo, te informo que para este curso y por disposiciones de la UnADM, la calendarizacin de entrega de las actividades se realizar por unidad. Una vez pasada la fecha
de entrega de la unidad, nicamente habr una semana adicional de prrroga para recibir y evaluar trabajos con ponderacin menor a 100. Despus de esta semana
adicional no se recibir ningn trabajo y la calificacin ser no aprobatoria. Asimismo, en caso necesario, realizar cambios en las indicaciones para realizar actividades
publicadas en el aula. Si fuera el caso, estar informndote con oportunidad, reiterando que es obligatorio atender dichas indicaciones. Te deseo mucho xito y bienvenido!

Comienza tu participacin proporcionando los siguientes datos:


Generales (nombre y lugar de procedencia).
Laborales (giro de la empresa en la que laboras y el tiempo que llevas laborando en esa organizacin)
Del tema (opcionalmente comparte una experiencia personal y otra laboral; ambas relacionadas con la asignatura).

A lo largo del curso puedes compartir en este foro tus dudas generales sobre algn tema de la asignatura, recomendaciones, o bien, contestar dudas de tus compaeros en
caso de saber la respuesta, etctera. Nota: recuerda que debes utilizar los foros de manera respetuosa y responsable.

Nombre Propsito Tiempo Herramienta Evaluacin Recursos didcticos y material de apoyo Fecha entrega
aproximado (sugerida)

Actividad 1. Reflexionar acerca de las 2 horas Foro Rubrica UnADM(2017), Unidad 1. Introduccin a Java. Curso 9 Abril 2017
Diferencias entre diferencias existentes entre la Programacin Orientada a Objetos. Pginas 4 a 8.
programacin programacin estructurada y Joyanes, L. (2001). Programacin orientada a objetos versus
estructurada y programacin orientada a programacin estructurada: C++ y algoritmos. En OLC -
POO objetos. Programacin en C++. Espaa: Mc GrawHill Interamericana.
Recuperado de
http://www.mcgraw-
hill.es/bcv/guide/capitulo/8448146433.pdf

Instrucciones:
1. Investiga las diferencias entre programacin estructurada y programacin orientada a objetos.
2. Identifica las diferencias entre la programacin orientada a objetos y la estructurada, incluye como categoras de anlisis las caractersticas, ventajas y desventajas de
ambos tipos de programacin.
3. Organiza la informacin en una herramienta de tu eleccin: tabla comparativa, mapa, esquema, cuadro sinptico, etctera.
4. Integra tus conclusiones indicando un ejemplo de desarrollo de aplicacin de software mediante de uno de los paradigmas de programacin, sus diferencias, ventajas
y desventajas.
5. Integra el desarrollo de tu actividad en un documento con cartula y los datos de identificacin completos, posteriormente guarda tu actividad con el nombre
DPO1_U1_A1_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.
6. Consulta criterios de evaluacin de la actividad para conocer aspectos particulares del producto a entregar.
7. Ingresa al Foro y responde al tema abierto por tu docente en lnea, redacta en el cuadro de texto una breve resea de tu actividad no mayor a cinco renglones y a
continuacin adjunta tu archivo para enviarlo a tus compaeros y a tu docente en lnea. Al finalizar da clic en enviar.
8. Ingresa a la participacin de por lo menos uno de tus compaeros, analiza su actividad e identifica al menos una semejanza y una diferencia con la actividad que
realizaste; realiza una aportacin mencionando la semejanza y diferencia.
9. Espera y atiende la retroalimentacin correspondiente y las indicaciones de tu docente en lnea.

Nombre Propsito Tiempo Herramienta Evaluacin Recursos didcticos y material de apoyo Fecha entrega
aproximado (sugerida)

Actividad 2. Tipos Identificar los diferentes tipos de 2 horas Foro Rubrica UnADM (2017), Unidad 1. Introduccin a Java. Curso 16 Abril 2017
de datos. Parte I datos soportados por Java. Programacin Orientada a Objetos. Pginas 9 a 22.
Carlos Picca(2013). Java desde cero. Recuperado de:
http://codehero.co/java-desde-cero-tipos-de-datos/
Cdigo facilito (2011). Tutorial de Java. Leccin 2. Variables y
Operaciones Aritmticas. Recuperado de :
https://youtu.be/crFR7C08Chc

Instrucciones:
1. Selecciona un escenario de un rea de oportunidad, necesidad o problema que se resuelva o atienda mediante un programa de software identificando:
2. Cualquier empresa que requiera llevar un control de informacin.
3. Toda organizacin que requiera dar resultados o estadsticas de cierta informacin.
4. Variables a utilizar para resolver la situacin planteada.
5. Caractersticas de los datos a manejar.
6. Identifica las variables implicadas para resolver el problema identificado y poder asignarle el tipo de dato correspondiente. Considera que la solucin del problema
debe ser expresable con una operacin matemtica o lgica de dichas variables.
7. Identifica al menos 15 variables a las que ser posible asignar un tipo de dato. Considera que estas te servirn como insumo para realizar la sig. actividad de la unidad.
8. Integra el desarrollo de tu actividad en un documento con cartula y los datos de identificacin completos, posteriormente guarda tu actividad con el nombre
DPO1_U1_A2_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.
9. Ingresa al Foro y participa respondiendo a los planteamientos y lnea de discusin que publique tu Docente en lnea mediante el tema abierto por l. Redacta en el
cuadro de texto una breve resea de tu actividad no mayor a cinco renglones y a continuacin adjunta tu archivo. Al finalizar da clic en enviar para publicarlo y est
accesible a tus compaeros y docente en lnea.

Nombre Propsito Tiempo Herramienta Evaluacin Recursos didcticos y material de apoyo Fecha entrega
aproximado (sugerida)

Actividad 3. Tipos Identificar los diferentes tipos de 2 horas Tarea Rubrica UnADM (2017), Unidad 1. Introduccin a Java. Curso 16 Abril 2017
de datos. Parte II datos soportados por Java. Programacin Orientada a Objetos. Pginas 9 a 22.
Carlos Picca(2013). Java desde cero. Recuperado de:
http://codehero.co/java-desde-cero-tipos-de-datos/
Cdigo facilito (2011). Tutorial de Java. Leccin 2. Variables y
Operaciones Aritmticas. Recuperado de :
https://youtu.be/crFR7C08Chc
Instrucciones:
1. Retoma el problema y las variables que identificaste en la actividad Tipos de datos. Parte I.
2. Enlista las variables y para cada una identifica el tipo de dato que se requiere para realizar un programa que solucione la problemtica identificada.
3. Posteriormente, explica por qu has realizado la asignacin en cada caso. Para presentar el desarrollo de tu actividad, puedes tomar como referencia el siguiente
cuadro:
Descripcin de la problemtica:

Asignacin de tipos de datos


Variable Tipo de dato Justificacin

4. Guarda la actividad con el nombre DPO1_U1_A3_XYZ, sustituye las XX por las dos primeras letras del primer nombre, la Y por la inicial del apellido paterno y la Z por
la inicial del apellido materno.
5. Consulta los Criterios de evaluacin de la actividad para conocer los aspectos evaluables de la actividad.
6. Enva el archivo a tu Docente en lnea mediante la seccin Tarea para recibir retroalimentacin.

Nombre Propsito Tiempo Herramienta Evaluacin Recursos didcticos y material de apoyo Fecha
aproximado entrega

Actividad 4. Identificar los operadores 3 horas Tarea Rubrica UnADM (2017), Unidad 1. Introduccin a Java. Curso 23 Abril 2017
Operadores soportados por java y repasar lo Programacin Orientada a Objetos. Pginas 9 a 22.
aprendido acerca de los tipos de Carlos Picca(2013). Java desde cero. Recuperado de:
datos en Java. http://codehero.co/java-desde-cero-tipos-de-datos/
Cdigo facilito (2011). Tutorial de Java. Leccin 2. Variables y
Operaciones Aritmticas. Recuperado de :
https://youtu.be/crFR7C08Chc

Instrucciones:
1. Retomando el desarrollo de las actividades previas, identifica las operaciones a realizar para dar una solucin lgica o numrica al problema elegido y descrbelas en
un documento.
2. Posteriormente, desarrolla, por lo menos, 5 operaciones utilizando los operadores lgicos y aritmticos que se requieran en cada caso. Considera el siguiente
ejemplo:
Operadores
# Operacin encontrados Tipo de operadores Resultado
Ejemplo A=2;B=3;C=4 < Aritmtico lgico
(A<B) && (B<C) = && lgico FALSE
FALSE
1
2
3
4
3. Guarda la actividad con el nombre DPOO_U1_A4_XXYZ, sustituye las XX por las dos primeras letras del primer nombre, la Y por la inicial del apellido paterno y la Z por
la inicial del apellido materno.
4. Consulta los Criterios de evaluacin de la actividad para conocer los aspectos evaluables de la actividad.
5. Enva el archivo a tu Docente en lnea mediante la seccin Tarea para recibir retroalimentacin.

Nombre Propsito Tiempo Herramienta Evaluacin Recursos didcticos y material de apoyo Fecha
aproximado entrega

Evidencia de Desarrollar un programa bsico 4 horas Tarea Rubrica UnADM (2017), Unidad 1. Introduccin a Java. Curso 23 Abril 2017
aprendizaje. en el que apliques los Programacin Orientada a Objetos. Pginas 28 a 37.
Programa en Java componentes de Java para Carlos Picca(2013). Sintaxis bsica. Java desde cero. Recuperado
solucionar el problema que has de: http://codehero.co/java-desde-cero-sintaxis-basica/
estado trabajando durante la Lpez Nekszer(2013). Como instalar Java JDK y Curso de
unidad. programacin Java. Recuperado de :
https://youtu.be/jJd6Pl4xTuQ?list=PLMTiAh6qhda3emws2jBAiFl-
luqFeSDvX
Lpez Nekszer(2013). Primer programa en JAVA. Recuperado de :
https://youtu.be/W-j26e71t-o?list=PLMTiAh6qhda3emws2jBAiFl-
luqFeSDvX

Instrucciones:
1. De los tipos de datos que seleccionaste en la Actividad 2. Operadores retoma las operaciones que seleccionaste.
2. En NetBeans crea un nuevo proyecto, dentro de la clase Main crea el cdigo donde se muestre la solucin de las operaciones identificadas en el punto 1, para
despus mostrar el resultado en la pantalla.
3. Consulta los Criterios de evaluacin para conocer los parmetros que se tomarn en cuenta al evaluar esta evidencia de aprendizaje.
4. Guarda la carpeta de tu proyecto con el nombre DPO1_U1_EA_XXYZ. Sustituye las XX por las dos primeras letras del primer nombre, la Y por la inicial del apellido
paterno y la Z por la inicial del apellido materno.
5. Enva la carpeta del proyecto a tu Docente en lnea para recibir retroalimentacin. Recuerda que, en caso de ser necesario, debers enviar una segunda versin de la
evidencia donde integres las recomendaciones recibidas.

Nombre Propsito Tiempo Herramienta Evaluacin Recursos didcticos y material de apoyo Fecha
aproximado entrega

Autorreflexiones Reflexionar sobre las habilidades 1 hora Tarea Rubrica UnADM (2017), Unidad 1. Introduccin a Java. Curso 23 Abril 2017
Unidad 1 y motivaciones personales con las Programacin Orientada a Objetos. (Todo el documento).
que cuentas para el desarrollo de
aplicaciones de software.

Instrucciones:
1. Con tus propias palabras, redacta un documento con los conocimientos que adquiriste de acuerdo a la lectura de los contenidos y las actividades realizadas a lo largo
de la Unidad 1. Introduccin a Java.
2. La extensin mnima es de 150 palabras y la mxima de 300 palabras. Tu documento debe incluir un encabezado o portada con tus datos de identificacin, as como
tambin los datos de la asignatura y de la actividad.
3. Guarda la actividad con el nombre DPO1_ATR_U1_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por tu primer apellido y la Z por tu
segundo apellido.
4. Enva la actividad a tu docente a travs del vnculo "Autorreflexiones Unidad 1" en la seccin "Actividades". Espera y atiende la retroalimentacin correspondiente.

You might also like