Sei sulla pagina 1di 9

Universidad Peruana del Oriente

Resolucin N405-2006-CONAFU

Slabo
Lenguaje de Programacin III
1. DATOS GENERALES
1.1. Cdigo : 0101-01304
1.2. Carrera Profesional : Ingeniera de Sistemas
1.3. rea curricular : Formacin Profesional Especializada
1.4. Tipo : Obligatorio
1.5. Ciclo : 5to
1.6. Crditos : 3
1.7. Duracin : 17 semanas
1.8. Horas : 5 horas
1.8.1. Teora : 1 horas teora
1.8.2. Prctica ; 4 horas prcticas
1.9. Prerrequisito : Ninguno
1.10. Semestre Acadmico : 2015 - II
1.10.1. Fecha Inicio : 22/10/2016
1.10.2. Fecha Trmino : 10/12/2016
1.11. Docente responsable : Ing. Elvis del Aguila Lpez
1.11.1. Correo electrnico : elvisdelaguila@gmail.com

2. SUMILLA
Lenguaje de Programacin III es un curso que parte del rea de formacin profesional del especializado,
es de carcter terico prctico y permite capacitar al alumno en el conocimiento de las tcnicas de
programacin Intermedia y avanzadas. El curso capacitar al alumno en el diseo y desarrollo de
aplicaciones Windows Cliente/Servidor, utilizando bases de datos relacionales mediante el uso de la
Arquitectura ADO.NET de MICROSOFT .NET 2012.Comprende el estudio de Diseo de la GUI para
Aplicaciones Windows, Almacenamiento y Gestin de Base de datos, Arquitectura ADO.NET y Aplicaciones
con Consultas SQL Server.

3. COMPETENCIAS DEL PERFIL DEL EGRESADO

3.1.DIMENSIN PERSONAL
Demuestra conocimientos en el manejo de programas informticos, herramientas de desarrollo
y de base de datos.
Acta con sentido tico, autonoma, capacidad de decidir, evaluar y usar criterios frente a
conflictos valorativos.
Demuestra habilidades y destrezas en el manejo de software y hardware para la solucin de
problemas educativos y empresariales.
Comprende y aplica conceptos teoras actualizadas sobre la tecnologa de informacin y
comunicacin de acuerdo a los avances cientficos y tecnolgicos.
Posee capacidad de abstraccin, creatividad e inteligencia, pensamiento sistmico global y
habilidades propias.

3.2.DIMENSIN PROFESIONAL
Analiza y desarrolla profesionalmente paquetes de software y sistemas de comunicacin e
informacin.
Aplica conocimientos cientficos, humansticos, sociales y tcnicos en el mbito de su profesin.
Aplica y evala sistemas que promuevan el progreso empresarial en el marco de una economa
moderna.
Desarrolla procesos operativos de sistemas de informacin empresarial.
Se desempea en empresas y organizaciones en donde se requieran poner en marcha sistemas
basados en computadoras y modernas tecnologas de informacin.
Crea empresas basadas en sistemas y manejo de software que promuevan el cambio social.

3.3.DIMENSIN SOCIAL

Pg. N 1
Demuestra valores ticos, morales, personales, profesionales y sociales en el contexto donde se
desenvuelve.
Respeta y tolera el trabajo en grupo en la construccin y aplicacin de proyectos informticos.
Demuestra profesionalismo y rpida adaptacin a los cambios sociales.
Asume responsable y creativamente los problemas sociales.
Respeta el medio ambiente

4. COMPETENCIAS DEL CURSO

4.1.COMPETENCIA GENERAL
El profesional ser capacitado en aplicar tcnicas agiles de desarrollo y trabajo en ambientes
reales de entornos de desarrollo actuales, para ello se le proporcionara los conocimientos
tericos-prcticos necesarios para disear, desarrollar e implementar aplicaciones Cliente-
Servidor, utilizando la tecnologa ADO.NET, los conceptos de programacin distribuida de tres
capas para su optimizacin y simplificacin en la lgica del negocio.
4.2.COMPETENCIA DE PROYECCIN SOCIAL
Demuestra valores ticos, morales, personales, profesionales y sociales en el contexto donde se
desenvuelve, aplicando sus conocimientos en la identificacin de problemas de desigualdad,
inequidad e injusticia dentro de una red social y plantea algunas soluciones ante la problemtica
encontrada.
4.3.COMPETENCIA EN INVESTIGACIN FORMATIVA
Utiliza mtodos y procedimientos proporcionados por la docente y otras fuentes diversas, a fin
de elaborar y mejorar sus propios procesos de investigacin orientados a la adaptacin de
tcnicas de desarrollo gil y dinmico.

4.4.COMPETENCIA DE EXTENSIN UNIVERSITARIA


Demuestra valores ticos, morales, personales, profesionales y sociales para apoyar en la
difusin de los conocimientos a travs de foros, cursos o talleres prcticos que la universidad
oferte a los mismos estudiantes como a la comunidad en general.

5. PROGRAMACIN DE CONTENIDOS

UNIDAD 01:
Duracin de unidad: 8 semanas
Fecha Inicio:22/08/2016 Fecha Trmino: 15/10/2016
Contenido:

CONTENIDOS
SE ESTRATEGIAS
TEMA PROCEDIMENT
M CONCEPTUAL ACTITUDINAL METODOLGICAS
AL

Definicin lenguajes de
programacin
Clasificacin de las
instrucciones:
Qu son los Clasificacin de los
lenguajes de lenguajes: Se utilizaran
Capacidad para
Tipos de lenguajes de Expone formas proyecciones en
programacin y analizar y emitir
de presentacin Diapositivas y
programacin: opinin sobre los
01 qu es software?, Software y sus funciones y dialogo ante un ejemplos prcticos
diferentes
pblico en forma as como casos
conceptualizacin Tipos de software oral y escrita
lenguajes de
prcticos y examen
Software de sistemas programacin
general escrito.
Software de aplicacin
Tendencias actuales
Administracin de los
activos de software

02 Fundamentos de Abstraccin Expone formas


programacin Encapsulamiento y de presentacin Realizar con xito Uso de herramientas
ocultacin de datos y dialogo ante un la interpretacin de software para
orientada a pblico en forma de los algoritmos resolver los
Herencia
objetos y UML oral y escrita diferentes problemas
Polimorfismo
planteados en

Pg. N 2
CONTENIDOS
SE ESTRATEGIAS
TEMA PROCEDIMENT
M CONCEPTUAL ACTITUDINAL METODOLGICAS
AL

Reutilizacin clases. Para emitir


(reusabilidad) una correcta opinin
basada en el trabajo
realizado en ellos.
Clases Uso de herramientas
Objetos de software para
Identificacin de clases y Expone formas resolver los
objetos de presentacin diferentes problemas
03 Relaciones entre clases
y dialogo ante un planteados en
pblico en forma clases. Para emitir
UML: modelado de
oral y escrita una correcta opinin
aplicaciones basada en el trabajo
realizado en ellos.
Clases Pblicas
Constructores
Constructor por defecto.
Constructores
sobrecargados
Capacidad del
Recoleccin de basura alumno de
Autorreferencia del codificar y ms
objeto: this de un lenguaje
Miembros static de una Uso de herramientas
de programacin
clase de software para
el mismo
Expone formas resolver los
Variables static algoritmo
de presentacin diferentes problemas
Mtodos static
04 Clases y objetos y dialogo ante un planteados en
Clase Static pblico en forma clases. Para emitir
Consideraciones oral y escrita una correcta opinin
prcticas de diseo de basada en el trabajo
clases realizado en ellos.
Mtodos y clases
predefinidos
Clases definidas por el
usuario Biblioteca de
clases de C#
Clase System
Clase Object

Concepto Bsicos de Uso de herramientas


Internet. de software para
Protocolos de Internet. Capacidad del
Expone formas resolver los
Interfaz de Usuario alumno de
de presentacin diferentes problemas
codificar y ms
05 Controles de Usuario. y dialogo ante un planteados en
de un lenguaje
HTML, Etiquetas. pblico en forma clases. Para emitir
de programacin
Hoja de Estilos. oral y escrita una correcta opinin
el mismo
HTML 5. basada en el trabajo
algoritmo
Programacin en realizado en ellos.
Internet
Definicin y Creacin de Uso de herramientas
06 Sitios Web. de software para
Capacidad del
Uso de Bootstrap Expone formas resolver los
alumno de
Uso de Javascript de presentacin diferentes problemas
codificar y ms
y dialogo ante un planteados en
Utilizacon de Controles de un lenguaje
pblico en forma clases. Para emitir
07 AJAX de programacin
oral y escrita una correcta opinin
Utilizacin de JQuery el mismo
basada en el trabajo
algoritmo
realizado en ellos.
Definicin de Patrones.
Creacin de Clases con Uso de herramientas
MVC. de software para
Capacidad del
Ejercicios Expone formas resolver los
alumno de
de presentacin diferentes problemas
Patrn de Diseo codificar y ms
y dialogo ante un planteados en
08 MVC pblico en forma
de un lenguaje
clases. Para emitir
de programacin
oral y escrita una correcta opinin
el mismo
basada en el trabajo
algoritmo
realizado en ellos.

Examen Parcial
INVESTIGACIN Desarrollo de optimizacin de cdigo para algoritmos desarrollados en clase
FORMATIVA Anlisis pictogrfico de algoritmos, metodologa UML

Pg. N 3
CONTENIDOS
SE ESTRATEGIAS
TEMA PROCEDIMENT
M CONCEPTUAL ACTITUDINAL METODOLGICAS
AL
Investigacin de mtodos algortmico, caso de estudio Google, Facebook
Demuestra valores ticos, morales, personales, profesionales y sociales en el
PROYECCIN SOCIAL contexto donde se desenvuelve, aplicando sus conocimientos en la identificacin de
problemas en su comunidad y plantea soluciones ante la problemtica encontrada.
Demuestra valores ticos, morales, personales, profesionales y sociales para apoyar
EXTENSIN
en la difusin de los conocimientos a travs de foros, cursos o talleres prcticos que
UNIVERSITARIA
la universidad oferte a los mismos estudiantes como a la comunidad en general.

UNIDAD 02:
Duracin de unidad: 9 semanas
Fecha Inicio:17/10/2015 Fecha Trmino: 10/12/2016
Contenido:

CONTENIDOS
SE ESTRATEGIAS
TEMA PROCEDIMENT
M CONCEPTUAL ACTITUDINAL METODOLGICAS
AL

Definiciones bsicas Uso de herramientas


Por que RAZOR? de software para
Capacidad del
@ViewBag. resolver los
alumno de
Instalacin del diferentes problemas
codificar y ms
09 Programa Web planteados en
de un lenguaje
Matrix clases. Para emitir
de programacin
una correcta opinin
el mismo
basada en el trabajo
algoritmo
realizado en ellos.
Pginas Maestras
Layout.
Modelos en Razor. Uso de herramientas
@Inherits. Muestra de software para
Agregando Templates disposicin para resolver los
Instalacin de
manualmente. actuar diferentes problemas
Plugings para
10 responsablement planteados en
mviles
RAZOR e durante las clases. Para emitir
actividades una correcta opinin
previstas. basada en el trabajo
realizado en ellos.

Razor Helpers
Extension Method
@Helper sintaxis Uso de herramientas
Estandar HTML Helpers de software para
Capacidad del
Expone formas resolver los
Input helpers. alumno de
de presentacin diferentes problemas
Form Helpers. codificar y ms
11 y dialogo ante un planteados en
de un lenguaje
pblico en forma clases. Para emitir
de programacin
oral y escrita una correcta opinin
el mismo
basada en el trabajo
algoritmo
realizado en ellos.

Programacin Scaffolding. Uso de herramientas


Visual en Validation Helpers Muestra de software para
Link helpers Expone formas disposicin para resolver los
Microsoft.NET de presentacin actuar diferentes problemas
2015 Label Helper
12 y dialogo ante un responsablement planteados en
pblico en forma e durante las clases. Para emitir
oral y escrita actividades una correcta opinin
previstas. basada en el trabajo
realizado en ellos.
13 Partial Views Expone formas Uso de herramientas
Partial Helpers de presentacin Capacidad del de software para
SQL Linq y dialogo ante un alumno de resolver los
pblico en forma codificar y ms diferentes problemas

Pg. N 4
CONTENIDOS
SE ESTRATEGIAS
TEMA PROCEDIMENT
M CONCEPTUAL ACTITUDINAL METODOLGICAS
AL
planteados en
de un lenguaje
clases. Para emitir
de programacin
oral y escrita una correcta opinin
el mismo
basada en el trabajo
algoritmo
realizado en ellos.
Introduccin al motor de
Uso de herramientas
base de datos sql Muestra de software para
server 2008. Expone formas disposicin para resolver los
Creacin de base de de presentacin actuar diferentes problemas
14 datos. y dialogo ante un responsablement planteados en
Consultas. pblico en forma e durante las clases. Para emitir
Administracin de oral y escrita actividades una correcta opinin
usuarios. previstas. basada en el trabajo
realizado en ellos.
SQL SERVER
2014 Vistas
Uso de herramientas
Procedimientos de software para
almacenados. Capacidad del
Expone formas resolver los
alumno de
de presentacin diferentes problemas
codificar y ms
15 y dialogo ante un planteados en
de un lenguaje
pblico en forma clases. Para emitir
de programacin
oral y escrita una correcta opinin
el mismo
basada en el trabajo
algoritmo
realizado en ellos.
MVC con Procedimientos
Uso de herramientas
Almacenados. Muestra de software para
Revisin de Proyectos Expone formas disposicin para resolver los
de presentacin actuar diferentes problemas
MVC Avanzado y dialogo ante un responsablement planteados en
pblico en forma e durante las clases. Para emitir
16 oral y escrita actividades una correcta opinin
previstas. basada en el trabajo
realizado en ellos.

Entrega y Revisin de Proyectos

17 Presentacin de Proyecto Final

INVESTIGACIN Implementacin de un sistema de informacin desarrollado en y funcionando


FORMATIVA Nuevas herramientas Ajax para mejorar la calidad visual de un producto software
Demuestra valores ticos, morales, personales, profesionales y sociales en el
PROYECCIN SOCIAL contexto donde se desenvuelve, aplicando sus conocimientos en la identificacin de
problemas en su comunidad y plantea soluciones ante la problemtica encontrada.
Demuestra valores ticos, morales, personales, profesionales y sociales para apoyar
EXTENSIN
en la difusin de los conocimientos a travs de foros, cursos o talleres prcticos que
UNIVERSITARIA
la universidad oferte a los mismos estudiantes como a la comunidad en general.

6. EVALUACIN

6.1. CONCEPTOS

a) Evaluacin de Entrada: Es una evaluacin escrita de carcter referencial que mide


los conocimientos previos que el alumno tiene respecto al contenido del curso o
cursos prerrequisitos. Esta evaluacin no es considerada dentro del clculo del
promedio de nota del curso, pero debe ser de conocimiento del alumno. Adems, esta
evaluacin le servir al docente para afinar sus estrategias y orientar su proceso de
enseanza-aprendizaje.

b) Evaluacin regular: Son las evaluaciones en escala vigesimal (00-20) que se toman
a los alumnos en cada unidad temtica. Los tipos de evaluacin regular son:

Pg. N 5
b.1. Evaluacin de contenidos cognitivos (Conceptual):
Son aquellas evidencias de aprendizaje que los estudiantes irn construyendo
durante el desarrollo de los contenidos del rea. Se puede considerar: reportes
de lecturas, organizadores de conocimiento, pruebas escritas, exposiciones, etc.

b.2. Evaluacin de contenidos Procedimentales (Procedimental):


Se puede considerar como evaluacin procedimental a la realizacin de tcnicas,
prcticas calificadas, ejercicios prcticos, etc.

b.3. Evaluacin de la participacin en la Proyeccin Social de la carrera:


Es considerado como evaluacin de Proyeccin Social a la participacin en
campaas de proyeccin a la comunidad, que se organice por el docente del
curso (I unidad) y por la Carrera Profesional (II unidad).

Pg. N 6
b.4. Evaluacin de la investigacin formativa:
Son aquellas evidencias de aprendizaje que los estudiantes irn construyendo
durante el desarrollo de los contenidos del rea. Se puede considerar anlisis de
artculos cientficos, seminarios de temas asignados, etc.

b.5. Evaluacin de la Actitud:


Se evaluar mediante:
Autoevaluacin: Se debe motivar al estudiante y darle la oportunidad de
manifestar su calificacin cualitativa y cuantitativa respecto a sus
aprendizajes. Se le solicita que argumente su decisin; la nota que l se
asigne ser inalterable, ni los docentes ni sus compaeros podrn modificarla.
Puede utilizar fichas de metacognicin.
Coevaluacin: Los estudiantes tienen la oportunidad de participar en la
calificacin de sus compaeros, valorando el desempeo que manifiesten en
cada una de las actividades realizadas durante el semestre acadmico.

c) Evaluacin Sustitutoria: Es una evaluacin al cual el alumno tiene derecho y que


puede ser solicitada con el fin de reemplazar una evaluacin no rendida (justificada o
injustificada), desaprobada o cuando se desea subir el promedio de la unidad.
El alumno slo puede rendir una evaluacin sustitutoria por unidad, pudiendo
rendirlas en todas las unidades. Sin embargo, slo puede ser solicitada hasta dentro
de los 7 (siete) primeros das luego de haber finalizado la unidad de la cual desea
rendir sustitutorio, lo que no significa que se deba esperar a que finalice la unidad
para recin solicitarla, pudiendo pedirla en cualquier momento dentro de la unidad.
La evaluacin sustitutoria reemplaza a la nota ms baja, o ausencia de nota, obtenida
nicamente en las evaluaciones Conceptuales o Procedimentales, y para la cual el
alumno deber pagar el derecho de acuerdo a lo establecido en el TUPA de la UPO.
La solicitud para pedir la evaluacin sustitutoria debe iniciarla el alumno dirigindola
al responsable de Carrera Profesional, quien a su vez coordinar con el docente para
su ejecucin.

d) Evaluacin de Aplazados: Es una evaluacin de carcter global al cual tiene


derecho el alumno, previo pago de la tasa establecida en el TUPA, y que reemplaza al
Promedio Final del curso.
Slo tienen derecho de rendir examen de aplazado los alumnos que hayan obtenido
promedio final entre 8 (ocho) y 10 (diez).

6.2.PROCESO DE EVALUACIN

a) Promedio de la Unidad
Para el proceso de evaluacin, se debe de tener presente los criterios, valoracin, porcentaje e
instrumentos, que son necesarios conocer y respetar a fin de obtener el promedio en cada una
de las dos unidades en las que est dividido un curso.

Pg. N 7
Porc. de Instrumento Sub Tipo de
Evaluacin Evaluador
Valoracin de Evaluacin Porc. evaluacin
Conceptual
30% Prueba Escrita 30% Heteroevaluacin Docente
(EC)
Procedimental
30% Lista de Cotejo 30% Heteroevaluacin Docente
(EP)
Investigacin
Formativa 10% Lista de Cotejo 10% Heteroevaluacin Docente
(EIF)
Gua de
Observacin 5% Heteroevaluacin Docente
Proyeccin
10% (GOP)
Social (EPS)
Lista de Cotejo Compaeros
5% Co-evaluacin
(LCP) de clase
Gua de
Extensin Observacin 5% Heteroevaluacin Docente
Universitaria 10% (GOP)
(EEU) Lista de Cotejo Compaeros
5% Co-evaluacin
(LCP) de clase
Gua de
Observacin 3% Heteroevaluacin Docente
(GOA)
Actitudinal
10% Lista de Cotejo Compaeros
(EA) 3% Co-evaluacin
(LCC) de Clase
Lista de Cotejo
4% Autoevaluacin Alumno
(LCA)
Total 100% 100%

Los valores de EPS y EA estn conformados por otras evaluaciones ms detalladas, las cuales
tambin poseen una ponderacin especfica para cada criterio, tal como se ve en la tabla
anterior. Esto debe ser considerado al momento de obtener los valores que sern considerados
en el clculo del promedio de la unidad.
El promedio de cada unidad es el promedio ponderado de las evaluaciones realizadas durante la
unidad, siendo la siguiente la frmula para obtenerlo:

Promedio Unidad N (PUN) = EC x 0.30 + EP x 0.30 EIF x 0.10 + EPS x 0.10+EEU x 0.10 + EA x
0.10

b) Nota Final del curso

La nota final de curso es el promedio simple redondeado al mayor, de los promedios obtenidos
en la primera y en la segunda unidad.

Promedio Unidad 1 (PU1) + Promedio Unidad 2 (PU2)


Promedio Final (PF) =
2

Se considera nota aprobatoria a partir de 10.5 (En el registro de actas slo se consideran valores
enteros).

Pg. N 8
7. BIBLIOGRAFA
1. Arganis Jurez, M. L., & De Luna Cruz, F. (2013). Drawing series with the same or
different length by means of an event-driven computing language. [Dibujo de series
de igual o distinta longitud utilizando un lenguaje de programacin disparado por
eventos] Ingeniare, 21(1), 70-81. Retrieved from www.scopus.com
2. Gillespie, C. W. (2004). Seymour papert's vision for early childhood education? A
descriptive study of head start and kindergarten students in discovery-based, logo-
rich classrooms. [La visin de Seymour Papert para la educacin de la niez: Estudio
descriptivo de estudiantes de Head Start y kindergarten en aulas basadas en el
descubrimiento y enriquecidas con el lenguaje de programacin Logo] Early Childhood
Research and Practice, 6(1) Retrieved from www.scopus.com
3. Timothy Budd. Introduccin a la Programacin orientada a objetos. Wilmington:
Addison-Wesley Iberoamericana, 1994.
4. Angel Morales y Francisco Segovia. Programacin orientada a objetos, Aplicaciones
con Smalltalk. Madrid: Ed. Paraninfo, 1993.
5. H. Deitel y P. Deitel. Cmo programar en JAVA. Mxico: Prentice Hall, 1998.
6. Weiss, Mark Allen. Estructura de datos: compatible con Java 2 / Mark Allen Weiss.
Madrid : Addison Wesley, 2000. 776 p.
7. Bertrand Meyer. Construccin de software orientado a objetos. 2a. ed. Madrid: Prentice
Hall, 1998.
8. James Martin y James Odell. Anlisis y diseo orientado a objetos. Mxico: Prentice
Hall, 1992.
9. Rogers Cadenhead, Laura Lemay (2008), Programacin Java 6, Edit. Anaya
Multimedia, Madrid-Espaa
10. Joseph Shuller (2000),Aprendiendo UML en 24 Horas,Edit. Pearson, Mxico
11. Fco.Javier Ceballos(2007), Java 2: Curso de Programacin, 3ra. Edicin, Edit.
Alafaomega & Ra-ma, Mxico D.F.
12. Anlisis de la estructura de un objeto
http://www.inf.udec.cl/~mvaras/estprog/cap42.html
13. Anlisis del comportamiento de un objeto
http://www.inf.udec.cl/~mvaras/estprog/cap43.html
14. Conceptos bsicos de Objetos http://www.inf.udec.cl/~mvaras/estprog/cap41.html
15. Tutorial de java http://members.es.tripod.de/froufe/index.html
16. Ingeniera de software orientada a objeto
http://www.monografias.com/trabajos10/soft/soft OO.shtml
17. Programacin Orientada a Objetos http://www.desarrolloweb.com/articulos/499.php

Pg. N 9