0% encontró este documento útil (0 votos)
106 vistas14 páginas

CCC105-Programación II

Este documento presenta un sílabo para el curso de Programación II. Contiene información sobre el código de la asignatura, créditos, requisitos, profesor, descripción general del curso, objetivos, recursos de aprendizaje, políticas y sistema de evaluación. Los estudiantes aprenderán conceptos avanzados de programación orientada a objetos en Java como clases, herencia y polimorfismo.

Cargado por

Marcelo Andres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
106 vistas14 páginas

CCC105-Programación II

Este documento presenta un sílabo para el curso de Programación II. Contiene información sobre el código de la asignatura, créditos, requisitos, profesor, descripción general del curso, objetivos, recursos de aprendizaje, políticas y sistema de evaluación. Los estudiantes aprenderán conceptos avanzados de programación orientada a objetos en Java como clases, herencia y polimorfismo.

Cargado por

Marcelo Andres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 14

SILABO – PROGRAMACION II

INFORMACIÓN GENERAL
Código de la asignatura CCC203
Unidades valorativas 4
Carreras Ingenierías
Requisitos académicos Programación I
Requisitos recomendados Algebra
Sección
Año/semestre/periodo 2022 / I / I
Días y Horas de clase Lunes-Jueves 7:00 a.m.

CUERPO DOCENTE
Docente Ing. Osman Mejía
Lugar y Horario de atención
Teléfonos ( opcional) 504-8990-0088
Correo electrónico [email protected]

DESCRIPCION DEL CURSO

En este curso los estudiantes conocerán los conceptos básicos y avanzados acerca de la programación orientada a objetos. Comenzaremos
con un breve repaso de la programación estructurada y la utilización de métodos, luego veremos el uso de las clases de la biblioteca de java
(API) y la creación de clases definidas por el usuario, una vez que manejemos estos temas comenzaremos a descubrir las capacidades del
lenguaje en cuanto a herencia, polimorfismo y otros, finalmente elaboraremos aplicaciones graficas y utilizaremos archivos.

OBJETIVOS DEL CURSO

• Uso de métodos, Uso de arreglos y matrices, Estructuras, Funciones Recursivas(Repaso de Programación I)


• Utilizar diferentes clases de la biblioteca de Java(API)
• Crear clases definidas por el usuario.
• Aplicar conceptos de herencia y polimorfismo en el diseño de programas
• Utilizar y crear excepciones
• Crear aplicaciones sencillas con interfaz gráfico de usuario
• Aplicar conceptos básicos de archivos.
• Programación concurrente
• Acceso a bases de datos ODBC

UNITEC 2021
RECURSOS DE APRENDIZAJE

1. Como programar en Java, Deitel & Deitel, Pearson.


2. Java J2SE, Sun Microsystems, htttp://java.sun.com./javase/downloads.
3. Java API, Sun Microsystems.

BIBLIOTECA VIRTUAL UNITEC

E-LIBRARY
Programacion OO JAVA:

http://site.ebrary.com/lib/bvunitecvirtualsp/docDetail.action?docID=10061284&p00=java

Manejo de Archivos JAVA

http://site.ebrary.com/lib/bvunitecvirtualsp/docDetail.action?docID=10125420&p00=archivos%20java

UNITEC 2021
POLITICAS DEL CURSO

1. El maestro discutirá el sílabo en detalle con los alumnos para evitar malentendidos posteriores en cuanto a las reglas
del curso.
2. El alumno y el maestro estarán sujetos a las normas académicas de UNITEC.
3. Se exige que todos los trabajos entregados sean en forma electrónica.
4. Todas las tareas y trabajos pedidos serán recibidos únicamente por medio de la plataforma virtual (MOODLE).
5. Cualquier trabajo entregado sin previa autorización por cualquier otro medio, ya sea físico o electrónico no será válido.
6. El alumno es responsable de asistir a fecha de revisión de exámenes, en caso de no presentarse el alumno perderá
derecho a reclamo en la calificación.
7. Si el maestro no avisa explícitamente una fecha de revisión, se asume que las mismas SIEMPRE serán el día de clases
siguiente al examen.
8. Está prohibido el uso de celulares y tablets, salvo para fines académicos.
9. El plagio de los trabajos, ya sea en forma parcial o total, será penalizado con una calificación de 0% para todas las
personas involucradas y se notificará de manera escrita a las autoridades académicas correspondientes.
10. El alumno debe ser responsable de sacar respaldos periódicos de sus tareas y proyectos, ya que no se aceptarán
excusas de ningún tipo en el caso de que existan fallos en sus computadoras y sus trabajos se pierdan sin posibilidad de
recuperarlos.

UNITEC 2021
SISTEMA DE EVALUCION DEL CURSO

ACTIVIDAD PONDERACION TUTORIA DE ENTREGA

I Examen Parcial 25% 14/Feb/2022


II Examen Parcial 25% 21/Mar/2022
Tareas I Parcial 5%
Tareas II Parcial 5%
Participación Clase 5%
Participación LAB 5%
Proyectos 30%
TOTAL 100%

UNITEC 2021
PROGRAMACIÓN II
- Repaso de programación I,
a. estructuras de control, lectura/Escritura, ramdom
b. Métodos
c. Recursivas
CONTENIDO d. arreglos
e. matrices
f. Creación de Ejecutables
- Colecciones
SEMANA a. ArrayList

1
- Aplicar eficientemente los conocimientos obtenidos en programación I.
OBJETIVO - Modelar eficientemente la solución de problemas, utilizando todos los conceptos aprendidos en programación I
- Analizar los métodos disponibles en un array list

FECHA
AGENDA DE LA SESION DE CLASE
POR ENTREGAR (ponderación si
DURACION ACTIVIDAD FUENTES PREPARACION PREVIA
aplica)

Introducción y bienvenida

Repaso de Programación I

Asignación de Tarea

SUGERENCIAS GENERALES

UNITEC 2021
PROGRAMACIÓN II
- Programación Orientada a objetos (POO)
a. Clases
CONTENIDO b. Visibilidad
c. Instancias
SEMANA d. Sobrecarga de Metodos

2
- Aplicar correctamente THIS, GET/SET en la solución de problemas.
OBJETIVO - Aplicar correctamente los constructores y métodos de administración.
- Aplicar correctamente el concepto de visibilidad

FECHA
AGENDA DE LA SESION DE CLASE
POR ENTREGAR (ponderación si
DURACION ACTIVIDAD FUENTES PREPARACION PREVIA
aplica)
Clase Magistral

Desarrollo de programas
usando array list
Desarrollo de Programas Como programar en Java,
usando clases Cap 3, y 8

Asignación de Tareas

SUGERENCIAS GENERALES

UNITEC 2021
PROGRAMACIÓN II
- Programación Orientada a Objetos (POO)
a. Aplicaciones prácticas de la programación orientada a objetos
b. Aplicaciones Estructuras de datos
CONTENIDO c. Tipos Enumerados
d. Tipos Genéricos
SEMANA e. Subclases

3 OBJETIVO - Resolver eficientemente problemas utilizando los nuevos conceptos de programación orientada a objetos

FECHA
AGENDA DE LA SESION DE CLASE
POR ENTREGAR (ponderación si
DURACION ACTIVIDAD FUENTES PREPARACION PREVIA
aplica)

Clase Magistral

Desarrollo de Programas
Como programar en Java,
usando Programación
Cap 3, y 8
Orientada a Objetos
Desarrollo de Programas
Como programar en Java,
usando con estructuras de
Cap 17
datos

Asignación de Tareas

SUGERENCIAS GENERALES

UNITEC 2021
PROGRAMACIÓN II
- Programación Orientada a Objetos
CONTENIDO a. Interacción de objetos pertenecientes a una jerarquía de herencia
SEMANA

4
- Evaluación del primer periodo
OBJETIVO - Identificar y aplicar correctamente el concepto de Miembros Protected y Herencia, en la programación
orientada a objetos

FECHA
AGENDA DE LA SESION DE CLASE
POR ENTREGAR (ponderación si
DURACION ACTIVIDAD FUENTES PREPARACION PREVIA
aplica)

Clase Magistral

Desarrollo de Programas Como programar


usando Herencia JAVA, Capítulo 9

Asignación de Tareas

SUGERENCIAS GENERALES

UNITEC 2021
PROGRAMACIÓN II
- EXAMEN I
- Programación Orientada a Objetos (POO)
a. Polimorfismo
CONTENIDO b. Interacción de objetos que pertenecen a diferentes jerarquías
- Manejo de Errores
a. Try-catch-finally
SEMANA b. Throws

5
- Identificar y aplicar correctamente el concepto de clases abstractas polimorfismo e interfaces en la
programación orientada a objetos.
OBJETIVO - Conocer acerca del manejo de errores,
- Manejar correctamente los bloques try-catch, try-catch-finally, aplicar correctamente el uso de throws

FECHA
AGENDA DE LA SESION DE CLASE
POR ENTREGAR (ponderación si
DURACION ACTIVIDAD FUENTES PREPARACION PREVIA
aplica)

Clase Magistral

Desarrollo de programas Como programar


usando polimorfismo JAVA, Capítulo 10
Desarrollo de programas
usando manejo de Cap. 13
excepciones

Asignación de Tarea

SUGERENCIAS GENERALES

UNITEC 2021
PROGRAMACIÓN II
- Interfaces gráficas
a. Presentación de la librería Swing
b. Main Frame, Eventos, Propiedades
CONTENIDO c. Paleta de trabajo
d. Controles
SEMANA i. Label, TextFields, TextAreas, button, combobox, radio buttons, tablas, progress bar

6 OBJETIVO
-
-
Resolver correctamente problemas utilizando los nuevos conceptos de programación orientada a objetos
Utilizando aplicaciones gráficas GUI

FECHA
AGENDA DE LA SESION DE CLASE
POR ENTREGAR (ponderación si
DURACION ACTIVIDAD FUENTES PREPARACION PREVIA
aplica)

Clase Magistral

Desarrollo de programas
usando Interfaz gráfica

Asignación de Tarea

SUGERENCIAS GENERALES

UNITEC 2021
PROGRAMACIÓN II
- Creación de interfaces gráficas
CONTENIDO a. Menús
b. Ventanas Padres e Hijas
SEMANA

7
- Evaluación del segundo periodo
OBJETIVO - Resolver correctamente problemas utilizando los nuevos conceptos de programación orientada a objetos
- Utilizando aplicaciones gráficas GUI

FECHA
AGENDA DE LA SESION DE CLASE
POR ENTREGAR (ponderación si
DURACION ACTIVIDAD FUENTES PREPARACION PREVIA
aplica)

Revisión de examen

Asignación de Proyecto

Desarrollo de programas
usando Interfaz gráfica

SUGERENCIAS GENERALES

UNITEC 2021
PROGRAMACIÓN II
- Interfaz Grafica
CONTENIDO a. Jtree, Jpane, List, Imágenes, jcolorChooser
SEMANA - Manejo de archivos de texto

8 OBJETIVO
-
-
Utilizar y crear eficientemente excepciones en la utilización de archivos
Aplicar correctamente conceptos básicos de archivos para la programación orientada a objetos

FECHA
AGENDA DE LA SESION DE CLASE
POR ENTREGAR (ponderación si
DURACION ACTIVIDAD FUENTES PREPARACION PREVIA
aplica)
Desarrollo de programas Como programar
usando archivos JAVA, Capítulo 14

SUGERENCIAS GENERALES

UNITEC 2021
PROGRAMACIÓN II
- Archivos binarios
CONTENIDO - Acceso a Bases de Datos
SEMANA - Hilos/Sockets

9 OBJETIVO
-
-
Acceso a archivos binarios
Obtener información de Bases de Datos.

FECHA
AGENDA DE LA SESION DE CLASE
POR ENTREGAR (ponderación si
DURACION ACTIVIDAD FUENTES PREPARACION PREVIA
aplica)

Clase Magistral

archivos Binarios

Revisión de proyecto

Desarrollo de programas
usando acceso a bases Cap. 25
de datos

SUGERENCIAS GENERALES

UNITEC 2021
PROGRAMACIÓN II

- Examen II
CONTENIDO - Revisión de Proyecto
SEMANA

10
- Evaluación de periodo
OBJETIVO - Evaluación de todo el periodo
- Evolución del Proyecto Final

FECHA
AGENDA DE LA SESION DE CLASE
POR ENTREGAR (ponderación si
DURACION ACTIVIDAD FUENTES PREPARACION PREVIA
aplica)

Examen II 25%

Reposición

SUGERENCIAS GENERALES

UNITEC 2021

También podría gustarte