lenguaje de programacion ii.pdf

6
Instituto Educación Superior Tecnológico Privado “El Buen Pastor” SILABO DE LENGUAJE DE PROGRAMACIÓN II CARRERA PROFESIONAL: COMPUTACION E INFORMATICA I. DATOS GENERALES 1.1. CARRERA PROFESIONAL : COMPUTACIÓN E INFORMATICA 1.2. NOMBRE DEL CURSO : LENGUAJE DE PROGRAMACIÓN II 1.3. CICLO : III 1.4. Nº DE HORAS SEMANALES : 06 (Teoría : 02, Laboratorio : 04) 1.5. PRE REQUISITO : LENGUAJE DE PROGRAMACIÓN I 1.6. PROFESOR : Rolando Chávez Fiestas II. SUMILLA El curso forma parte del área de formación profesional del currículo, es de carácter teórico práctico y permite capacitar al alumno en el conocimiento de las técnicas de programación Intermedia y avanzadas. El curso capacitará al alumno en el diseño y desarrollo de aplicaciones Windows Cliente/Servidor, utilizando bases de datos relacionales mediante el uso de la Arquitectura ADO.NET de MICROSOFT .NET 2008. Comprende el estudio de cuatro unidades de aprendizaje: I. Diseño de la GUI para Aplicaciones Windows II. Almacenamiento y Gestión de Base de datos. III. Arquitectura ADO.NET IV. Aplicaciones con Consultas SQL Server . III. OBJETIVOS 3.1 Objetivo General Proporcionar los conocimientos teóricos-prácticos necesarios para diseñar, desarrollar e implementar aplicaciones Cliente-Servidor, utilizando la tecnología ADO.NET, los conceptos de programación distribuida de tres capas para su optimización y simplificación en la lógica del negocio. 3.2 Objetivos Específicos Manejar los controles ActiveX y objetos para el diseño de la Interface Gráfica del Usuario (GUI), de las aplicaciones de gestión de negocios. Reconocer los componentes de una base de datos en SQL Server. Crear y manejar objetos de una base de datos como conexiones, tablas, vistas y procedimientos almacenados. Manejar los modelos de almacenamientos de datos, escenarios conectados y desconectados reconocer la arquitectura ADO .NET. Desarrollar Aplicaciones de Consultas de Datos mediante instrucciones Sql Server. IV. UNIDADES TEMÁTICAS 4.1 Diseño de la GUI para aplicaciones Windows y Archivos de Datos.

Upload: marco-tolentino

Post on 25-Apr-2015

44 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Lenguaje de Programacion II.pdf

Instituto Educación Superior Tecnológico Privado “El Buen Pastor”

SILABO DE LENGUAJE DE PROGRAMACIÓN II

CARRERA PROFESIONAL: COMPUTACION E INFORMATICA

I. DATOS GENERALES

1.1. CARRERA PROFESIONAL : COMPUTACIÓN E INFORMATICA 1.2. NOMBRE DEL CURSO : LENGUAJE DE PROGRAMACIÓN II 1.3. CICLO : III 1.4. Nº DE HORAS SEMANALES : 06 (Teoría : 02, Laboratorio : 04) 1.5. PRE REQUISITO : LENGUAJE DE PROGRAMACIÓN I 1.6. PROFESOR : Rolando Chávez Fiestas

II. SUMILLA

El curso forma parte del área de formación profesional del currículo, es de carácter teórico

práctico y permite capacitar al alumno en el conocimiento de las técnicas de programación Intermedia y avanzadas. El curso capacitará al alumno en el diseño y desarrollo de aplicaciones Windows Cliente/Servidor, utilizando bases de datos relacionales mediante el uso de la Arquitectura ADO.NET de MICROSOFT .NET 2008.

Comprende el estudio de cuatro unidades de aprendizaje: I. Diseño de la GUI para Aplicaciones Windows II. Almacenamiento y Gestión de Base de datos. III. Arquitectura ADO.NET IV. Aplicaciones con Consultas SQL Server .

III. OBJETIVOS

3.1 Objetivo General Proporcionar los conocimientos teóricos-prácticos necesarios para diseñar, desarrollar e

implementar aplicaciones Cliente-Servidor, utilizando la tecnología ADO.NET, los conceptos de programación distribuida de tres capas para su optimización y simplificación en la lógica del negocio.

3.2 Objetivos Específicos

Manejar los controles ActiveX y objetos para el diseño de la Interface Gráfica del Usuario (GUI), de las aplicaciones de gestión de negocios.

Reconocer los componentes de una base de datos en SQL Server. Crear y manejar objetos de una base de datos como conexiones, tablas, vistas y procedimientos almacenados.

Manejar los modelos de almacenamientos de datos, escenarios conectados y desconectados reconocer la arquitectura ADO .NET.

Desarrollar Aplicaciones de Consultas de Datos mediante instrucciones Sql Server.

IV. UNIDADES TEMÁTICAS

4.1 Diseño de la GUI para aplicaciones Windows y Archivos de Datos.

Page 2: Lenguaje de Programacion II.pdf

4.2 Almacenamiento y Gestión de Base de Datos 4.3 Arquitectura ADO .Net 4.4 Aplicaciones con Consultas Sql Server

V. PROGRAMACIÓN DE CONTENIDOS O PROGRAMACION CURRICULAR

I UNIDAD: DISEÑO DE LA GUI PARA APLICACIONES WINDOWS Y ARCHIVOS DE DATOS

PRIMERA SEMANA

Interface MDI. Diseño de Sistema.

Formulario MDI Principal. Configuración, propiedades y métodos.

Creación de Menús. Control: MenuStrip.

Creación de formularios MDI secundarios

Diseño de Menú Contextual. Control ContextMenuStrip

Barra de Herramientas. ToolStrip, uso del control ImageList.

Barra de Estado: StatusStrip

Diseño de aplicación de Negocios. SEGUNDA SEMANA

Uso de cuadro de diálogos comunes. Controles OpenFileDialog, FileSaveDialog, FontDialog, FolderBrowserDialog y ColorDialog.

Uso del Control ProgressBar

Diseño de aplicaciones con cuadros de dialogo.

ProgressBar, Tabcontrol,

Tips & Tricks TERCERA SEMANA

Archivos de datos.

Tipos de archivos de datos.

Construcción de archivos: secuencial, aleatorio y binario

Acceso Aleatorio a archivos. Operaciones Abrir, Cerrar archivos.

Desarrollo de aplicaciones comerciales.

CUARTA SEMANA

Operaciones con archivos de acceso aleatorio. Leer escribir, agregar y eliminar.

Desarrollo de aplicaciones comerciales.

Primera Práctica Calificada.

II UNIDAD : APLICACIONES CON COMPONENTES .NET

QUINTA SEMANA

Introducción a la Programación Orientada a objetos con .Net 2008

Construcción de clases de objetos.

Miembros de una clase: Constantes campos, enumeraciones, Propiedades métodos y eventos.

Page 3: Lenguaje de Programacion II.pdf

Constructores y destructores.

Aplicaciones en Visual Basic .Net y C# . Net 2008.

SEXTA SEMANA

Creación de librerías de Clases,

Adición de una clase en una aplicación .Net 2008

Prueba y uso de las librerías de clases.

Uso dinámico de componentes COM.

Aplicaciones

SEPTIMA SEMANA

Herencia de clases y Polimorfismo

Creación de aplicaciones en Visual Basic y C# . Net 2008

Segunda Práctica Calificada

OCTAVA SEMANA

Introducción a las aplicaciones basadas a COM + SERVIS

Concepto de la Programación :cliente/servidor-COM

Concepto de la Programación :cliente/servidor-DCOM

Concepto de la Programación :cliente/servidor-3 capas

Concepto de la Programación : B2C, y B2B.

NOVENA SEMANA

Evaluación del Examen Parcial.

III UNIDAD : ALMACENAMIENTO Y GESTION DE BASE DE DATOS EN . NET

DECIMA SEMANA

Concepto de Base de datos. Elementos de una base de datos. Sistemas DBMS. Base de Datos en Access y Sql Server 2008.

Creación de una base de datos en SQL Server. Tipos de datos de SQL. Propiedades de campos. Clave primaria y clave foránea en tablas SQL.

Relacionar Tablas de una base de datos Sql-Server 2008. Creación de Diagramas. Integridad referencial entre tablas relacionadas.

Manejo de Consultas Interactivas con SqlServer 2008

Consultas SQL de Selección para el acceso a datos. Instrucción Select.

Ejercicios utilizando el Analizador de Consultas de Sq Server 2008.

DECIMA PRIMERA SEMANA

Consultas SQL de Acción para el mantenimiento de tablas: Insert Into, Update y Delete

Ejercicios utilizando el Analizador de Consultas de Sq Server 2008

Uso del Explorador de servidores de base de datos de Visual .Net 2008

Conexiones a un servidor y/o una Base de Datos mediante Proyecto de Sql server de .Net 2008 DECIMA SEGUNDA SEMANA

Page 4: Lenguaje de Programacion II.pdf

Seguridad de base de datos. Modo de autenticación Windows y modo de autenticación mixta.

Herramientas de Acceso a datos en .Net 2008: DataAdapter Wizard, Menú Data, BindingSource DECIMA TERCERA SEMANA

Manejo de otros orígenes de datos en una aplicación .Net 2008: ODBC, Oracle. Proveedores OLEDB.

Creación de Procedimientos almacenados en una BD Sql Server 2008 con Visual Studio. Tercera Práctica Calificada

IV UNIDAD : ARQUITECTURA ADO .NET

DÉCIMA CUARTA SEMANA

La Tecnología ADO.NET

Escenarios de trabajo de acceso a base de datos. Entorno Conectado y Entorno desconectado. Modelo de Objetos.

Modelo de programación con Objetos Ado .Net. Concepto. Características.

NameSpace de Acceso a datos: System Data.Client, System.Data.Oledb

Aplicación con BD con conexión a orígenes de datos mediante el Proveedor Ado OLEDB.

DÉCIMO QUINTA SEMANA

Visualizar Datos en el DataGrid. Búsquedas de Registros.

Eventos de Conexión. Abrir y cerrar una conexión. Evento StateChange, la clase StateChangeEventArgs. Excepciones de conexión.

Mantenimiento de Registros mediante Ado OLEDB. Agregar, Modificar, Eliminar filas.

Diseño de aplicaciones .

Desarrollo de aplicaciones con Consultas de selección utilizando el proveedor OLEDB.

Uso de filtros.

DÉCIMO SEXTA SEMANA

Entorno Conectado. Clase de objetos. Conexión. Aplicaciones

Desarrollo con entorno conectado: El modelo de objetos del name space OLEDB.

El objeto Command. Datareader.

Cuarta Práctica Calificada

DÉCIMO SEPTIMA SEMANA

Entorno Desconectado. Clase de objetos del Namespace SqlClient: SqlConnection, SqlDataAdapter SqlCommand

El Objeto DataSet, DataTables

DataColumns

Enlazar Datos en controles Windows

Componente DatGridview

Mantenimiento de Tablas con Datos enlazados. Objetos DataBindings

Manejo del Objeto DataTable. Creación y modificación de una tabla.

DÉCIMO OCTAVA SEMANA

Evaluación Final

Page 5: Lenguaje de Programacion II.pdf

VI. ESTRATEGIAS METODOLOGICAS

Las sesiones de aprendizaje combinarán la exposición del docente con la participación activa de los estudiantes para desarrollar los trabajos individuales y talleres prácticos.

El profesor empleará métodos de casos para los talleres de laboratorio e información actualizada para el trabajo individual de investigación. Así mismo, durante las clases se desarrollará la capacidad de razonamiento, sentido común y lógica con debates y dinámicas grupales.

Seminarios de reforzamiento académico.

VII. EQUIPOS Y MATERIALES Por la naturaleza del curso se emplearán Pcs, libros, separatas y lectura específica. Software y

tutoriales. Proyector multimedia.

VIII. EVALUACIÓN

El proceso de evaluación será integral y permanente, estará en función de la asistencia y las capacidades de área, especificas, actitudinales y valorativas de cada alumno de acuerdo al programa curricular (ver anexo). Los procedimientos de criterios de evaluación son: Controles de lectura, intervenciones orales-participación en debates, trabajos grupales de investigación y las pruebas de desempeño o ejecución con notas de 0 a 20.

Instrumentos de Evaluación Semana de Evaluación

Promedio Parcial Promedio Final

Prueba de desempeño 01 – 04 Evaluación 01

PE1

Controles de Lectura 05 - 08

Evaluación 02 Participación en debates

Intervenciones Orales Evaluación de Desempeño o Ejecución

09 Examen Parcial EP

Prueba de desempeño 10 - 13

Evaluación 03

PE2

Revisión de avances trabajo de investigación Controles de Lectura

14 - 17

Evaluación 04 Presentación trabajo de investigación Exposición trabajo de investigación Evaluación de Desempeño o Ejecución

18 Examen Final EF

El promedio final resulta de la aplicación del siguiente procedimiento:

EP1 + EP +EP2 +EF

IX. FUENTES DE INFORMACIÓN

1.Textos:

PROGRAMACIÓN VISUAL BASIC .NET CEVALLOS F, Javier

4

Page 6: Lenguaje de Programacion II.pdf

Ed. AlgaOmega Grupo Editor, S.A. México Edición 2007 PROGRAMACIÓN VISUAL BASIC .NET CARRASCO MUÑOZ, Joel Ed. AG Editores SRL, Lima 2008 DESARROLLO DE APLICACIONES FRANCIA, Dario Rafael VISUAL BASIC .NET 2008 Librería Editorial MACRO , Lima 2008

VISUAL BASIC .NET 2008 Express CASTAÑEDA LEON, Juan José Editorial RITISA GRAF, Lima 2006

SQL-SERVER 2008 CHERRE ARGUEDAS, Rafael. Editorial Macro 2007. PROGRAMACIÓN VISUAL BASIC .NET CHARTE OJEDA. Francisco. Editorial Anaya Multimedia. Madrid 2007 2. Separatas: DESARROLLANDO APLICACIONES .NET Oficina de Publicaciones de FIIS UNI PARA WINDOWS CON ADO.NET 2008 Sistemas UNI, Lima. 2008 3. Direcciones Electrónicas: http://www.CanalVisualbasic.net Web de Canal Visual Basic . NET

http://www.mundoprogramacion.com /NET/cursoVB.NET/indice.htm http://www.willydev.net/ Microsoft .Net 2.0