Vous êtes sur la page 1sur 11

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

FACULTAD DE SIETEMAS Y TELECOMUNICACIONES

ESCUELA DE INFORMTICA

CARRERA DE INFORMTICA

SLABO DE LA ASIGNATURA DE PROGRAMACIN VISUAL I 2013-2014

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE INFORMTICA 2013-2014

SLABO DEL CURSO


I.- INFORMACIN GENERAL
Asignatura/Mdulo: PROGRAMACIN VISUAL I Cd: IF054

Semestre/Ao: Quinto Semestre Paralelo: 1 Horas/semanales: 4 PRERREQUISITOS:

# de Crditos: 4
# de Semanas: 16

Modalidad: Presencial
rea del Conocimiento: Ciencia y Tecnologa

Fecha de elaboracin: 07-05-2013

CORREQUISITOS:
CDIGO CONTENIDO DISCIPLINAR (ASIGNATURA/MDULO) CDIGO

CONTENIDO DISCIPLINAR (ASIGNATURA/MDULO)

PROGRAMACIN ORIENTADA A OBJETOS

IF043

PROGRAMACIN VISUAL II

IF064

Docente: MSc. Jenny Ortiz de Ypez Ttulo: Licenciada en Sistemas de Informacin Mster en Gerencia Educativa y Docencia Superior

E-mail: jaoz1972@hotmail.com

II.- RUTA FORMATIVA


a.- PERFIL DE EGRESO: Competencias:

Conocer y aplicar los fundamentos de la programacin orientada a objetos y las bases de datos.

Disear y desarrollar programas de aplicacin que cuenten con interfaz grfica de usuario,
para facilitar la interaccin entre el ser humano, los equipos y sistemas informticos. Utilizar los elementos avanzados de la programacin de interfaces grficas de usuario para el diseo y desarrollo de programas de aplicacin.
Resultados de Aprendizaje:

Conocer diferentes lenguajes de programacin y entornos visuales de desarrollo para identificar sus ventajas y desventajas. Utilizar los elementos bsicos de la programacin de interfaces grficas de usuario para el diseo y desarrollo de programas de aplicacin.

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

b.- OBJETIVO GENERAL DE LA ASIGNATURA: Utilizar en forma eficaz una herramienta visual para el desarrollo de aplicaciones generales . c.- DESCRIPCIN DE LA ASIGNATURA:

El desarrollo de esta asignatura requiere contar con conocimientos previos de programacin estructurada en un lenguaje de alto nivel, as como la capacidad de bsqueda y anlisis de informacin. Las competencias adquiridas en esta asignatura permitirn al estudiante desarrollar aplicaciones de computadora que cuenten con interfaz grfica visual, las cuales podrn facilitar la interaccin entre el usuario de una aplicacin y los dispositivos electrnicos. El desarrollo de interfaces de usuario cuenta con un amplio campo de aplicacin, que va desde el almacenamiento, procesamiento y despliegue de datos, hasta el desarrollo de sistemas informticos. Esta asignatura aporta al perfil profesional la capacidad para disear e implementar interfaces grficas de usuario para facilitar la interaccin entre el ser humano, los equipos y los sistemas de informacin.
d. CONTRIBUCIN DEL CURSO EN LA FORMACIN DEL PROFESIONAL:

La asignatura aporta conocimientos y habilidades bsicas para analizar, desarrollar e implantar programas computacionales en un ambiente visual. Proporciona un panorama general de la programacin visual y sus aplicaciones.
Desarrollar en el estudiante la habilidad de crear ambientes visuales para interactuar con el usuario.

III.- RESULTADOS DE APRENDIZAJE DE LA ASIGNATURA


RESULTADOS DE LA a A LA l CONTRIBUCIN (ALTA, MEDIA, BAJA) ALTA EL ESTUDIANTE DEBE SER CAPAZ DE: INSTRUMENTO DE EVALUACIN / RBRICA (Verificacin) Ejecucin del cdigo fuente del Software visual Basic .net Ejecucin del cdigo fuente del Software visual Basic .net Ejecucin del cdigo fuente del Software visual Basic .net

a)

Aplicar Conocimientos en matemticas, ciencia e ingeniera.

Aplicar el conocimiento apropiado de computacin y matemticas Identificar y definir los requerimientos indispensables para realizar aplicaciones web. Desarrollar aplicaciones web

b) Disear, conducir experimentos, analizar e interpretar datos. c) Disear sistemas, componentes o procesos bajo restricciones realistas.

MEDIA

MEDIA

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA


d) Trabajar como un equipo multidisciplinario. Formar equipos en funcin de la necesidad de la organizacin. Proyecto de desarrollo de una aplicacin web. Desarrollo de proyectos en herramienta visual basic. net

MEDIA

e) Identificar, formular y resolver problemas de ingeniera.

BAJA

Comprensin de temas profesionales, ticos, legales, seguridad social y de responsabilidad al aplicar el desarrollo de aplicaciones en herramientas web Comunicarse efectivamente con grandes audiencias empleando sitios web. Analizar el impacto tecnolgico en el desarrollo de aplicaciones web de forma global y local entre las personas. Reconocer las necesidades habilidades para mantener un constante desarrollo profesional a lo largo de su vida. Capacidad para usar las tcnicas, habilidades y herramientas necesarias en el desarrollo de aplicaciones web. Conocer y aplicar el conocimiento apropiado en temas de desarrollo de sitios web. Aplicar conocimiento en desarrollo de aplicaciones web

f) Comprender la responsabilidad tica y profesional. g) Comunicarse efectivamente.

BAJA

Desarrollo de aplicaciones en visual basic .net Desarrollo de aplicaciones web interactivas

BAJA

h) Entender el impacto de la ingeniera en el contexto social, medioambiental, econmico y global. i) Comprometerse con el aprendizaje continuo.

BAJA

Empleando los estndares para el desarrollo de aplicaciones web. Proyecto de desarrollo de una aplicacin web.

MEDIA

j) Conocer temas contemporneos.

BAJA

Proyecto de desarrollo de una aplicacin web. Proyecto de desarrollo de una aplicacin web. Proyecto de desarrollo de una aplicacin web.

k) Usar tcnicas, habilidades y herramientas para la prctica de ingeniera. l) Capacidad para liderar y emprender

ALTA

MEDIA

Capacidad de motivar en la toma de decisiones.

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

IV.- PROGRAMACIN DE LA ASIGNATURA.


CAPITULOS / SUBCAPITULOS RESULTADOS DE APRENDIZAJE
ESTRATEGIAS DE ENSEANZAAPRENDIZAJE INSTRUMENTOS DE EVALUACION / RBRICA (verificacin) TIEMPO ESTIMADO DE DEDICACION AL TEMA Tericas Prcticas TIEMPO ESTIMADO DE TRABAJO AUTNOMO

Captulo I

INTRODUCCIN A .NET Y EL CLR 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 Qu es el .NET Framework? Qu problemas resuelve .NET? Componentes del .NET Framework Beneficios de usar el .NET Framework Visual Studio .NET: La herramienta de desarrollo Soporte a mltiples lenguajes El Common Language Runtime Componentes del CLR Compilacin y ejecucin

Conocer los aspectos bsicos de la

Exposicin magistral. Trabajo de consultas de tpicos relacionados con el tema en sitios web mediante el uso de buscadores.

Preguntas orales. Tareas en clase. Talleres grupales. Exposicin de la tarea consultada

plataforma de desarrollo y su funcionamiento. Demostrar al estudiante las ventajas de la integracin de interfaces grficas en el diseo de soluciones. Mostrar al estudiante las diferentes opciones que existen en cuanto a lenguajes de programacin que ofrecen la capacidad de desarrollar interfaces grficas de usuario. Aplicar los conceptos de POO aprendidos y conocer cmo se aplican e implementan en la plataforma .Net.
Conocer fundamentos bsicos del

Captulo II

Exposicin magistral. Trabajo de consultas de tpicos relacionados con el tema en sitios web mediante el uso de buscadores.

Preguntas orales. Tareas en clase. Talleres grupales. Exposicin de la tarea consultada

REPASO DE POO E INTRODUCCIN A C# 2.1 2.2 2.3 2.4 2.5 2.6 Qu es una clase? Qu es un objeto? Encapsulacin Herencia Polimorfismo Conceptos aplicados a C# y diferencias con VB.Net

lenguaje de programacin C# net

Captulo III

Aplicar los conceptos bsicos del

Exposicin magistral. Trabajo de consultas de tpicos relacionados con el tema en sitios web mediante el uso de buscadores.

Preguntas orales. Tareas en clase. Talleres grupales. Exposicin de la tarea consultada

INTRODUCCIN A VISUAL STUDIO 3.1 3.2 3.3 3.4 Equipos de desarrollo hoy Problemas de Comunicacin Expansin de Visual Studio Herramientas de control de versionado (CSV,Subversin,VSS).

entorno de desarrollo Visual Studio, funcionalidad, paneles, ventanas y cuadros que tiene el IDE para facilitar las tareas del programador.

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13

Diferentes versiones de Visual Studio Como esta diagramada la interfaz de usuario Pruebas Unitarias (NUnit Test) Familiarizacin con el IDE. Practica Relacionada Familiarizacin con el IDE Creando una Clase Herencia y Polimorfismo Reutilizacin
Identificar

Captulo IV

TRABAJO CON CDIGO Y WINDOWS FORMS 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 El entorno integrado de Visual Studio .NET. Opciones del entorno de desarrollo. Explorador de Soluciones. Toolbox. Vista de clases. Visualizacin de cdigo. El editor de cdigo. Documentacin de cdigo y formato. Comentarios. Opciones de formato de cdigo. Visualizacin del diseador. Trabajo con sentencias de cdigo. Introduccin a Winforms Conceptos bsicos Layout Controles

cmo implementar aplicaciones Windows usando la plataforma .Net.

Exposicin magistral. Trabajo de consultas de tpicos relacionados con el tema en sitios web mediante el uso de buscadores.

Preguntas orales. Tareas en clase. Talleres grupales. Exposicin de la tarea consultada

Aplicar los conocimientos aprendidos:

las propiedades, eventos y funcionalidad de los Formularios y diversos Controles que ofrece la herramienta para agregar a los formularios.

Captulo V

Identificar y aplicar la sintaxis de los

Exposicin magistral. Trabajo de consultas de tpicos relacionados con el tema en sitios web mediante el uso de buscadores.

Preguntas orales. Tareas en clase. Talleres grupales. Exposicin de la tarea consultada

VARIABLES, CONSTANTES Y TIPOS DE DATOS 5.1 5.2 5.3 5.4 5.5 5.6 Generalidades de las variables. Declaracin de variables. Alcance de las variables. Tipos de datos y su equivalente en el CLR. Uso de constantes. Los enumerados. Las collections. Los arrays.

diferentes tipos de datos, para su declaracin y utilizacin de los diferentes tipos de datos.

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

Captulo VI

Definir la sintaxis bsica, de las

Exposicin magistral. Trabajo de consultas de tpicos relacionados con el tema en sitios web mediante el uso de buscadores.

Preguntas orales. Tareas en clase. Talleres grupales. Exposicin de la tarea consultada

10

CONTROL DEL FLUJO DEL PROGRAMA 6.1 6.2 6.3 6.4 Operadores lgicos y de comparacin. Estructuras condicionales: Ifelse y Switch. Estructuras iterativas: for, foreach, while, do..while. Instrucciones de salto: return, break, continue.

estructuras de control iterativas o repetitivas que realizan repeticin o iteracin de acciones con la creacin y resolucin de problemas en laboratorio y deberes dirigidos para la adquisicin del conocimiento bsico en la creacin de programas.

Captulo VII

TRABAJO CON CONTROLES 7.1 Tipos de controles. Controles estndar. 7.2 Controles ComboBox y ListBox. 7.3 Controles RadioButton, Checkbox y GroupBox. 7.4 Control del orden de tabulacin y manejo del foco de entrada. 7.5 Controles standard avanzados 7.5.1 Timer. 7.5.2 DateTimePicker. 7.5.3 ProgressBar. 7.5.4 PictureBox. 7.5.5 TreeView.

Describir los tipos de controles empleados en las herramientas de programacin visuales.

Exposicin magistral. Trabajo de consultas de tpicos relacionados con el tema en sitios web mediante el uso de buscadores.

Preguntas orales. Tareas en clase. Talleres grupales. Exposicin de la tarea consultada

Captulo VIII

Saber identificar las diferentes

Exposicin magistral. Trabajo de consultas de tpicos relacionados con el tema en sitios web mediante el uso de buscadores.

Preguntas orales. Tareas en clase. Talleres grupales. Exposicin de la tarea consultada

VALIDACIN DE ENTRADAS 8.1 8.2 8.3 8.4 Validacin de ingreso de datos. Uso de propiedades de los controles para restringir entradas de datos. Control MaskedEdit. Nivel de validacin de formulario. Eventos

tcnicas, mediante el uso de controles, para la validacin el ingreso de datos.

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

del formulario usados para validar datos.

Captulo IX

Conocer las diferentes tcnicas,

Exposicin magistral. Trabajo de consultas de tpicos relacionados con el tema en sitios web mediante el uso de buscadores.

Preguntas orales. Tareas en clase. Talleres grupales. Exposicin de la tarea consultada.

9.1 9.2 9.3 9.4

Manipulacin estructurada de errores: Captura de excepciones. La clase exception. Sentencia try.catch.

mediante el uso de controles, para el control de errores.

Captulo X

Conocer los elementos principales de

Exposicin magistral. Trabajo de consultas de tpicos relacionados con el tema en sitios web mediante el uso de buscadores.

Preguntas orales. Tareas en clase. Talleres grupales. Exposicin de la tarea consultada

CONTROL DE ERRORES 10.1 Bases de Datos. SQL Server, MySql, Postgres. 10.2 Modelo de objetos de ADO.NET 10.3 Introduccin al uso de ADO.NET 10.4 Conectndose a una base de datos 10.5 Accediendo datos mediante DataSets 10.6 Usando mltiples tablas 10.7 Accediendo datos con DataReaders 10.8 ProviderFactories: Agnosticidad de Base de DatosXML, XML en .Net 10.9 Practica Relacionada: 10.9.1 Crear una capa de acceso a los datos usando dos alternativas: 10.9.2 ProviderFactories y Datasettipados.

ADO.Net: DataSets, DataTables, DataAdapters, DataReaders y otros elementos tiles para el manejo de datos.
Aplicar las clases de ADO.Net y cmo

establecer conexiones a diferentes motores de bases de datos desde.Net.


Operar comandos contra una base de

datos para recuperar, agregar y modificar datos.

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

V.- METODOLOGA
El docente realiza la presentacin introductoria del curso y del Slabo propiamente dicho. Promover el dilogo constante con los estudiantes para ayudar a que fijen y profundicen los conocimientos que vayan adquiriendo. El docente motivar al estudiante para que participe espontneamente durante el desarrollo del curso y resaltar la importancia de la investigacin en los diferentes temas tratados. Se usarn tcnicas modernas de tecnologa educativa haciendo uso de una Herramienta informticas de actualidad. Los ejercicios desarrollados en clase sern sobre casos de la vida real y se citarn analogas para permitirles fijar mejor los conceptos. Se solicitar a los estudiantes un proyecto, sobre un tema previamente acordado con el docente para que se familiaricen con la forma de trabajar de los profesionales de su carrera. Los estudiantes tendrn como fuente principal de consulta la separatas que les proporcionar su docente al inicio de cada unidad para que le saquen copia; tambin debern consultar los libros mencionados en la seccin Bibliografa. Las consultas puntuales al docente podrn ser realizadas dentro de la clase o va correo electrnico.

Se tiene planificado horas de tutora en jornada fuera de clase . En las clases prcticas se irn resolviendo aplicaciones mediante el desarrollo de prcticas dirigidas y calificadas.

Las intervenciones Orales se realizarn con presentaciones y exposiciones de los estudiantes en forma individual y grupal.

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

VI.- EVALUACIN

PRIMERA EVALUACIN
Exmenes Lecciones Exposiciones Tareas Autnomas Proyecto 50% 10% 10% 10% 20%

SEGUNDA EVALUACIN
50% 10% 10% 10% 20%

RECUPERACIN
50%

50%

TOTAL

100%

100%

100%

VII. BIBLIOGRAFA
BIBLIOGRAFA BSICA (UN TEXTO BSICO) AUTOR
Fco. Javier Ceballos Matthew MacDonald Jesse Liberty. OReilly Media

TTULO DEL LIBRO


Visual Basic .NET Lenguaje y Aplicaciones Pro .NET 2.0 Windows Forms and Custom Controls in C#. Programming C#: Building .NET Applications with C#

EDICIN
1era.

AO
PUBLICACIN

EDITORIAL
Ra-ma Apress

2006 2005

4a edicin

2005

OReilly Media

BIBLIOGRAFA RECOMENDADA AUTOR


El lenguaje de programacin C#

TTULO DEL LIBRO


Jos Antonio Gonzlez Seco

EDICIN

AO PUBLICACIN

EDITORIAL
eBook

VII. HORARIO DE CLASES


HORAS / JORNADA
10:00 12:00 12:00 - 14:00

LUNES
X

MARTES

MIRCOLES

JUEVES

VIERNES

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

VIII. COMPROMISO TICO


a) La copia comprobada determinar la anulacin del trabajo tanto para el que copia como para el que la facilita. b) El respeto a la opinin ajena ser una exigencia de prctica universitaria. c) La falta de participacin en el trabajo colectivo corresponde a incumplimiento de tarea. d) No existe revisin de trabajos en fechas posteriores a las enviadas. e) Puntualidad en la asistencia a las clases.

DOCENTES RESPONSABLE(S) DE LA ELABORACIN DEL SLABO: MSC. JENNY ORTIZ DE YPEZ

FIRMA DEL DIRECTOR DE CARRERA

2012-05-07 FECHA DE ELABORACIN