You are on page 1of 7

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO

PRIVADO PERUANO DE SISTEMA “SISE”

Escuela de Tecnologías de la Información

SÍLABO

I. DATOS GENERALES

Carrera Profesional Software y Sistemas / Redes y Seguridad Informática


Semestre Académico : II
Módulo : II
Asignatura : Estructura de Datos
Código : TI-INF205
Pre - Requisito : TI-INF105
Créditos : 6.00
Horas Semana : Teoría 2 - Práctica 6
Docente Responsable :

II. COMPETENCIAS DE LA CARRERA PROFESIONAL

Analizar un problema y describirlo con el propósito de ser solucionado inmediatamente el uso de


herramientas tecnológicas. Administrar los sistemas de gestión de redes y base de datos,
considerando los criterios de seguridad y el almacenamiento de información. Gestionar,
implementar y administrar aplicaciones para Internet, teniendo en cuenta los requerimientos del
cliente. Desarrollar productos multimedia y desarrollo de software teniendo en cuenta los
requerimientos del cliente.

III. SUMILLA DE LA ASIGNATURA

La presente asignatura está divida en 3 grandes unidades que juntas desarrollan en el estudiante
la capacidad de manejar la escritura de programas usando Visual Basic .NET, desde la sintaxis,
permitiendo traducir algoritmos a programas eficientes, hasta el uso de componentes comunes
que permitan diseñas interfaces amigables para el usuario, manejar arreglos, colecciones y
operar datos en archivos planos.

IV. PROGRAMACION Y ORGANIZACIÓN DE LOS CONTENIDOS

UNIDAD Nº 1: CONSTRUCCION DE APLICACIONES SECUENCIALES Y


ESTRUCTURAS DE CONTROL EN VB .NET

CAPACIDADES POR DESARROLLAR EN LA UNIDAD:

1.1 Conoce las herramientas básicas para la construcción de aplicaciones.


1.2 Utilizael lenguaje para la escritura de programas secuenciales.
1.3 Aprende a usar controles adicionales que permitan crear aplicaciones más complejas.
1.4 Conoce como utilizar las estructuras de controles condicionales, selectivos múltiples y repetitivas.
1.5 Utiliza la integración de proyectos en archivos de solución.
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO

PRIVADO PERUANO DE SISTEMA “SISE”

Escuela de Tecnologías de la Información

N° Contenidos Contenidos Conceptuales Contenidos


Semana Procedimentales Actitudinales
Conoce y utiliza Introducción al Curso. • Participa activamente
las herramientas Conceptos Generales en clase.
básicas para la Comprendiendo la tecnología .NET: • Resuelve los ejercicios
01 construcción de y practicas propuestas
NET Framework: Arquitectura,
aplicaciones en laboratorio.
versiones. Namespaces.
Windows Form.
Tipos de Aplicaciones Windows: Windows Form,
WPF, Servicios Windows y Win32.
Conociendo la IDE de Visual Studio 2012
Descripción de las partes de la IDE de Visual

Studio 2012.
Diseño de Aplicaciones Windows Form en Visual
Basic .NET 2012
• Estructura de un proyecto en Visual
Studio.
• Creación de un nuevo proyecto.
• Windows Form:propiedades y eventos.
• Compilación y Depuración de un
proyecto.
• Controles Básicos: TextBox, Label,
Button: propiedades y eventos
Variables y Tipos de Datos
• Tipos de Datos en VB NET. Variables,
Contantes yOperadores (Aritméticos y
de Comparación). Expresiones
Aritméticas y Lógicas.
• Conversión Explícita e Implícita de
datos.
• Funciones de Conversión: CInt, CDbl,
CStr, etc.
• Declaración de Variables. Ámbito: Local,
Privado y Público

Laboratorio: Elaboración de Aplicaciones usando


Estructuras Secuenciales.
Desarrollar aplicaciones que permita usar los controles
TextBox, Label y Button. Conocer el lenguaje VB Net
comparándolo con las instrucciones conocidas en Java.
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO

PRIVADO PERUANO DE SISTEMA “SISE”

Escuela de Tecnologías de la Información

Conoce y utiliza Uso de Estructuras Condicionales y Selectivas • Participa activamente


las estructuras Múltiples. en clase.
02 condicionales y Resolución de aplicaciones usando • Resuelve los ejercicios
selectivas IF…THEN...ELSE y practicas propuestas
múltiples en Visual en laboratorio.
Basic Control PictureBox y Timer. Propiedades,
.NET. Métodos y Eventos.
Resolución de aplicaciones usando SELECT
CASE
Uso de controles RadioButtons, CheckBox y
GroupBox. Propiedades, Métodos y Eventos.

Laboratorio: Elaboración de Aplicaciones usando


Estructuras Condicionales y Selectivas Múltiples.
Objetivo: Desarrollar aplicaciones que permita usar los
controles RadioButtons, CheckBox y PictureBox.

Conoce y utiliza Uso de Estructuras Repetitivas • Participa activamente


las estructuras Resolución de aplicaciones usando DO WHILE, en las clases dirigidas.
03 repetitivas en DO..UNTIL, FOR • Resuelve los ejercicios
Visual Basic Control ListBox yComboBox. Propiedades, y practicas propuestas
.NET, así como el Métodos y Eventos. en laboratorio.
uso de controles
de lista y la
Diseño de G.U.I.
integración de
interfaces en Criterios para diseñar una GUI. Menús, Barras de
archivos de herramientas. Ayuda y accesibilidad
solución. Construcción de Aplicaciones MDI
Posicionamiento de formularios
Windows en formularios MDI
Funcionamiento de Aplicaciones MDI
Diseño de Menús con el control MenuStrip, barras
de Herramientas con el ToolStrip y barras de
Estado con el StatusStrip.

Trabajando con Procesos


Breve detalle acerca de los métodos para abrir,
enumerar y cerrar procesos.

Laboratorio:Elaboración de Aplicaciones usando


Estructuras Repetitivas.
Objetivo: Desarrollar aplicaciones MDI, que incluyan
formulario que usen controles ListBox y ComboBox
(generación de series numéricas, detalles de compra,
etc.).
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO

PRIVADO PERUANO DE SISTEMA “SISE”

Escuela de Tecnologías de la Información

UNIDAD Nº 2: INTRODUCCIÓN A LA ESTRUCTURA DE DATOS Y A LA PROGRAMACIÓN


ORIENTADA A OBJETOS EN VB .NET

CAPACIDADES POR DESARROLLAR EN LA UNIDAD:

2.1 Aprende a construir procedimientos y funciones, que podrán ser usados en la programación modular.
2.2 Conoce como almacenar datos en memoria, usando arreglos.
2.3 Utiliza las herramientas que permitan mostrar listados en cuadriculas.
2.4 Utiliza las técnicas de programación orientada a objetos para construir aplicaciones robustas.
2.5 Conoce como utilizar las colecciones para el manejo eficiente de objetos pertenecientes a clases.

N° Contenidos Contenidos Conceptuales Contenidos


Semana Procedimentales Actitudinales
Conoce como
la Programación Modular: Usando Procedimientos • Participa activamente
elaborar métodos y Funciones. en clase.
que serán usados Funciones del Sistema: Cadena y de Fecha. • Resuelve las prácticas
04 en Formateando la salida de valores. propuestas en
programación Creación e Invocación de Procedimientos y laboratorio.
modular. Funciones en Visual Basic .NET
Resolución de aplicaciones usando
procedimientos y funciones.

Creación de controles y manejadores de evento


en tiempo de ejecución.
Controles de Usuario,
Heredados y
Personalizados.

Laboratorio:
Objetivo: Desarrollar aplicaciones usando
procedimientos y funciones, y aplicando los
diferentes tipos de parámetros.

Conoce y Manejo de Vectores y Matrices. • Participa activamente


comprende como Conceptos. en las clases dirigidas.
05 almacenar datos Operaciones: Declaración, Asignación y • Resuelve los
en memoria obtención de valores. ejercicios y practicas
usando arreglos propuestas en
Recorrido por los elementos de un Arreglo
uni y laboratorio.
bidimensionales. (iteraciones usando For y For..Each).
Uso de Controles: DataGridView y ListView.
Propiedades y Métodos.

Laboratorio:Elaboración de Aplicaciones usando


Vectores y Matrices.
Objetivo: Desarrollar aplicaciones que permitan
asignar datos a arreglos y realizar operaciones con
ellos, así como mostrar sus valores en DataGridViews
y ListViews.
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO

PRIVADO PERUANO DE SISTEMA “SISE”

Escuela de Tecnologías de la Información

Aprende Entendiendo el modelo de P.O.O. • Participa activamente


06 losconceptos Herencia, Polimorfismo y Encapsulamiento en clase.
yprincipios Clases e Interfaces. • Resuelve los ejercicios y
básicos de Herencia de Formularios. practicas propuestas en
la Estructura de una clase: Campos, laboratorio.
programaciónorie Propiedades y Métodos. Ámbitos: Public,
ntada a objetos. Private.
Aprende a construir
con propiedad y Aplicando la P.O.O. en Visual Basic .NET
cuidado: Clases y Definiendo clases en VB .NET.
Objetos.
Uso de la Herencia.Definiendo interfaces.
Implementación dentro de las Clases.
Aplicando el concepto de polimorfismo.

Laboratorio
Objetivo: Desarrollar aplicaciones usando vectores y
matrices, en donde las operaciones se hallen
definidas en métodos dentro de clases.

UNIDAD Nº 3: PERMANENCIA DE DATOS EN ARCHIVOS PLANOS

CAPACIDADES POR DESARROLLAR EN LA UNIDAD:

3.1 Aprende a utilizar las técnicas de lectura y escritura de datos en archivos.


3.2 Conoce como manejar archivos XML.

N° Contenidos Contenidos Conceptuales Contenidos Actitudinales


Semana Procedimentales
Maneja con Colecciones en .NET • Participa activamente
07 propiedad Concepto de Colecciones. Tipos: ArrayList. en las clases dirigidas.
lascolecciones para ArrayList: métodos y propiedades. • Resuelve los ejercicios
almacenamiento de y practicas propuestas
Trabajando con el ArrayList: Agregar y remover
objetos. en laboratorio.
elementos.
Iteraciones: usando For..each… Uso de la
interfaz IEnumerator
Ordenamiento y búsqueda de elementos: Uso de
los métodos IndexOf, Contains y Clear.

Laboratorio
Objetivo: Desarrollar aplicaciones usando arraylist,
Almacenando objetos encapsulados en colecciones,
buscar y mostrar elementos en Listas y Grillas.

Conoce y utiliza la Introducción al trabajo en capas • Participa activamente


08 manera de Agregando proyectos de tipo Biblioteca de Clases. en las clases dirigidas.
organizar • Resuelve los
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO

PRIVADO PERUANO DE SISTEMA “SISE”

Escuela de Tecnologías de la Información

contenido usando Entendiendo la Capa de Datos, Lógica, ejercicios y practicas


divisiones. Entidades y Presentación. propuestas en
laboratorio.

Laboratorio
Objetivo: Desarrollar aplicaciones que permitan usar
capas y controles que muestren información.

Aprende a usar las Clases del File System (Sistema de Archivos) Participa activamente
clases que Clase FileSystemInfo, FileInfo, en las clases dirigidas.
09 permitan trabajar Clase Resuelve los ejercicios
con archivos y DirectoryInfo, Clase DriveInfo y practicas propuestas
unidades. en laboratorio.
Enumerando los Drives: uso de la enumeración
Conoce como
DriveType
acceder a archivos
para lectura y Métodos que permiten copiar, renombrar, cortar y
escritura. eliminar archivos.

Streams de Datos.
• Comprendiendo los Streams.
• Clases que facilitan la lectura y escritura
de datos
• Accediendo a un archivo: uso de la
enumeración FileAccess.
• Creación de archivos usando la
enumeración FileMode.
• Uso del StreamReader y StreamWriter.
UsodelMemoryStream.

Laboratorio
Objetivo: Desarrollar aplicaciones usando controles
que permitan seleccionar un archivo de texto, y mostrar
sus campos en combos y grillas.

V. ESTRATEGIAS METODOLOGICAS

Las sesiones de aprendizaje se desarrollaran mediante metodología activa participativa con


losestudiantes, utilizando, entre otras, las siguientes estrategias y experiencias de aprendizaje:

Estrategias preinstruccionales, de Inicio y motivación del aprendizaje.


• Preguntas inductoras
• Navegación en Páginas web modelo.

Estrategias coinstruccionales, de desarrollo o construcción del aprendizaje


• Exposición dialógica- crítica.
• Dinámicas y discusiones grupales.
• Seminarios.
• Investigación bibliográfica
• Preguntas insertadas

Estrategias postinstruccionales, de consolidación y extensión del aprendizaje.


INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO

PRIVADO PERUANO DE SISTEMA “SISE”

Escuela de Tecnologías de la Información

• Preguntas de cierre
• Trabajos de reforzamiento
• Recapitulaciones y síntesis de contenidos
• Estrategias de metacognición y análisis de desempeño

VI. CRITERIOS DE EVALUACIÓN

202 PRÁCTICO

ENFOQUE PRÁCTICO
Terminología Descripción Ponderación
EF Evaluación final 35%
PEA Evaluación aplicativa 35%
PEC Evaluación continua 15%
ACT Actitudinal 15%
TOTAL 100%

VII. RECURSOS BIBLIOGRÁFICOS /BIBLIOGRAFÍA

• Desarrollo de Aplicaciones en Visual Studio 2012.Carlos Serna. – Ed. Grapperu, 2012.


312 Págs.

• Visual Basic NET: Fundamentos de Programación. Ricardo Marcelo. – Ed. Macro,


2011. 288 Págs.

• Manual de Técnicas de Programación Orientada a Objetos – Instituto Superior SISE –


Edición 2013.

• Material de Estudio MTA (Microsoft Technology Associate): Windows Development


Fundamentals.