Sunteți pe pagina 1din 7

FACULTAD DE INGENIERIA DE SISTEMAS

SÍLABO

I. INFORMACIÓN GENERAL

CURSO : LENGUAJE DE PROGRAMACIÓN II

CÓDIGO : 1V1043

CICLO : 2016-II
CRÉDITOS : 3
HORAS SEMANALES : 5 Horas :
Teoría : 02 hrs
Laboratorio : 03 hrs.
PROFESOR : Ing. Gerardo German Cayo Morales
CORREO ELECTRÓNICO DEL : gcayom@gmail.com
ÁREA O CARRERA : Ingeniería de Sistemas

II. INTRODUCCIÓN
El curso es de naturaleza teórico-práctica, capacita al estudiante en la metodología
de la programación orientada a objetos y el desarrollo de aplicaciones visuales con
orientación a eventos y con conexión a base de datos bajo la plataforma .Net, con
la cual podrá elaborar aplicaciones informáticas que faciliten la toma de decisiones
en una organización.

III.- COMPETENCIA GENERAL

Desarrollar las habilidades necesarias para afrontar la programación de aplicaciones


utilizando tecnologías orientadas a objetos.

IV.- COMPETENCIAS ESPECÍFICAS

Al terminar el semestre, los alumnos serán capaces de:


- Aplicar los conceptos de la programación orientada a objetos en el desarrollo de
software.
- Entender el funcionamiento y elaborar programas con interfaces gráficas de
usuario.
- Entender el funcionamiento y elaborar programas concurrentes utilizando hilos.
- Manejar excepciones.
- Implementar y utilizar librerías.
- Manejar objetos persistentes.
- Evaluar las características de la plataforma .Net para su uso en proyectos de
desarrollo de software.
Estas competencias contribuyen al logro de los siguientes cinco resultados del programa:
a.- Aplica los conocimientos relacionados a las matemáticas, ciencias e ingeniería.
b.- Diseña sistemas, componentes o procesos que satisfagan las necesidades
presentadas.
c.- Reconoce la necesidad y se compromete con el aprendizaje a lo largo de toda la vida.
d.- Utiliza las técnicas, estrategias y herramientas de la ingeniería moderna necesarias
para la práctica de la misma.

V.- ORGANIZACIÓN DE LOS CONTENIDOS:

5.1.- UNIDAD 1: Fundamentos de la Programación ORIENTADA A OBJETOS

Competencias Analiza y plantea las funcionalidades y NUMERO


propiedades de un objeto con relación a su clase. DE
Presentación y CAPACIDADES ACTITUDES TEMAS SEMANAS
Contextualización Y HORAS
En esta unidad 1. Analiza una realidad,  Desarrolla una TEMA 01:
se abstrae y lo actitud analítica Programación
trataremos los formula en un y sistemática, a Orientada a Objetos SEMANA
temas de modelo de objetos. partir de la cual
expone diversos TEMA 02: Espacios 1, 2, 3 y 4
fundamento que 2. Diferencia las
variables y métodos planteamientos de Nombres y
te permitan estáticos de las en relación con Librerías
comprender la propiedades y la actividad
métodos de asignada. TEMA 03: Archivos,
filosofía e instancia  Actúa con flujos y persistencia
importancia de la (miembros) y los responsabilidad de objetos. N° de horas
programación aplica al desarrollar personal, al por cada
una aplicación. cumplir con los TEMA 04:
orientada a 3. Diferencia la capa de cronogramas Programación con
semana
objetos como un la Lógica de establecidos y la Interfaces Gráficas

estándar actual en
Presentación y la metodología del de Usuario 05
Lógica de Negocios y plan de estudio.
el desarrollo de los utiliza al  Disposición
desarrollar emprendedora.
aplicaciones aplicaciones en dos
informáticas. capas.

Adicionalmente,
también
aprenderás a
expresar tu
percepción de la
realidad en
objetos, para
luego a partir de
esta percepción
crear tus primeras
clases e
implementarlas
con métodos y
propiedades.

2
5.2.- SEGUNDA UNIDAD: CONCEPTOS AVANZADOS DE LA PROGRAMACION ORIENTADA A
OBJETOS

COMPETENCIAS Analiza, plantea y formula un modelo de clase para representar una NUMERO
realidad, aplicando herencia y polimorfismo. DE
PRESENTACION Y CAPACIDADES ACTITUDES TEMAS SEMANAS
CONCEPTUALIZACION Y HORAS
En esta unidad 1. Distinguir la  Actúa con TEMA01: Wrapper
aprenderás a utilizar las utilidad de las responsabilidad y Casting. SEMANA
distintas clases clases wrapper y personal, al 5, 6, 7, 8
predeterminadas del convertir datos y cumplir con los TEMA02: La clase
objetos aplicando horarios date y
propio lenguaje C#, así casting. GregorianCalendar.
establecidos y
como crear un modelo de 2. Manejar los datos el respeto a las N°
clases aplicando los cronológicos y normas de TEMA03: Herencia HORAS
conceptos de herencia y relacionar una de clases y niveles
polimorfismo.
convivencia. POR
fecha de tipo Date  Cumple con de acceso.
con la clase responsabilidad
CADA
GregorianCalendar. la presentación TEMA04: SEMANA
3. Crear un modelo de de los trabajos Polimorfismo,
clase aplicando encomendados. interfaces y
herencia de clases. métodos 5
Desarrollar un caso abstractos.
práctico aplicando
herencia de clases.
4. Planifica, diseña,
implementa y
formula un modelo
de clase para
representar una
realidad aplicando
herencias y
polimorfismo

3
5.3.- TERCERA UNIDAD: FUNDAMENTOS DEL LENGUAJE ESTRUCTURADO DE CONSULTAS SQL

COMPETENCIAS Formula y ejecuta correctamente comandos del Lenguaje Estructurado de NUMERO DE


consultas (SQL) SEMANAS Y
PRESENTACION Y CAPACIDADES ACTITUDES TEMAS HORAS
CONTEXTUALIZACION
En esta unidad 1. Instala el servidor  Cumple con TEMA01: Instalación
aprenderás a instalar un de base de datos
e implementa las
responsabilidad
la presentación
del servidor de datos
MS SQL Server y
SEMANA
servidor de base de datos tablas de datos y de los trabajos comandos DML y
y sus elementos. También aplica los encomendados DDL.
comandos DML  Desarrolla la
9, 10, 11, 12
aprenderás a utilizar los
encargados del creatividad, TEMA02: Uso del
comandos DDL y DML del
mantenimiento innovación, comando SELECT. N° HORAS
lenguaje de consultas
SQL.
de datos. actitud
POR CADA
2. Crea esquemas emprendedora TEMA03: Uso del
de datos y el respeto a la comando SELECT a SEMANA
haciendo uso de honestidad múltiples tablas.
la sentencia intelectual.
SELECT TEMA04: Uso de
05
aplicándolos a comandos DDL
una sola tabla con
todas sus
variantes.
3. Crea esquemas
de datos
haciendo uso de
la sentencia
SELECT
aplicándolo a
varias tablas y
estableciendo la
relación entre
ellas.
4. Optimiza la
estructura de la
base de datos
aplicando
sentencias DDL

4
5.4.- CUARTA UNIDAD: INTRODUCCION A LA TECNOLOGIA ODBC

COMPETENCIAS Elabora una aplicación informática con conexión a base de NUMERO


datos y POO usando la tecnología ODBC DE
PRESENTACION Y CAPACIDADES ACTITUDES TEMAS SEMANAS
CONTEXTUALIZACION Y HORAS
En esta unidad 1. Comprende la  Cumple con TEMA01: SEMANA
forma cómo responsabilidad Introducción a la
aprenderás a construir
trabaja la la presentación Tecnología ODBC.
aplicaciones de escritorio tecnología 13,14,15 y
de los trabajos
con conexión a base de ODBC al
encomendados.
TEMA02: 16
datos utilizando la conectarse con Estableciendo una
una base de  Desarolla la conexión de Datos.
tecnología ODBC
datos. creatividad, N°
2. Maneja las innovación, TEMA03: Aplicando HORAS
principales actitud POO para la Gestión POR
interfaces del emprendedora y de Operaciones con CADA
ODBC para el el respeto a la una Base de Datos.
manejo y SEMANA
honestidad
procesamiento intelectual. TEMA04: La
de datos de interface 05
una tabla. PreparedStatement.
3. Aplica la
programación
orientada a
objetos al
programar una
aplicación con
base de datos.
4. Aplica
sentencias
precompilada
con los datos
de una tabla.

5
VI. METODOLOGÍA
Para el desarrollo de la asignatura se utilizará las siguientes metodologías y técnicas:
Teoría: Método Inductivo – Deductivo
Laboratorio: Explicativa y expositiva – Dialogada

La presente asignatura consta de:


Teoría : 02 horas
Laboratorio : 03 horas

Teoría:
Se desarrollará los conceptos de la programación orientada a objetos con conexión a
base de datos.

Laboratorio:
Se realiza aplicando los conceptos vertidos en las clases teóricas.

VII. EVALUACIÓN

La evaluación es de acuerdo al Reglamento interno de evaluaciones aprobado


en la Facultad de Ingeniería de Sistemas

TIPO DETALLE NOMI PESO PROMEDIO FINAL


Promedio de Parciales PPA 2
A Promedio de Practicas PPR 3 (2PPA + 3PPR + PEP)/6
Evaluación Permanente PEP 1

CRONOGRAMA:

A continuación se presenta el calendario de evaluaciones en función de las


unidades del curso:

Unidades Fecha Tipo de evaluación Recuperable

1y2 Semana 3 Trabajo NO


1a3 Semana 3 PC 1 NO
1a4 Semana 8  Examen Parcial SI
4a6 Semana 11  PC2 NO
1a6 Semana 14  Trabajo NO
7a 8 Semana 15  PC 3 NO
5a9 Semana 16  Examen Final SI

6
En la tabla no figura la evaluación correspondiente a la Participación en clase,
que le corresponde un peso de 5% . La inasistencia a clases el 30% el alumno esta
descalificado, así como la respuesta acertada a las preguntas, durante la
realización de las clases, se considera como parte de esta evaluación.
Se toma las dos más altas notas de las prácticas calificadas.

VIII.- REERENCIA BIBLIOGRAFIA

Pérez, M (2014) PROGRAMACION ORIENTADA A OBJETOS Y PROGRAMACION


ESTRUCTURADA (Spanish Edition). Publisher: CreateSpace Independent Publishing
Platform.

Cardona Torres, S. Jaramillo Valbuena, S., & Hernández Rodriguez, L. (2010)


Programación Orientada a Objetos (Spanish Edition) Publisher: ELIZCOMS, 1 edition.

Ica, Agosto 2015

………………………………………………………………………………………..
Ing. Gerardo Germán Cayo Morales
Profesor el curso

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