• No se han encontrado resultados

Cátedra: Asignatura Programación de Aplicaciones Visuales II Ciclo Lectivo 2012 Vigencia del Ciclo lectivo Plan 2008 Área

N/A
N/A
Protected

Academic year: 2021

Share "Cátedra: Asignatura Programación de Aplicaciones Visuales II Ciclo Lectivo 2012 Vigencia del Ciclo lectivo Plan 2008 Área"

Copied!
8
0
0

Texto completo

(1)

Universidad Tecnológica Nacional Facultad Regional Córdoba Dpto. Ing. en Sistemas de Información

1

Asignatura

Programación de Aplicaciones Visuales II

Ciclo Lectivo

2012

Vigencia del

programa

Ciclo lectivo 2012

Plan

2008

Área

Programación

Carga horaria

semanal

8 horas

Anual/ cuatrimestral

1º cuatrimestre

Coordinador de

Cátedra

Ing. Fernando J. Lasa

Objetivos de la

Materia

Brindar al alumno los conocimientos y habilidades esenciales para el desarrollo

de aplicaciones Web utilizando las últimas tecnologías disponibles, con un

lenguaje orientado a objetos, acceso a Base de Datos y un entorno de desarrollo

con capacidades visuales

Programa Analítico

Unidad Nº 1: INTRODUCCION A HTML

Objetivos específicos:

Que el estudiante comprenda el funcionamiento basico del codigo HTML

Contenidos:

• Como funciona un servidor Web IIS

• Páginas estáticas y dinámicas

• Definición de la página inicial

• Estructura básica de HTML

• Tags frecuentemente utilizados

Bibliografía:

Material Propio Digital

Evaluación: Parcial teórico

Unidad Nº 2: INTRODUCCION LA PLATAFORMA .NET

Objetivos específicos:

Brindar los conocimientos básicos introductorios a la plataforma .NET de Microsoft.

Contenidos:

• Definición del framework .NET

• Componentes del framework .NET

• Beneficios del framework .NET

• Common Language Runtime

• Definición de los namespaces

Bibliografía:

(2)

Universidad Tecnológica Nacional Facultad Regional Córdoba Dpto. Ing. en Sistemas de Información

Evaluación: Parcial teórico

Unidad Nº 3: INTRODUCCION AL LENGUAJE C#

Objetivos específicos:

Extender el uso del código ASP .NET a través del lenguaje de programación C#. Ver en forma teórica y

práctica distintas estructuras de programación en este lenguaje.

Contenidos:

• Variables Alcances

• Operadores

• Casting

• Tipos de datos

o

Enumeradores

o

Definidos x usuario

o

String

o

Numéricos

• Clases

o

Definición

o

Propiedades

o

Métodos

o

Herencia

o

Polimorfismo

o

Sobrecarga

o

Constructor/Destructor

• Estructuras en General

o

Condicionales

o

Repetitivas

• Funciones de manejo de cadenas

• Funciones de manejo de fechas

• Funciones de manejo de números

• Control de errores

• Captura de excepciones

o

Sentencia try/catch

o

Manejadores catch múltiples

o

Disparar errores

o

Bloque finally

Bibliografía:

Cómo Programar C# / Harvy M. Deitel y Paul J. Deitel / Pearson Prentice Hall / ISBN 978-970-26-1056-4

El lenguaje de programación C# / José Antonio González Seco / Libro electrónico gratuito

Evaluación: Parcial teórico, Trabajo Práctico Final

Unidad Nº 4: ASP .NET

Objetivos específicos:

Ver en forma teórica y practica los elementos básicos de desarrollo de aplicaciones en ASP .NET

Contenidos:

(3)

Universidad Tecnológica Nacional Facultad Regional Córdoba Dpto. Ing. en Sistemas de Información

3

• Formularios Web

• Características de ASP.NET

• Funcionamiento de una aplicación ASP.NET

• Server Controls (Tipos de server controls)

• Web server controls (Controles intrínsecos y de validación)

• View State

• Implementación de code-behind

• Eventos en los web server controls

• Eventos en la página web (Eventos del lado del cliente y del servidor)

• Manejo de Estado

• Variables de sesión y aplicaciones

• Archivo global.asax

• Archivo web.config

• Controles enlazados a datos

• Controles de Usuario

• Programacion en 3 capas

Bibliografía:

Cómo Programar C# / Harvy M. Deitel y Paul J. Deitel / Pearson Prentice Hall / ISBN 978-970-26-1056-4

El lenguaje de programación C# / José Antonio González Seco / Libro electrónico gratuito

Evaluación: Parcial teórico, Trabajo Práctico Final

Unidad Nº 5: ADO .NET

Objetivos específicos:

Ver y practicar las diversas formas de conectividad a bases de datos a través de la tecnologia ADO .NET

Contenidos:

• Objetos de ADO.NET

o

Connection

o

Command

o

DataReader

o

DataAdapter

o

DataSet

o

DataTables

• Namespaces de ado.net

• Modelo de objetos del DataAdapter

• Generación de un DataSet

• Controles enlazados

• DataSets vs. DataReaders

Bibliografía:

Cómo Programar C# / Harvy M. Deitel y Paul J. Deitel / Pearson Prentice Hall / ISBN 978-970-26-1056-4

El lenguaje de programación C# / José Antonio González Seco / Libro electrónico gratuito

Evaluación: Trabajos Prácticos en Laboratorio, Parcial teórico, Trabajo Práctico Final

Metodología de

enseñanza y

(4)

Universidad Tecnológica Nacional Facultad Regional Córdoba Dpto. Ing. en Sistemas de Información

aprendizaje

Las clases prácticas se realizaran usando la plataforma .NET de Microsoft el entorno

de desarrollo (IDE) Microsoft Visual Studio 2010 y se trabajara con acceso a datos a

diferentes DBMS (SQL Server, Access y Oracle).

Las clases prácticas se desarrollarán en base a una guía de trabajos prácticos. Los

prácticos realizados contribuyen a la resolución de un caso práctico integrado que se

irá construyendo durante el desarrollo de la materia.

Sistema de

evaluación

Se tomará un parcial teórico, un parcial práctico y un trabajo práctico final integrador

en grupo.

El parcial teórico se aprueba con el 60% de las preguntas correctas.

El parcial práctico se aprueba con el 80% de la funcionalidad solicitada funcionando y

sin errores

Si el alumno aprueba los 2 parciales y el TPF sin recuperar ninguno de ellos, obtiene la

promoción total de la materia.

Condiciones de

regularidad

2 Parciales Aprobados

1 Proyecto final completo a la finalización del curso Aprobado

2 Recuperatorios: Se puede recuperar uno de los dos parciales y el proyecto final.

Modalidad de

examen final

Se rinde en forma individual.

El examen final se toma en PC, debiendo el alumno realizar la programación

completa de un caso a determinar, en el tiempo que dure el examen, el programa

deberá estar funcionando al final del examen. Luego de verificar que la

programación es correcta, los docentes le realizaran preguntas sobre la materia.

La nota es individual y en ella se tendrá en cuenta

o

Las notas de los parciales

o

La nota del proyecto final.

Cantidad de horas

teóricas totales

38 (Aproximadamente)

Tipo de formación

práctica (marque la

que corresponde y si

es asignatura

curricular -no

electiva-)

Formación experimental

x Resolución de problemas de ingeniería

Actividades de proyecto y diseño

Prácticas supervisadas en los sectores productivos y /o de servicios

Cantidad de horas

afectadas a la

formación práctica

indicada

90 (Aproximadamente)

Descripción de los

prácticos

Existen múltiples prácticos, orientados en su totalidad a consolidar y afianzar los

contenidos teóricos. Se utiliza una guía de ejercicios y la resolución de los mismos se

hace en máquina durante las clases y como tarea para que los alumnos los resuelvan en

sus casas.

Criterios de

evaluación de los

prácticos

Los prácticos están planteados para afianzar los contenidos teóricos y servir de

herramienta de autoevaluación del alumno. No se pide una carpeta o entrega de

prácticos individuales. La evaluación práctica general se hace a través de la

preparación y entrega del proyecto de Trabajo Práctico Final en donde el alumno tiene

que aplicar los conocimientos teórico-prácticos aprendidos durante el dictado de la

materia.

(5)

Universidad Tecnológica Nacional Facultad Regional Córdoba Dpto. Ing. en Sistemas de Información

5

Descripción de la

presentación de los

prácticos

Proyecto para regularización

Presentar formulario (2 copias)

o

1 copia le queda firmada al alumno

o

1 copia le queda al docente para la evaluación final del proyecto.

Grupos de 4 personas máximo (sin excepción).

La nota es individual, se rinde sobre el sistema y la programación.

Debe haber realizado por lo menos dos presentaciones para revisión del proyecto

antes de la regularización.

Para la presentación del proyecto para la regularización, el grupo deberá

presentarlo en su totalidad, debiendo el sistema estar en correcto funcionamiento

(no más de 2 caídas o errores) y se evaluara a todos los integrantes realizando

cambios en el sistema.

El grupo debe entregar un CD con el sistema.

Cronograma de

actividades de la

asignatura,

incluyendo semana

prevista para cada

práctico

1º Semana 12/Mar

• Presentación de la materia en general

• Modalidad académica

• HTML (tags)

2º Semana 19/Mar

• Introducción a .NET

• FRAMEWORK

• Directorio virtual de IIS

• Inspeccionar código con ejemplos sencillos

• Presentación de los temas del práctico

3 º y 4º Semana 26/Mar, 02/Abr

• Code Behind

• C#

o

Sintaxis

o

Tipos de datos (Nuleables)

o

Operadores

o

Tratamiento de Fechas/Números/Textos

o

Estructuras de programación

o

Tratamiento de Excepciones

o

Constructor / Destructor

o

Métodos / Funciones

5º Semana 09/Abr

• C#

o

Interfaces / Clases Abstractas

o

Generics

o

Listas con Generics

(6)

Universidad Tecnológica Nacional Facultad Regional Córdoba Dpto. Ing. en Sistemas de Información

• ASP .NET

o

HTML Controls y Web controls

o

Server Controls (Tipos de server controls)

o

Web server controls (Controles intrínsecos y de validación)

o

Implementación de code-behind

o

Eventos en los web server controls

o

Eventos en la página web (Eventos del lado del cliente y del servidor)

o

Manejo de Estado

8º Semana 30/Abr

• C#

o

ASP Formularios Web

o

Características de ASP.NET

o

Funcionamiento de una aplicación ASP.NET

o

Postback / Load / Eventos

o

Variables de sesión y aplicaciones

9º a 10º Semana 07/May, 14/May

12/05 1er Parcial en Papel

• Objetos de ADO.NET

o

Connection

o

Command

o

DataReader

o

Parameters (Store Procedures)

o

Transaction

o

DataAdapter

o

DataSet

o

DataTables

o

DataRow

o

DataView

• Controles enlazados a datos

• Namespaces de ado.net

• Modelo de objetos del DataAdapter

• Manejo de proyectos múltiples / Desarrollo en 3 capas

• Generación de un DataSet

• DataSets vs. DataReaders

11º a 12º Semana 21/May, 28/May

2do Parcial

• ASP.NET

o

View State

o

Variables en ViewState

o

Server.transfer / Response.redirect / Pasaje de parámetros QueryString

o

Utilización de cookies

o

Archivo global.asax

o

Archivo web.config

o

Seguridad

13º Semana 04/Jun

• WebUser Control

(7)

Universidad Tecnológica Nacional Facultad Regional Córdoba Dpto. Ing. en Sistemas de Información

7

o

Definición

o

Propiedades

o

Eventos

• Deployment / Publicación

14º a 15º Semana 11/Jun, 18/Jun

• Práctico Integrador

16º Semana 25/Jun

• Recuperación Práctico Integrador

Descripción de

metodología

propuesta de

consultas y

cronograma de

consultas

Disponibles a través de la siguiente dirección de email:

Ing. Fernando Lasa: lasa_docente@yahoo.com.ar

Plan de integración

con otras

asignaturas

Esta materia es la segunda parte de Programación de Aplicaciones Visuales I en donde

el alumno aprende a desarrollar aplicaciones Windows en entornos cliente-servidor.

Además, es necesario que el alumno asista a esta materia con conocimientos básicos de

desarrollos de aplicaciones como lo es el manejo de ABM, interfaces con clientes, etc.

La regularidad y/o aprobación de la materia GDA (Gestión de Datos) es muy

importante para poder desenvolverse cómodamente en los contenidos de acceso a

ADO.

Bibliografía

Obligatoria

Libros

Cómo Programar C# / Harvy M. Deitel y Paul J. Deitel / Pearson Prentice Hall /

ISBN 978-970-26-1056-4

El lenguaje de programación C# / José Antonio González Seco / Libro electrónico

gratuito

Bibliografía

Complementaria

Libros

Core Internet Application Development with ASP.NET 2.0 / Randy Connolly (Ed.

Prentice Hall) / 978-032-14-1950-7

Sitios web

www.asp.net

http://msdn.microsoft.com/es-ar/vstudio/

www.w3schools.com

(8)

Universidad Tecnológica Nacional Facultad Regional Córdoba Dpto. Ing. en Sistemas de Información

Distribución de

docentes por curso

Curso

Turno

Día y Horas

Profesor

Jefe Trab.Práct.

Ayud.

4k1 Mañana Martes 3,4,5,6 Viernes 1,2,3,4

Ing. Gustavo Echeverria

Lic. Javier Iglesias 4k2 Tarde Miércoles 3,4,5,6 Jueves 3,4,5,6 Ing. Alejandro Rey 4k3 Noche Lunes 3,4,5,6 Miércoles. 3,4,5,6 Ing. Fernando Lasa

An. Dario Voefrey

4k4 Tarde Contraturno Miércoles 3,4,5,6 Jueves 3,4,5,6 Ing. Alejandro Rey

Lic. Javier Iglesias

4k5 Noche Contraturno Jueves 3,4,5,6 Viernes 1,2,3,4 Ing. Fernando Lasa

Referencias

Documento similar

Confirmada la conclusión de la reprogramación se verifica una vez más en el Sistema de Información del Ciclo Presupuestario (SICIP), la programación y calendarización

Como todos los años, le enviamos el cuadernillo del Relevamiento Anual para recoger los datos principales de su establecimiento correspondiente al actual ciclo lectivo, los

ISBN (obra completa): 978-84-9055-107-3 ISBN (Ediciones Encuentro): 978-84-1339-101-4 ISBN (Ediciones Encuentro) PDF: 978-84-1339-767-2 ISBN (CEU Ediciones): 978-84-18463-99-0

1) Estudiantes promocionales directos: deberán aprobar dos exámenes parciales escritos presenciales, aprobados con nota de ocho (8) puntos o más; además, deberán aprobar

La planificación individual de las cargas de entrenamiento o programación de mesociclos en función del ciclo menstrual es una de las medidas de intervención a aplicar para evitar

MERCADOTECNIA ; 1989 MEXICO, Prentice Hall Hispanoamericana ISBN 968-880-1569. KOTLER Philip , DIRECCION DE

Sigla Curso Grupo Horario Profesor Aula Cupo Modalidad.. DE-1004 Introducción al estudio del Derecho II 1 Lunes y Jueves: 07:00 a

Para esta consulta, se necesita conocer el total adeudado (comprado y no pagado) por cada uno de los proyectos que superen un valor determinado. Este valor se tomará como parámetro