Sunteți pe pagina 1din 11

Sílabo

PROGRAMACIÓN ORIENTADA A OBJETOS

I. Datos generales
1.1. Asignatura : Programación Orientada a Objetos
1.2. Modalidad : Virtual
1.3. Docente Experto : Ing. Miguel Ángel Vidaurre Flores, Ing. Iván
Mejía Cabrera
: Mg. Ing. Percy Javier Celis Bravo
1.4. Docente Virtual
: Ingeniería de Sistemas
1.5. Escuela Profesional Formación Profesional
:
1.6. Área académica : III
1.7. Ciclo : 2018 – II
1.8. Año académico : Ninguno
1.9. Pre-requisito : 05
: 16 semanas
1.10. Créditos
08 horas semanales
1.11. Duración
1.12. Horas de estudio

II. Fundamentación
El curso Programación orientada a objetos corresponde al III ciclo del área de Formación
Profesional de la carrera Ingeniería de Sistemas que ofrece la Universidad Señor de Sipán.
El desarrollo de software requiere aplicar un paradigma o modelo de programación basado
en la representación del mundo real en términos de objetos, de allí la necesidad de desarrollar
habilidades para codificar la solución de problemas aplicando los principios y características
del paradigma orientado a objetos.

En tal sentido, se reconoce la importancia de la asignatura que brinda los conocimientos


sobre esta forma de desarrollar software bajo los estándares de la industria, en este marco
la finalidad de la asignatura es contribuir al logro habilidades que permitan aplicar y
desarrollar el paradigma de la programación orientada a objetos en el desarrollo de
aplicaciones profesionales para la resolución de problemas en el campo laboral.

La asignatura, aborda siete contenidos de aprendizajes agrupados en ocho semanas de


estudio, se inicia con el tema referido a las definiciones básicas del paradigma orientado
objetos, abordando las técnicas y buenas prácticas de desarrollo bajo el paradigma, y culmina
con la temática referida al almacenamiento de datos en ficheros.

III. Competencias

 Implementa programas computacionales utilizando el paradigma de programación


orientada a objetos haciendo uso de las técnicas esenciales de construcción de
objetos, jerarquía de clases para resolver problemas típicos en un lenguaje de
programación orientado a objetos, demostrando capacidad analítica y promoviendo
el trabajo en equipo.
1
IV. Programación de contenidos

SEMANAS TEMAS FINALIDADES FORMATIVAS DESCRIPCIÓN DE LOS


CONTENIDOS
Descargar y leer el sílabo de la asignatura Capacidad
Participación en foro de bienvenida y - Identifica la importancia del curso, en el contexto de su
En esta primera semana se
socialización formación profesional. analiza los conceptos existentes
Actitud
Desarrollo de la evaluación diagnóstica de clases y objetos, reconociendo
- Demuestra interés y participa responsablemente en las
diversas actividades introductorias
las características del paradigma
Sesión 1 orientado a objetos y su
Identifiquemos importancia en las buenas
Tema 1: Definiciones básicas  Capacidad
objetos del mundo prácticas en desarrollo de
1.1. Conceptos de clases y objetos. - Identifica y caracteriza objetos del mundo real, para programas bajo este enfoque, así
real 1.2. Miembros de clases representar, relacionar y establecer una jerarquía mismo aplicaremos el
1.3. Tipo de miembros y reglas de clases aplicando buenas prácticas del
fundamento de los tipos de datos
(Del lunes 27 de agosto al paradigma orientado a objetos.
domingo 02 de setiembre)
1.4. Características de POO que se utiliza en el desarrollo de
1.5. Modificadores de acceso aplicaciones..
 Actitud
1.6. Tipos de dato por valor y por referencia
- Asume una actitud de respeto ante sus semejantes,
1.7. Buenas prácticas de POO
mostrándose responsable en las diversas
1.8. Caso práctico actividades.

 Capacidad Los contenidos de la segunda


Sesión 2 Tema 2: Tipos de clases - Identifica los objetos y clases requeridos para semana explican los conceptos
Analicemos como
construir clases, aplicando los conceptos de de funciones, herencia de
identificar las clases. herencia e implementación en la solución de clases y sus principales
2.1. Conceptos de implementación y definición
de funciones problemas. características, para luego
(Del lunes 03 al domingo implementar la solución de un
2.2. Tipos de clases y sus características
16 de setiembre)
2.3. Herencia e implementación  Actitud caso práctico en lenguaje de
2.4. Caso práctico - Asume una actitud proactiva en el desarrollo de programación JAVA.
soluciones a problemas planteados.

2
 Capacidad En el transcurso de esta
Sesión 3 tercera semana explicaremos
Utilicemos técnicas Tema 3: Polimorfismo los conceptos de polimorfismo
- Desarrolla programas implementando clases y
polimórficas de objetos aplicando los conceptos de polimorfismo en la y sus principales
3.1. Asignación de valores solución de problemas. características para luego
(Del lunes 17 al domingo 30 3.2. Paso de parámetros. implementar la solución de un
de setiembre) 3.3. Llamadas a funciones  Actitud
caso práctico en lenguaje de
programación JAVA.
3.4. Caso práctico - Asume una actitud responsable demostrando interés
por aprender y compartir lo aprendido con los
demás.

Tema 4: Vectores (colecciones de objetos)  Capacidad La cuarta semana nos convoca al


- Desarrolla programas implementando arreglos estudio del almacenamiento de
Sesión 4 4.1. Estáticos unidimensionales de objetos y aplicando los objetos en arreglos
Desarrollamos un 4.2. Polimorfismos con vectores conceptos de polimorfismo en la solución de unidimensionales utilizando la
programa con problemas. característica de polimorfismo,
4.3. Caso práctico
estructuras de datos para luego implementar la
 Actitud solución de un caso práctico en
(Del lunes 01 al domingo 14 - Asume una actitud de respeto antes sus semejantes, lenguaje de programación JAVA.
de octubre) mostrándose responsable en las diversas
actividades.

3
Tema 5: Relación entre clases, anidamiento  Capacidad En esta quinta semana
- Identifica las relaciones de clases requeridos para explicaremos los distintos tipos
5.1. Asociación construir programas, aplicando los conceptos de de relaciones entre las clases e
5.2. Composición herencia e implementación en la solución de implementaremos casos
Sesión 5 problemas.
5.3. Agregación prácticos en lenguaje JAVA.
Utilizamos listas de - Desarrolla programas implementando listas de
objetos 5.4. Listas dinámicas
objetos y aplicando en la solución de problemas.
5.5. Listas de Listas
(Del lunes 15 al domingo 28 5.6. Caso práctico  Actitud
de octubre)
- Demuestra solidaridad en el trabajo cooperativo y
tolerancia en la resolución de discrepancias en las
opiniones y actitudes de los demás.

Tema 6: Interfaz Gráfica de Usuario (GUI)  Capacidad En la sexta semana, explicaremos


- Desarrolla programas con interfaz gráfica de la naturaleza de la creación de
Sesión 6 6.1. Componentes básicos (JLabel, JTextField, usuario aplicando los conceptos de Programación interfaces de usuario para el
Diseñamos interfaces JCheckBox) Orientada a Objetos en la solución de problemas. ingreso de datos, así mismo la
de usuario. 6.2. Componentes de selección (JRadioButton, salida de datos, aplicando los
JComboBox, JTable, JListBox).  Actitud conceptos de la POO para
(Del lunes 29 de octubre al 6.3. JPanel, Layouts - Asume una actitud de respeto ante sus semejantes, desarrollas casos que den
domingo 11 de noviembre) 6.4. Eventos (ActionListener, MouseListener) mostrándose responsable en las diversas solución a problemas del mundo
actividades. real.

Sesión 7
Aprendemos a guardar Tema 7: Persistencia de datos  Capacidad En esta séptima semana,
y recuperar datos. - Aplica técnicas de almacenamiento de datos en explicaremos las características
7.1. Conceptos de archivos ficheros, para lograr la persistencia de datos en de los ficheros de texto y binarios,
(Del lunes 12 al domingo 25 7.2. Jerarquía de clases para manejo de los programas que desarrolla. así como las técnicas de
de noviembre) archivos. procesamiento de datos para
7.3. Almacenamiento y recuperación de datos guardar y recuperar información,
desarrollando

4
7.4. Caso práctico.  Actitud casos prácticos en la resolución
- Demuestra interés por aprender y compartir lo de problemas.
aprendido con los demás.

Capacidades
- Analiza las fortalezas y debilidades de la asignatura,
Sesión 8 del desempeño docente y plantea aspectos de
Trabajo mejora.
Colaborativo Actitudes
Evalúa constructivamente el desarrollo de la
(Del lunes 26 de noviembre al asignatura, los aspectos temáticos, metodológicos y
Domingo 09 de diciembre) el desempeño del docente.

Evaluación de la Asignatura
Sesión 9 Foro de despedida
Nos
Autoevaluamos. Examen de Aplazados
Aplazados 1. Se rendirá examen de Aplazados, siempre y cuando, se haya obtenido nota promedio entre: 8.5 y 10.4
2. Si rinde el examen de Aplazado, la nota final, se obtiene del promedio final, más nota de su examen de aplazado, dividido entre
(Lunes 10 al 19 de dos.
diciembre) 3. El examen de aplazado, considera todos los temas de la asignatura.

5
V. Metodología
La asignatura de Programación Orientada a Objetos ha sido diseñada para desarrollar
aprendizajes significativos en entornos virtuales de aprendizaje (EVA), empleando una
metodología activa y participativa, centrada en el alumno, quien despliega estrategias de
aprendizaje autónomo y colaborativo on line, interactuando con el material de estudio (objetos
de aprendizajes), estableciendo una comunicación asincrónica y sincrónica con su tutor y
compañeros de estudio media por herramientas e-learning.

Específicamente, entre las estrategias didácticas que se fomentarán están las siguientes:

- Estrategias para motivar y provocar la curiosidad por lo que se aprende: Estas


estrategias serán empleadas para mantener motivados y predispuestos a los alumnos
para el estudio del curso, en este contexto, el tutor virtual las utilizará para despertar
constantemente el interés, estimular el deseo de aprender y motivar los esfuerzos para
alcanzar metas definidas, aquí juega un papel importante el dialogo mediado y la
comunicación asertiva.

- Estrategias de trabajo colaborativo: Este tipo de estrategia será orientada a construir


conocimiento sociabilizado, a través de la resolución de una actividad académica o tarea
que se proponga en el desarrollo del curso; asimismo, se pretende incentivar el trabajo en
equipo con el fin de que los alumnos mediante diversas herramientas tecnológicas
trabajen juntos para maximizar su propio aprendizaje y el de sus compañeros.

- Estrategias para organizar la información nueva por aprender: Estas estrategias serán
muy útiles para organizar esquemáticamente la información que se presentará a los
participantes del curso, con el fin de hacerla más atractiva y digerible para los
participantes, para ello, haremos uso de mapas conceptuales, redes semánticas, mapas
mentales, infografías, etc. Situación que contribuirá al logro de aprendizajes significativos.

- Estrategias de argumentación y refutación: En el curso se fomenta el desarrollo del


juicio crítico, la argumentación de ideas propias y fundamentadas en marcos teóricos que
permita al alumno asumir una posición ante situaciones polémicas. La estrategia se
apoyará en los foros de debate y argumentación de acuerdo a los contenidos temáticos
planteados en el silabo.

VI. Sistema de tutoría

Para el desarrollo de la asignatura, el alumno contará con el acompañamiento permanente


de su Tutor virtual, quien será el responsable de asesorarlo, guiarlo y orientarlo en el proceso
de enseñanza aprendizaje. Para ello, se han programado dos tipos de tutoría:

a) Tutoría asincrónica: o tutoría en tiempo diferido que permite al estudiante establecer


con su tutor virtual líneas de comunicación dinámica, ante inquietudes y aportes con
fines de enriquecer el aprendizaje, para ello se han establecido dos espacios: (a) El
foro de consultas generales y (b) Mensaje al tutor virtual, a través de estos espacios
el alumno recibe asesoría y orientación, según sean los casos presentados. El tutor
virtual atenderá o responderá las consultas en un lapso de 24 horas.

b) Tutoría sincrónica: Asimismo, el sistema de tutoría implica sesiones de asesoramiento


cada 15 días en tiempo real o tutorías sincrónicas, a través de las TAV (Tutorías
Académicas Virtuales), esto propicia la comunicación on line de los alumnos con su
tutor, haciendo uso de una plataforma de web conferencia. En esta TAV, se orienta y
asesora al estudiante y se desarrollan contenidos temáticos enmarcados dentro del
silabo.
A la vez esta tutoría en tiempo real, demanda al alumno su participación fluida con
comentarios, preguntas, aportes, para ello, debe haber leído y analizado previamente
el material de estudio según la programación silábica

6
VII. Medios y materiales de estudio

El trabajo pedagógico de la presente asignatura utilizará medios y materiales especialmente


seleccionados y diseñados para el aprendizaje en entornos virtuales.

El material de estudio está constituido por un conjunto de recursos diseñados en formatos


virtuales donde se presentan los contenidos temáticos de la asignatura, combinado textos,
organizadores gráficos, imágenes, audios, videos, etc., es decir, los alumnos tendrán acceso
a recursos virtuales interactivos de calidad, elaborados netamente en formato digital para
promover el aprendizaje autónomo y colaborativo.

Sobre los medios de comunicación, hacen referencia a un conjunto de herramientas telemáticas,


exclusivas para el aprendizaje en línea o e-learning, dichas herramientas facilitarán la
comunicación en tiempo real (comunicación sincrónica) y de forma diferida (comunicación
asincrónica).

Específicamente los medios para el aprendizaje serán los siguientes:

- Campus Virtual USS. Escenario donde encontrará la información y los medios


administrativos-académicos propios del trabajo universitario. A través del Campus se accede
al Aula USS Virtual.
- Aula USS Virtual: donde se ubicarán los materiales de estudio (objetos de aprendizaje),
asimismo, en este espacio se realizará toda la interacción entre los actores educativos, es el
espacio más importante del aprendizaje.
- Plataforma Blackboard Collaborate: Utilizada para el desarrollo de las Tutorías Académica
Virtual, que se realizaran en tiempo real (sincrónica) cada 15 días, según cronograma
publicado por la Dirección general de Educación a Distancia .
- Correo Crece: es el correo institucional, espacio donde el alumno recibirá los mensajes
(comunicados, avisos, informes) del tutor virtual y coordinador de escuela.

VIII. Sistema de evaluación

La asignatura asume el enfoque de evaluación por competencias, a través de un sistema


permanente de valoración de los aprendizajes de tal manera que el alumno pueda ir
reflexionando en relación a sus logros y dificultades. Para tales fines se han estructurado
tres tipos de evaluación; diagnostica, formativa y sumativa, aplicadas también en tres
momentos, la primera de ellas al iniciar la asignatura (evaluación diagnóstica), la segunda
durante el proceso (constituido por actividades, controles de lectura y autoevaluaciones) y
la última al final (a través de una evaluación en línea).

8.1. Sistema de calificación

El sistema de calificación cuantitativa está constituido por todas las pruebas o actividades
consideradas obligatorias, dentro de este contexto se evaluará lo siguiente:

Semana de
ACTIVIDAD SIGLA PESO
Evaluación
- Control del Aprendizaje 1 C1 10% 2a
- Foro de debate y
FD 30% 3a
argumentación
- Trabajo colaborativo TC 30% 5a
- Control del Aprendizaje 2 C2 10% 6a
- Examen en línea EL 20% 8a

7
- Aplazados AP --- 9a

Fórmula: TI * 0.3 + FD * 0.3 + C1 * 0.1 + C2 * 0.1 + EL * 0.2 = Promedio

Sobre la evaluación de aplazado*


1. Se rendirá examen de Aplazados, siempre y cuando, se haya obtenido nota promedio
entre 8.5 y 10.4
2. Si rinde el examen de Aplazado, la nota final, se obtiene del promedio final, más nota de su
examen de aplazado, dividido entre dos.
3. El examen de aplazado, considera los temas de toda la asignatura.

8.2. Instrumentos de evaluación

Toda actividad de aprendizaje calificada está acompañada por su instrumento de


evaluación, específicamente una rúbrica o matriz de valoración, donde se detallan
los criterios e indicadores de los aprendizajes a evaluar. Las rúbricas, son entregadas
a los estudiantes desde la primera semana y se ubican en el Aula USS Virtual.

IX. Calendario general de la asignatura

SESIÓN SEMANAS / FECHAS DESCRIPCIÓN DE ACTIVIDADES CONDICIÓN

ACTIVIDADES INTRODUCTORIAS
- Exploración del Campus virtual / Aula USS
virtual / Lectura y análisis del material de
SESIÓN 1 Semana 1 Del 27 de agosto al 02 estudio sesión 1
de setiembre - Descarga y Lectura de sílabo / Revisión general Actividades
de contenidos previas
- Revisión de sistema de calificación e
instrumentos de evaluación
- Participación e interacción en el foro de
socialización.
- Desarrollo de la evaluación diagnóstica
- Lectura y análisis del material de estudio sesión
SESIÓN 2 Semana 2 2
- Desarrollo de cuestionario Autoevaluado
Actividades de
- Inicio del Trabajo individual y del Foro de aprendizaje
Debate y
- Argumentación (Lectura de guía y rúbrica)
03 al 09 de setiembre
Semana 3 - Participación en Foro temático
-- Participación en Tutoría Académica Virtual

10 al 16 de setiembre
Semana 4 - Lectura y análisis del material de estudio sesión
17 al 23 de setiembre 3
SESIÓN 3 Hasta el 23 de -DESARROLLO DE CUESTIONARIO
setiembre EVALUADO Evaluada (10%)

Semana 5
24 al 30 de setiembre - Desarrollo de cuestionario Autoevaluado

8
Actividades de
aprendizaje
- Participación en el Foro Temático
- Participación en Tutoría Académica Virtual
- Lectura y análisis del material de estudio sesión
Semana 6
01 al 07 de octubre 4

SESIÓN 4 - Desarrollo de cuestionario Autoevaluado


08 al 14 de octubre - Participación en Tutoría Académica Virtual
Semana 7
- PARTICIPACIÓN 1ER MOMENTO EN FORO
Hasta el 14 de octubre DE DEBATE Y ARGUMENTACIÓN
EVALUADA
(Se suma con el
2do momento
de intervención)
- Lectura y análisis del material de estudio sesión Actividades de
SESIÓN 5 5 aprendizaje
Semana 8
15 al 21 de octubre - Participación en Foro temático

- Desarrollo de cuestionario Autoevaluado


Semana 9
22 al 28 de octubre - Participación en Tutoría Académica Virtual
- PARTICIPACIÓN 2DO MOMENTO EN FORO
Hasta el 28 de DE Evaluada (30%)
octubre DEBATE Y ARGUMENTACIÓN
- Lectura y análisis del material de estudio sesión
Semana 10 29 de octubre al 04 de
noviembre 6

SESIÓN 6 - Participación en Foro Temático Actividades de


Semana 11
05 al 11 de noviembre - Participación en Tutoría Académica Virtual aprendizaje
Hasta el 11 de -DESARROLLO DE CUESTIONARIO Evaluada (10%)
noviembre EVALUADO
Semana 12 - Lectura y análisis del material de estudio sesión Actividades
SESIÓN 7 12 al 18 de noviembre 7 de
aprendizaje
- Participación en Foro Temático
Semana 13 19 al 25 de noviembre - Desarrollo de cuestionario Autoevaluado
- Participación en Tutoría Académica Virtual

26 de noviembre al 02 - Lectura y análisis del material de estudio sesión


de diciembre 8
SESIÓN 8 Semana 14 - PRESENTACIÓN: TRABAJO INDIVIDUAL
Hasta el 02 de O Evaluada (30%)
diciembre COLABORATIVO

Semana 15 - Desarrollo de cuestionario Autoevaluado


Actividades
- Participación en Foro temático
de
03 al 09 de diciembre - Participación en Tutoría Académica Virtual aprendizaje
- Participación en foro de despedida
Semana 16 - Participación en evaluación del curso
10 al 14 de diciembre
- EXAMEN EN LÍNEA Evaluada (20%)
SESIÓN 9 15 y 16 de diciembre

19 de diciembre - Examen de Aplazados Evaluado**

9
CONSIDERACIONES

*EXAMEN EN LÍNEA: Este examen considera todos los contenidos desarrollados en el curso
PROMEDIO FINAL: La nota final se obtiene de todas las actividades evaluadas, considerando sus
respectivos pesos o porcentajes, detallados en la fórmula de la asignatura (ver sílabo).

APLAZADO
** Se rendirá examen de Aplazados, siempre y cuando, se haya obtenido nota promedio entre: 8.5 y
10.4
** Si rinde el examen de Aplazado, la nota de la asignatura, se obtiene del promedio final, más nota de
su examen de aplazado, dividido entre dos.

** El examen de aplazado, considera los temas de toda la asignatura

X. Referencias bibliográficas
Vélez Serrano, José Peña Abril, Alberto Gortazar Bellas, Patxi (2011). Diseñar y programar,
todo es empezar: una introducción a la Programación Orientada a Objetos usando UML y
Java. España. Editorial Dykinson.

Este libro se encuentra en la base de datos .


Link de ingreso:
http://site.ebrary.com/lib/bibsipansp/docDetail.action?docID=10559
590&adv.x=1&
p00=programaci%C3%B3n+orientada+a+objetos&f00=all&p01=Inf
orm%C3%A1ti ca&f01=subject

Este libro ha sido seleccionado porque aborda el tema del desarrollo de software
bajo el paradigma orientado a objetos, abarcando el fundamento de este
paradigma y también demostrando con ejercicios con un lenguaje sencillo de
comprender.

Flórez Fernández, Héctor Arturo (2012). Programación orientada a objetos usando java.
Editorial: Ecoe Ediciones - Colombia.

Link de ingreso:
http://site.ebrary.com/lib/bibsipansp/docDetail.action?docID=10623628
&p00=paradigm a+o rientado+a+objetos

Este libro ha sido seleccionado porque aborda de forma clara el paradigma


orientado a objetos, implementados en lenguaje JAVA, contiene los conceptos y
ejemplos de aplicación, que ayudará a comprender de como programar bajo este
paradigma.

10
García Llinás, Luis Fernando (2010). Todo lo básico que debería sabe sobre
Programación básica orientada a objetos en Java. Editorial: Ediciones de la U -
Colombia.

Este libro se encuentra en la base de datos .


Link de ingreso:
http://site.ebrary.com/lib/bibsipansp/docDetail.action?docID=10559722&p00
=paradigm a+o rientado+a+objetos

Este libro ha sido seleccionado porque aborda el paradigma orientado a objetos,


desde lo básico hasta lo complejo, también aborda la construcción de Interfaces
graficas de usuario en lenguaje JAVA , utilizando el paradigma orientado objetos
de forma clara.

Cueva Lovelle, J.M. (2004). Cuadernos Didácticos Análisis y diseño orientado a objetos.
Editorial: SERVITEC – España.

Este libro se encuentra en la base de datos .


Link de ingreso:
http://site.ebrary.com/lib/bibsipansp/docDetail.action?docID=10061284&p00
=orientado
+a+obj etos

Este libro ha sido seleccionado porque aborda el tema de calidad de software


asociado al paradigma orientado a objetos así como aspectos prácticos, que
ayudarán a mejorar la comprensión y aplicación.

11

S-ar putea să vă placă și