ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Análisis de Datos. Programacion


Enviado por   •  10 de Octubre de 2018  •  Informe  •  1.955 Palabras (8 Páginas)  •  90 Visitas

Página 1 de 8
  1. DATOS GENERALES

CARRERA:

INGENIERÍA EN INFORMATICA

Área: Análisis de Datos

Módulo:Programación II

Código:

Pre-requisitos:

Programación I

Número de horas presenciales:

6 por semana

Horario:

Martes, Miércoles,Jueves de 07h00 a 09h00

Número de horas de tutoría:

2 por semana

Horario de tutorías semanales:

Viernes17h00 – 19h00

Número de horas de estudio individual del estudiante:

6 por semana

Número de créditos:

6 (96 horas)

Nombre del Profesor/Tutor:

Ing. Jéfferson BeltránMsc.

Dirección de correo electrónico:

jeffbeltran@yahoo.com

  1. INTRODUCCIÓN AL MÓDULO:

El presente módulo pretende dar al alumno los fundamentos básicos de  programación orientada a objetos. Es de especial interés para este módulo que el alumno sea capaz de analizar un problema, abstraerlo y proponer la mejor solución que lo resuelva, para este fin se usará los conceptos del análisis y diseño orientado a objetos haciendo uso del diagrama de clases de UML. El estudiante aprenderá un lenguaje orientado a objetos (Java) con el que pondrá en práctica los conocimientos teóricos. Los conocimientos adquiridos, teóricos y prácticos serán aplicados mediante el desarrollo de programas enfocados a empresas públicas o privadas.

  1. COMPETENCIAS PRINCIPALES POR DESARROLLAR:

COMPETENCIA GENERAL

El estudiante está en capacidad de analizar ydiseñar sistemas básicos para la industria, productivos o de servicios, reales o hipotéticos a través del análisis y diseño orientado a objetos usando UML (diagrama de clases), además de desarrollar e implementar dichos sistemas en un lenguaje de programación orientado a objetos (Java).

COMPETENCIAS ESPECÍFICAS

Conocer los fundamentos básicos de la orientación a objetos.

El alumno está en capacidad de analizar problemas, abstraerlos y proponer la mejor solución a través del análisis y diseño orientado a objetos.

El estudiante será capaz de realizar diagramas de clases de UML que modelen la estructura estática de un sistema.

El alumno aprenderá la programación orientada a objetos en un lenguaje orientado a objetos (Java).

Es capaz de desarrollar sistemas básicos  para la industria o empresas públicas o privadas usando un lenguaje orientado a objetos (Java) en donde se ponga en práctica los conocimientos teóricos adquiridos en el módulo.

  1. BIBLIOGRAFÍA Y LECTURAS
  1. Joyanes, L. (2007). Un enfoque orientado a objetos. McGraw-Hill.
  1. Hozner, S. (2008). La Biblia de Java 2. Anaya Multimedia – Anaya Interactiva.
  1. Otero, A. (2007). Tutorial básico de Java. Recuperado de http://www.javahispano.org
  1. Java Code Conventios. (1997). Sun Microsystems, Inc.
  1. García, Javier., Rodríguez, José., Mingo, Iñigo., Imaz, Aitmor., Brazález, Alfonso., Larzabal, Alberto., Calleja, Jesús., García, Jon. (2000). Aprenda Java como si estuviera en primero. España. Universidad de Navarra.
  1. Introducción a la Orientación a Objetos. Programa Microsoft Desarrollador Cinco Estrellas. Microsoft Corporation. Recuperado de http://mslatam.com/latam/msdn/comunidad/dce2005/
  1. Material y presentaciones entregados por el profesor.
  1. Los sitios donde puede descargar el software usado en el curso son:

http://www.bluej.org/

http://netbeans.org/

http://www.oracle.com/technetwork/java/index.html

http://www.visual-paradigm.com/

  1. METOLOGÍA Y ESTRATEGIAS DE  ESTUDIO:

Las clases se fundamentan en lecturas reflexivas, participación activa mediante conversatorios y dinámicas. Se constituyen en laboratorios para el desarrollo del liderazgo positivo y el pensamiento crítico.

Las estrategias para alcanzar un verdadero aprendizaje significativo incluyen:

  • Lecturas reflexivas del material proporcionado
  • Investigaciones en bibliotecas, Internet y de campo
  • Conversatorios mediante el Método Socrático
  • Liderar clases a cargo de cada uno de los estudiantes
  • Trabajos en equipo para desarrollar proyectos integrados, los cuales incluyen investigación.
  • Desarrollo de Glosarios de Términos Técnicos.
  • Dinámicas grupales
  • Presentaciones apoyadas en el uso de las NTIC’s

La mitología de aprendizaje busca principalmente:

  • Estimular la reflexión individual y colectiva.
  • Impulsar la lectura como una herramienta de auto superación y crecimiento.
  • Generar ideas y soluciones.
  • Intercambiar conocimientos entre los estudiantes basados en su experiencia profesional.
  • Propiciar una retroalimentación sólida y fructífera.
  • Poner en práctica lo aprendido en condiciones controladas, en situaciones similares a la realidad.

  1. UNIDADES DE APRENDIZAJE

NUMERO Y NOMBRE DE LA UNIDAD

SECCION

CONTENIDOS DE LA UNIDAD

NUMERO DE HORAS

FECHA

LECTURAS

RESPONSABILIDAD

HT

HP

LAB

1. Introducción a la Orientación a Objetos

 

Bienvenida a los estudiantes, aclaraciones organizativas.

2

 

 

06/09/2011

 

Los estudiantes deben apuntarse al grupo-comunidad de usuarios para interactuar en línea con el docente.

 

7 Hábitos de la Gente Altamente Efectiva

2

 

 

07/09/2011

El estudiante deberá haber consultado y leído los 7 Hábitos de la Gente Altamente Efectiva de Stephen Covey

 

1.1

Paradigmas de Programación

2

 

 

08/09/2011

El estudiante debe haber leído el documento DCE0_IntroduccionOrientacionAObjetos.ppsx.  Como apoyo puede leer documento tema2.pdf entregados por el Profesor.

 

1.2

Clases y Objetos

1.3

Modificadores de Acceso

1.4

UML – Diagrama de Clases

1.5

Principios de la Orientación a Objetos: Abstracción, Relaciones, Herencia, Encapsulamiento

1.6

Iterfaces, Polimorfismo

2. Análisis y Diseño Orientado a Objetos

2.1

Modelo conceptual

2

 

 

13/09/2011

El estudiante debe haber leído el documento Diagrama-de-Clases-Entidad.ppsx entregado por el Profesor.

 

2.1.1

Clases relevantes

2.1.2

Identificar las reglas del negocio

2.1.3

Identificar las reglas del negocio

2.2

Consejos prácticos para un Modelamiento de Objetos

1

1

 

14/09/2011

Desarrolle el Modelo conceptual del Caso del Restaurante

2.3

Exposición caso estudio

 

 

2

15/09/2011

 

Uno de los estudiantes expondrá el diagrama de clases del Caso del Restaurante

2.4

Práctica de Clases y Objetos con Bluej

 

 

2

20/09/2011

El alumno deberá haber leído el manual tutorial-spanish-201.pdf

 

2.5

Ejercicio sobre diagrama de clases - Caso de estudio Facturación

 

2

 

21/09/2011

 

Se establecerán equipos de hasta 3 estudiantes para realizar un diagrama de clases de un problema real. Deberá ser entregado el 5 de octubre de 2011

3. Fundamentos de Java

3.1

Introducción: Historia, Características Principales, Hello Word. Introducción a NetBeans

1

1

 

22/09/2011

El estudiante debe haber  leído el documento tema2.pdf. Como apoyo puede leer los capítulos correspondientes del documento Java_Basico3.pdf

El estudiante deberá leer los documentos "Programas de Consola en Java con NetBeans.pdf" , "Javadoc con NetBeans.pdf" y "Instalación del IDE NetBeans para Java SE.pdf" entregados por el profesor.

3.2

Tipos

1

1

 

27/09/2011

3.2.1

Tipos básicos

3.2.2

Variables

3.2.3

Conversión de tipos

3.2.4

Cadena de caracteres

3.2.5

Arrays

3.3

Operadores

1

1

 

28/09/2011

3.3.1

Aritméticos

3.3.2

Relacionales

3.3.3

Lógicos

3.3.4

A nivel de bit

3.3.5

De asignación

3.3.6

Precedencia de operadores

3.4

Control de Flujo

1

1

 

29/09/2011

3.4.1

Condicionales: if-else, switch

3.4.2

Bucles: while, for, do-while

3.5

E/S Básica

1

1

 

4/10/2011

3.5.1

Flujos de datos

3.5.2

Entradas y salidas estándar

3.6

Atributos y Métodos

3.6.1

Paso de parámetros

Exposiciones

 

Exposición trabajo sobre diagrama de clases -  Caso real

2

 

 

5/10/2011

 

 

 

Exposición trabajo sobre diagrama de clases -  Caso real

2

 

 

6/11/2011

 

Exposición trabajo sobre diagrama de clases -  Caso real

2

 

 

11/11/2011

Prueba

 

Prueba 1

2

 

 

12/10/2011

Todos los temas correspondientes al capítulo 3

 

4. Programación Orientada a Objetos en Java

4.1.

Clases y Objetos en Java

1

1

 

13/09/2011

El estudiante debe haber  leído el documento tema3.pdf. Como apoyo puede leer los capítulos correspondientes del documento Java_Basico3.pdf

 

4.1.1

Encapsulamiento y reutilización

4.1.2

Introducción a Objetos y Clases

4.1.3

Atributos y Métodos

4.1.4

Pckage e Import

4.1.5

Instanciación y destrucción

1

1

 

18/09/2011

4.1.6

Variables y métodos de clase

4.1.7

Constantes

4.2

Clases de Utilidad

1

1

 

19/09/2011

El estudiante debe haber  leído el documento tema4.pdf. Como apoyo puede leer los capítulos correspondientes del documento Java_Basico3.pdf

4.2.1

Clase String

4.2.2

Envoltorios

4.2.3

Números aleatorios

4.3

Herencia

1

1

 

20/09/2011

El estudiante debe haber  leído el documento tema5.pdf. Como apoyo puede leer los capítulos correspondientes del documento Java_Basico3.pdf

4.3.1

Clases Derivadas

4.3.1.1

Implementación

4.3.1.2

Constructores

4.3.2

Sobreescritura de métodes

1

1

 

25/10/2011

4.3.2.1

Métodes heredados vs sobreescritos

4.3.2.2

Métodos static y final

4.3.2.3

Polimorfismo

4.3.3

Métodos y clases abstractas

 

 

 

26/10/2011

4.3.4

Restricciones de acceso

4.3.5

La Clase Object

4.4

Excepciones

 

 

 

27/10/2011

El estudiante debe haber  leído el documento tema8.pdf. Como apoyo puede leer los capítulos correspondientes del documento Java_Basico3.pdf

4.4.1

Introducción

4.4.2

Tipos de excepciones en Java

4.4.2.1

Gestión de excepciones

4.4.3

Sentencias try/catch/finally

4.4.3.1

Múltiples catch

4.4.3.2

Bloques try/catch anidados

4.4.4

Sentencias throw/throws

 

 

 

1/11/2011

4.4.5

Declaración de excepciones propias

Examen

 

Examen 1

 

 

3

8/11/2011

Todos los temas correspondientes a los capítulos 1, 2, 3 y 4. El examen será a las 17:00

 

 

 

Revisión de examen y entrega de notas Primer Hemisemestre

2

 

 

15/11/2011

 

 

4. Programación Orientada a Objetos en Java

4.5

Ficheros

1

1

 

16/11/2010

El estudiante debe haber  leído el documento tema9.pdf. Como apoyo puede leer los capítulos correspondientes del documento Java_Basico3.pdf

 

4.5.1

Introducción

4.5.1.1

Conceptos básicos de ficheros

4.5.1.2

Operaciones sobre ficheros

4.5.1.3

Tipos de ficheros

4.5.2

Ficheros en Java

4.5.2.1

Conceptos básicos de entrada/salida

4.5.2.2

Ficheros binarios

1

1

 

17/11/2011

4.5.2.3

Ficheros de tipos primitivos

4.5.2.4

Ficheros de texto

1

1

 

22/11/2011

4.5.2.5

Ficheros de acceso aleatorio

4.5.2.6

Serialización

4.6

Interfaces y Polimorfismo

1

1

 

23/11/2011

El estudiante debe haber  leído el documento tema10.pdf. Como apoyo puede leer los capítulos correspondientes del documento Java_Basico3.pdf

4.6.1

Interfaces

4.6.1.1

Declaración

4.6.1.2

Implementación

4.6.1.3

Referencias a interfaces

4.6.2

Polimorfismo

1

1

 

24/11/2011

Prueba

 

Prueba 2

 

2

 

29/11/2011

Todos los temas correspondientes al capítulo 4

 

5. Caso de estudio

5.1

Caso de estudio - Amante de la música y el cine - Programación orientada a objetos

 

 

2

30/11/2011

EL estudiante debe haber leído el documento "Tema 1 - Programación Orientada a Objetos.pdf" la sección correspondiente al proyecto Amante de la música

El alumno deberá entregar el trabajo integrador del semestre el 01/10/2012. Cada clase siguiente deberá ejecutar el proyecto Amante de la música y el cine e ir avanzando en su propio proyecto.

5.2

Caso de estudio - Amante de la música y el cine - Envolvimiento y encadenamiento de excepciones

 

 

2

31/11/2011

EL estudiante debe haber leído el documento "Tema 4 - Excepciones.pdf" la sección correspondiente a Envolvimiento y Encadenamiento de Excepciones

 

5.3

Caso de estudio - Amante de la música y el cine - Arreglos y Cadenas - Persistencia

 

 

2

1/12/2011

EL estudiante debe haber leído el documento "Tema 5 - Arreglos y cadenas" la sección correspondiente al proyecto Amante de la música y el cine

 

5.4

Caso de estudio - Amante de la música y el cine - GUI, Swing y Java Beans

 

 

2

7/12/2011

EL estudiante debe haber leído el documento "Tema 6 - GUI, Swing y Java Beans.pdf"

El alumno deberá leer el documento "Aplicaciones en Java con Interfaz Gráfica de Usuario con NetBeans"

5.5

Caso de estudio - Amante de la música y el cine - Desarrollo de aplicaciones en Java

 

 

2

8/12/2011

EL estudiante debe haber leído el documento "Tema 7 - Desarrollo de Aplicaciones en Java.pdf"

 

5.6

Caso de estudio - Amante de la música y el cine - Entrada y Salida - Persistencia con archivos

 

 

2

13/12/2011

EL estudiante debe haber leído el documento "Tema 8 - Entrada y Salida.pdf"

 

Tutoría

 

Tutoría sobre proyecto final

 

 

2

14/12/2011

 

 

Tutoría sobre proyecto final

 

 

2

15/12/2011

Tutoría sobre proyecto final

 

 

2

3/1/2012

Tutoría sobre proyecto final

 

 

2

4/1/2012

Tutoría sobre proyecto final

 

 

2

5/1/2012

Exposiciones

 

Presentación y defensa del trabajo final

 

 

2

10/1/2012

Cada grupo hará la presentación y defensa del trabajo final

Presentación y defensa del trabajo final

 

 

2

11/1/2012

Cada grupo hará la presentación y defensa del trabajo final

Presentación y defensa del trabajo final

 

 

2

12/1/2012

Cada grupo hará la presentación y defensa del trabajo final

Examen

 

Examen 2

 

 

3

17/1/2012

El examen práctico será a las 17:00

 

 

 

Revisión de examen y entrega de notas Segundo Hemisemestre

2

 

 

25/01/2012

 

 

Examen

 

Examen de recuperación

 

 

3

31/01/2011

El examen práctico será a las 17:00

 

 

 

Revisión de examen y entrega de notas Examen de Recuperación

2

 

 

02/02/2012

 

 

 

 

Subtotal

38

20

41

 

 

 

 

 

Total

99

 

 

 

 

 

...

Descargar como (para miembros actualizados) txt (17 Kb) pdf (215 Kb) docx (1 Mb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com