You are on page 1of 5

ORGANIZADOR DIDCTICO UNIDAD 1

Identificacin
Institucin Universidad Abierta y a Semestre 3ro. Bloque II
Distancia de Mxico
UnADM
Carrera Ingeniera en Coordinador carrera Irene Figueroa G.
Desarrollo de Software
Asesor Docente en lnea L.I. Urvicio Ramrez Rosa Teresa
Asignatura POO I Clave asignatura 15142316/ Semestre 3ro.
16142316
Grupo DS-DPO1-1702-B2-003 Horas contempladas 72 Seriacin -------

Propsitos generales de la asignatura Con el estudio de esta asignatura: Generars aplicaciones de software. La importancia radica en
establecer las bases de la programacin para que desarrolles habilidades para la implantacin de
aplicaciones de software que satisfagan las necesidades de las empresas.
Competencia general de la asignatura Construir programas modulares bajo el paradigma orientado a objetos, para satisfacer necesidades
en el procesamiento de informacin mediante su anlisis y su codificacin en lenguaje Java.
UNIDAD 1 Introduccin a Java
Propsitos Al trmino de esta unidad logrars:
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.
Competencia especifica de la unidad Desarrollar un programa bsico para la solucin de problemas matemticos simples tomando en
cuenta el entorno, caractersticas y especificaciones de los programas Java a travs de dicho
lenguaje.
Temario de la unidad Unidad 1. Introduccin a Java .....................................................................................
1.1 Caractersticas de la programacin orientada a objetos ......................................
1.1.1. Abstraccin .......................................................................................................
1.1.2. Polimorfismo......................................................................................................
1.1.3. Encapsulacin....................................................................................................
1.1.4. Herencia..............................................................................................................
1.1.5. Programacin orientada a objetos vs estructurada............................................
1.2. Caractersticas del lenguaje Java............................................................................
1.2.1. Generalidades de Java.........................................................................................
1.2.2. Mquina virtual de Java......................................................................................
1.2.3. Entorno de desarrollo y configuracin ...............................................................
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 .............................................................
Cierre de la unidad.......................................................................................................
Para saber ms............................................................................................................
Fuentes de consulta.....................................................................................................

Actividad 1. Desarrollo de la actividad


Diferencias entre 1. Investiga las diferencias entre programacin estructurada y programacin orientada a objetos y especifica sus
programacin diferencias, ventajas y desventajas en un cuadro sinptico.
estructurada y POO 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. Organiza la informacin en una herramienta de
aprendizaje la cual ser una tabla comparativa de acuerdo con la investigacin realizada.
3. Integra tus conclusiones indicando un ejemplo de desarrollo de aplicacin de software mediante de uno de los
paradigmas de programacin orientada a objetos, sus diferencias, ventajas y desventajas.
4. 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 y enva el documento en formato PDF.
5. Consulta los Criterios de evaluacin de la actividad para conocer los aspectos particulares del producto a entregar.
6. Ingresa al Foro y responde al tema abierto Elementos de la Programacin, 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.
7. 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.
Recuerda que cada actividad deber cumplir con los lineamientos que se marcan a continuacin:
Elementos Bsicos de Presentacin
1. Cartula
2. ndice
3. Ttulo
4. Introduccin
5. Exposicin y/o Contenido
6. Conclusiones (opinin personal)
7. Bibliografa
8. Consultas Web
Elementos adicionales:
1. Redaccin clara
2. Cohesin de ideas
3. Buena o excelente ortografa
Es importante que recordemos las reglas de participacin en este foro, que son con la finalidad de no romper el
respeto de cada uno de los participantes
Competencia de la actividad Fecha de Entrega 9 de octubre de 2017
El propsito de la actividad es que reflexiones acerca de las diferencias existentes entre la programacin estructurada y programacin orientada a objetos

Actividad 2. Tipos de Desarrollo de la actividad:


datos. Parte I Selecciona un escenario de un rea de oportunidad, necesidad que se resuelva o atienda mediante un programa de software
identificando, (Utiliza tu entorno laboral, personal o profesional)
--Cualquier empresa que requiera llevar un control de informacin.
--Toda organizacin que requiera dar resultados o estadsticas de cierta informacin.
1. Redacta el problema y cul sera la posible solucin aplicando la POO.
2. Especifique las caractersticas de los datos a manejar de acuerdo al caso especfico.
3. 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 entendible y expresable con una operacin matemtica o lgica de dichas
variables.
4. 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 siguiente actividad de la unidad.
Ejemplo:
Nombre de la Variable Variable Tipo de Dato
Nombre del Empleado NomE Carcter.
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_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 y cmbialo a formato PDF.
6. Ingresa al Foro y participa respondiendo el tema abierto Tipos de datos soportados en Java. 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.
7. Ingresa a la participacin de uno de tus compaeros como mnimo, y lee detenidamente su actividad, analzala y realiza un
comentario mencionando las aportaciones a tu propia comprensin sobre el tema y tus reflexiones sobre el uso de cada
tipo de dato en las diferentes variables asociadas.
8. Espera y atiende la retroalimentacin correspondiente. Revisa la Rbrica general de participacin en foros para que
consideres los aspectos a evaluar.
Recuerda que cada actividad deber cumplir con los lineamientos que se marcan a continuacin:
Elementos Bsicos de Presentacin
1. Cartula
2. ndice
3. Ttulo
4. Introduccin
5. Exposicin y/o Contenido
6. Conclusiones (opinin personal)
7. Bibliografa
8. Consultas Web
Elementos adicionales:
1. Redaccin clara
2. Cohesin de ideas
3. Buena o excelente ortografa
Es importante que recordemos las reglas de participacin en este foro, que son con la finalidad de no romper el
respeto de cada uno de los participantes
Competencia de la actividad Fecha de Entrega 12 de octubre de 2017
Analizar un problema de control de informacin en el que identifiques las variables implicadas

Actividad 3. Tipos de Desarrollo de la actividad:


datos. Parte II El propsito de esta actividad es que identifiques los diferentes tipos de datos soportados por Java, para ello, realiza lo siguiente:
1. Retoma el problema y las variables que identificaste en la actividad Tipos de datos. Parte I.
2. En lista 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
NomE String Esta variable es de este tipo debido a
que se manejara caracteres y se
utilizara para conocer el nombre del
empleado

4. Desarrolla un mapa conceptual donde se haga mencin de los tipos de datos que maneja la POO.
5. 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 recuerda cambiar la tabla comparativa a formato
PDF y comprime el archivo en formato ZIP.
6. Consulta los Criterios de evaluacin de la actividad para conocer los aspectos evaluables de la actividad.
7. Enva el archivo a tu Docente en lnea mediante la seccin Tarea para recibir retroalimentacin.
Competencia de la actividad Fecha de Entrega 15 de octubre de 2017
Poder hacer un anlisis de los datos que se manejarn en el desarrollo de cualquier programa, donde es necesario saber con qu tipos de datos se cuenta para
poder utilizarlos en el desarrollo de la solucin

Actividad 4. Operadores Desarrollo de la Actividad:


En esta actividad repasars los nuevos conocimientos que has aprendido acerca de los operadores soportados en Java, para ello
realiza lo siguiente:
1. Realiza una presentacin donde especifiques los tipos de operadores que utiliza la PO. Utiliza todas las herramientas
necesarias para la actividad y no debe ser menor a 15 diapositivas.
2. 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.
3. Posteriormente, desarrolla, por lo menos, 10 operaciones utilizando los operadores lgicos, aritmticos, secuenciales y
todos los que se requieran en cada caso. Considera el siguiente ejemplo:
Operadores Tipo de
# Operacin encontrados operadores Resultado
Ejemplo A=2;B=3;C=4 < Aritmtico lgico
(A<B) && (B<C) && lgico FALSE
= FALSE
1
2
3
4
4. 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, recuerda cambiar la tabla a formato PDF y
comprime el archivo en formato ZIP.
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.
Competencia de la actividad Fecha de Entrega 17 de octubre de 2017
Repasar los nuevos conocimientos que has aprendido acerca de los operadores soportados en Java.

Evidencia de aprendizaje. Con la finalidad de integrar los aprendizajes de esta primera unidad, desarrollars un programa bsico en el que apliques los
Programa en Java componentes de Java para solucionar el problema que has estado trabajando durante la unidad. Para comenzar, realiza lo siguiente:
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 y especifica la funcin de cada
lnea de comando. Utiliza estructuras bsicas de acuerdo a los puntos que menciona la 1ra. Unidad.
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. Posteriormente comprime el
archivo en formato ZIP
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.
Competencia de la actividad Fecha de Entrega 19 de Octubre de 2017
En esta primera unidad es momento de poner en prctica los temas en los que se han trabajado, realizando operaciones bsicas con los tipos de datos y
utilizando las principales caractersticas del lenguaje de programacin Java.

Autorreflexin Realiza una reflexin sobre lo aprendido


Da respuesta a las preguntas:
1.- Explica que aprendiste de la unidad 1 y cual es ahora tu opinin respecto al uso de la POO?
2.- De qu manera beneficia el uso de la POO y la PE
3.- Menciona que programa informtico traduce un programa escrito en un lenguaje de programacin a otro lenguaje de programacin,
de acuerdo al aprendizaje de esta 1ra. Unidad.
4.- Proporciona tu conclusin final respecto a la asignatura Programacin Orientada a Objetos I
Fecha de Entrega 21 de Octubre de 2017