pav i programación de aplicaciones visuales i · evaluación: trabajo grupal y actividades...

10
1 Ciclo Lectivo: 2020 - Cátedra: Programación de Aplicaciones Visuales I – PAV I MODALIDAD ACADÉMICA Asignatura PAV I – Programación de Aplicaciones Visuales I Carrera INGENIERÍA EN SISTEMAS DE INFORMACIÓN Ciclo Lectivo 2020 Vigencia del programa Desde el ciclo lectivo 2020. Plan 2008 Nivel 1er. Nivel 2do. Nivel 3er. Nivel 4to. Nivel 5to. Nivel Coordinador de la Cátedra Mg. María Soledad Romero Área de Conocimiento Programación Computación Sistemas de Información Gestión Ingenieril Modelos Complementaria Asignatura Electiva Carga horaria semanal 8 hs. Anual/ cuatrimestral Cuatrimestral Contenidos Mínimos, según Diseño Curricular- Ordenanza 1150 (sólo para asignaturas curriculares, no electivas) Correlativas para cursar (según Diseño Curricular- Ordenanza 1150) Regulares Aprobadas PPR AED Correlativas para rendir (según Diseño Curricular- Ordenanza 1150) Regulares Aprobadas PPR AED Objetivos generales de la Asignatura Que el estudiante: Realice prácticas en herramientas de programación usando C Sharp (C#). Construya programas en un entorno visual orientado a objetos y a eventos. Diseñe y programe un sistema que permita gestionar datos de una base de datos relacional de manera consistente. Diseñe y desarrolle listados y reportes estadísticos que colaboren en la toma de decisiones del sistema de información para el cual el proyecto aplica. Fortalezca el trabajo en equipo mediante una aproximación a una experiencia profesional concreta. Desarrolle interfaces pensando en una correcta experiencia de usuario. Conozca y evalúe el uso de herramientas de versionado de código para realizar

Upload: others

Post on 16-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PAV I Programación de Aplicaciones Visuales I · Evaluación: Trabajo grupal y actividades prácticas guiadas. Metodología de enseñanza y aprendizaje (Planificar estrategias centradas

1Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

MODALIDAD ACADEacuteMICA

Asignatura PAV I ndash Programacioacuten de Aplicaciones Visuales ICarrera INGENIERIacuteA EN SISTEMAS DE INFORMACIOacuteNCiclo Lectivo 2020Vigencia delprograma

Desde el ciclo lectivo 2020

Plan 2008Nivel 1er Nivel

2do Nivel 3er Nivel 4to Nivel 5to Nivel

Coordinador dela Caacutetedra

Mg Mariacutea Soledad Romero

Aacuterea deConocimiento

Programacioacuten Computacioacuten Sistemas de Informacioacuten Gestioacuten Ingenieril Modelos Complementaria

Asignatura ElectivaCarga horariasemanal

8 hs

Anualcuatrimestral

Cuatrimestral

ContenidosMiacutenimos seguacutenDisentildeoCurricular-Ordenanza 1150(soacutelo paraasignaturascurriculares noelectivas)Correlativaspara cursar(seguacuten DisentildeoCurricular-Ordenanza 1150)

Regulares Aprobadas

PPR AED

Correlativaspara rendir(seguacuten DisentildeoCurricular-Ordenanza 1150)

Regulares Aprobadas PPR AED

Objetivosgenerales de laAsignatura

Que el estudianteRealice praacutecticas en herramientas de programacioacuten usando C Sharp (C)Construya programas en un entorno visual orientado a objetos y a eventosDisentildee y programe un sistema que permita gestionar datos de una base de datosrelacional de manera consistenteDisentildee y desarrolle listados y reportes estadiacutesticos que colaboren en la toma dedecisiones del sistema de informacioacuten para el cual el proyecto aplicaFortalezca el trabajo en equipo mediante una aproximacioacuten a una experienciaprofesional concretaDesarrolle interfaces pensando en una correcta experiencia de usuarioConozca y evaluacutee el uso de herramientas de versionado de coacutedigo para realizar

2Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

un trabajo colaborativo eficiente

Programa Analiacutetico

Unidad Nro 1 ldquoIntroduccioacuten a Programacioacuten Visual con Crdquo

Resultados de Aprendizajea) Reconocer los componentes de un proyecto para crear aplicaciones empleando programacioacuten

orientada a objetos y eventos en el entorno visual ofrecido por la plataforma NET en cualquierversioacuten superior a Visual Studio 2017

b) Seleccionar los componentes de un proyecto para construir aplicaciones de escritorioempleando lenguaje C en el entorno visual ofrecido por la plataforma NET en cualquierversioacuten superior a Visual Studio 2017

c) Elegir herramientas de versionado de coacutedigo para compartir el coacutedigo fuente y mantener unregistro de los cambios en el desarrollo del trabajo grupal en el marco baacutesico de controlar loscambios de cada integrante del grupo

Contenidos

Desarrollos en la plataforma NET ndash Tipos de aplicaciones Escritorio ndash Web ndash Consola ndash ServiciosMoacutevilesLenguaje CHerramientas de versionado de coacutedigo y repositorios Git ndash GitHub ndash Bitbucket ndash Team FoundationServerCreacioacuten de un proyecto desde cero (C)Proyecto solucioacuten Secciones Estructura de carpetas Modo disentildeo y ejecucioacuten Estructura de archivosdel proyecto appconfig form design coacutedigoElementos de un formulario Caja de herramientas controles propiedades eventos funcionespredefinidasDefinicioacuten de claseFunciones de conversioacuten numeacutericas caraacutecter fechaControles usados cajas de texto etiquetas combos listas botonesTipos de formularios Modal No ModalTipos primitivos y referencias

Principios fundamentales de la Programacioacuten Orientada a Objetos Abstraccioacuten Encapsulamiento HerenciaModularidad Jerarquiacutea Mensajes

BibliografiacuteaObligatoriaNotas de la caacutetedra httpsgithubcompavisualesiProyectosGUIA

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash 2010 -ISBN 10 8478978100 ISBN 13 9788478978106

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharp ndash Editorial Anaya Multimediandash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative Andina Corp ndash 2010 -ISBN 10 9872601356 ISBN 13 9789872601355

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos - EditorialAlfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

Complementariahttpsgit-scmcombookesv1EmpezandoOrbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET - Curso praacutectico ndashEditorial Alfaomega - 2015 - ISBN 978-607-622-220-1

3Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Evaluacioacuten Examen parcial uacutenico y trabajo grupal

Unidad Nro 2 ldquoAcceso a Base de Datos con NETrdquo

Resultados de Aprendizajea) Reconocer las sentencias necesarias para recuperar y modificar la base de datos donde

persisten los datos de una aplicacioacuten en el marco de bases de datos relacionales y usuariosconcurrentes

b) Seleccionar los componentes necesarios para interactuar desde un formulario con la base dedatos empleando los componentes maacutes comunes

c) Elegir las herramientas necesarias para recuperar manipular e implementar manejo concurrente alos registros de la base de datos considerando abierta la eleccioacuten del producto

d) Ejercitar rutinas de manejo de errores para controlar el funcionamiento de una aplicacioacutene) Emplear programacioacuten en capas para desarrollar aplicaciones mantenibles en el contexto

miacutenimo de tres niveles de capas

ContenidosScripts para crear bases de datosScripts para exportar estructura y datos de una base de datosScripts para poblar la base de datosHerramientas para conectar a la base de datos desde el IDEComponentes del string de conexioacuten a la base de datosRevisioacuten de sentencias SQL para consultasIntroduccioacuten al uso de procedimientos almacenados (ventajas)Conexioacuten a BD objetos ADONETManejo de Menuacutees en las aplicacionesManejo de ErroresUso de patrones Singleton Facade DAO (Data Access Object) DTO (Data Transfer Object)Programacioacuten en capas

BibliografiacuteaObligatoriaNotas de la caacutetedra httpsgithubcompavisualesiProyectosGUIA

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash 2010ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - Editorial Alfaomega ndash 2010 - ISBN 108478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash Editorial Anaya Multimediandash 2003 ndash ISBN 10 8441514844 ISBN 13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative Andina Corp ndash 2010 -ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 ndash ISBN 10 987177396X ISBN 13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos - EditorialAlfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

Complementaria

4Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador - Editorial Usershop ndash2006 - ISBN978-987-1347-07-0

Evaluacioacuten Examen parcial uacutenico y trabajo grupal

Unidad Nro 3 ldquoProgramacioacuten Avanzadardquo

Resultados de Aprendizajea) Reconocer los componentes necesarios para generar reportes uacutetiles para la toma de decisiones

de acuerdo a los requerimientos funcionalesb) Seleccionar los paraacutemetros de entrada para disentildear listados y reportes en aplicaciones

considerando flexibilidad en periacuteodos de tiempoc) Aplicar procedimientos almacenados para manipular la base de datos de un proyecto

asegurando su integridad y consistencia en un ambiente de muacuteltiples usuarios

ContenidosConcepto de transaccioacutenUso de procedimientos almacenadosDepuracioacuten de ProgramasManejo de listados con paraacutemetros Creacioacuten y modificacioacutenManejo de reportes con graacuteficos Creacioacuten y modificacioacutenIntroduccioacuten a servicios web

Publicacioacuten de servicios web y base de datos (ejemplo servicio que ofrece ldquomyaspnetrdquo - cuenta gratuita)

BibliografiacuteaObligatoriaNotas de la caacutetedra httpsgithubcompavisualesiProyectosGUIA

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash 2010 -ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - Editorial Alfaomega ndash 2010 - ISBN 108478979719 ISBN 13 9788478979714

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos - EditorialAlfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

ComplementariaOrbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET - Curso praacutectico ndashEditorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador - Editorial Usershop ndash2006 - ISBN978-987-1347-07-0

Evaluacioacuten Trabajo grupal y actividades praacutecticas guiadas

Metodologiacutea deensentildeanza yaprendizaje(Planificarestrategiascentradas en el

La materia aborda cada uno de los temas mediante un trabajo praacutectico integradorque contempla un conjunto de casos de usos Se lleva a cabo la programacioacutenusando como IDE Visual Studio plataforma NETEn cada clase se plantea un objetivo especiacutefico y en funcioacuten del mismo sedesarrolla la programacioacuten para cumplirlo Se emplea C como lenguaje deprogramacioacuten

5Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

aprendizaje activodel estudiante)

El trabajo praacutectico integrador consiste en el disentildeo construccioacuten y prueba de unaaplicacioacuten Windows (formularios) que permita gestionar los requerimientosfuncionales de BTS (Bug Tracking System) sistema de seguimiento de bugsEn teacuterminos generales se desarrolla desde cero un sistema y en forma progresivase va incorporando el desarrollo necesario para cumplir con los requerimientosfuncionalesEl sistema contempla

- ABM de tablas nuacutecleo del sistema- Autenticacioacuten baacutesica- ABM de usuarios y perfilespermisos- Manejo de transacciones ()- Manejo de errores- Gestioacuten dinaacutemica de menuacutees- Programacioacuten en capas- Listados y reportes graacuteficos parametrizados con informacioacuten

estadiacutestica- Uso de patrones de programacioacuten

En forma paralela al desarrollo del trabajo praacutectico integrador los alumnos elaboranen forma grupal un proyecto Consiste en el desarrollo de una aplicacioacuten completaaplicando los conceptos tratados en clases y los aprendizajes de otras materiascomo Anaacutelisis de Sistemas Disentildeo de Sistemas Gestioacuten de Datos etc

() Un conjunto de operaciones de actualizacioacuten de base de datos que debenrealizarse como una unidad

Sistema deevaluacioacuten(Nombrar ydescribir cada unade las diferentesinstancias deevaluacioacutenpensando en laEvaluacioacuten comoproceso continuo derecoleccioacuten deevidencias)

Parciales 1 parcial praacutectico uacutenico en PC 1 recuperatorio (se conserva la mejor calificacioacuten) 1 proyecto grupal

Examen Final Individual Consiste en el desarrollo en PC de un proyectoprograma que cumpla las

consignas de un enunciado particular Contempla acceso a datos validaciones y defensa en caso de que el docente lo

requiera

Proyecto GrupalAl finalizar el proyecto grupal los alumnos presentan

Formulario de proyecto actualizado Proyecto funcionando Documentacioacuten con evidencia del sistema funcionando Documentacioacuten con evidencia de versionado del proyecto Documentacioacuten con evidencia de ceremonias aacutegiles Proyecto con acceso al coacutedigo (repositorio drive o soporte magneacutetico) Script de base de datos Documento de arquitectura Sinopsis de las decisiones que el grupo abordoacute

y conclusiones Calificacioacuten individual

Criterios deevaluacioacuten(los cuales seraacutentenidos en cuenta enlas correcciones)

Las actividades propuestas en contenidos teoacutericos y praacutecticos seraacuten aceptadas cuandofueran presentadas en tiempo y formaLos trabajos grupales y su documentacioacuten debe almacenarse en el repositorio git creado atal efecto

Seraacuten considerados los siguientes aspectos al evaluar

middot Puntualidad en evaluaciones y tiempos de entregas

6Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

middot Dominio teacutecnico del tema evaluadomiddot Capacidad de integrar conceptos y aplicacionesmiddot Dominio de terminologiacutea teacutecnicamiddot Expresioacuten clara y teacutecnicamente correcta Evidencias de ceremonias de metodologiacuteas aacutegiles (Retro - Review - Planning)

Regularidadcondiciones(Describir lascondicionesnecesarias pararegularizar Sesugiere incluir laaclaracioacuten que elestudiante encondicioacuten deregular puede rendiren el plazo de unciclo lectivo sincontrol decorrelativasaprobadas)

Escala de notas de regularidad ()

NOTA PORCENTAJE CALIFICACIOacuteN1 No Aprobado2 No Aprobado3 No Aprobado4 No Aprobado5 55 a 57 Aprobado6 58 a 59 Aprobado7 60 a 68 Aprobado8 78 a 86 Aprobado9 87 a 95 Aprobado10 96 a 100 Aprobado

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

Promocioacutencondiciones(Aclarar si hubierapromocioacuten dealguna parte de laasignatura lascondiciones y sitiene duracioacuten conel mayor detalleposible)

No corresponde

AprobacioacutenDirectacondiciones(la calificacioacuten seraacutela nota registradacomo Nota Final enAutogestioacuten)

Las condiciones de aprobacioacuten directa sonParcial aprobado2 actividades teoacutericas individuales de resolucioacuten de problemas2 actividades praacutecticas individuales de resolucioacuten de problemas1 recuperatorio (se conserva la mejor nota)Trabajo final grupal aprobado con todos requerimientos necesarios y nota igual osuperior a 7Promedio final igual o superior a 6

Modalidad deexamen final(Describir lascaracteriacutesticasmetodoloacutegicas delexamen final paralos distintos estadosdel estudiante)

Escala de notas para examen final ()

NOTA PORCENTAJE CALIFICACIOacuteN1 Insuficiente2 Insuficiente3 Insuficiente4 Insuficiente5 Insuficiente6 60 a 68 Aprobado7 69 a 77 Bueno8 78 a 86 Muy Bueno9 87 a 95 Distinguido10 96 a 100 Sobresaliente

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

7Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Actividades enlaboratorio

Las clases se llevan a cabo en laboratorio IDE Visual Studio 2017 Motor de Base de Datos SQL Server 2008 R2 Guiacutea de trabajo Enunciando trabajo praacutectico integrador

Cantidad de horaspraacutecticas totales(en el aula)

48

Cantidad de horasteoacutericas totales (enel aula)

48

Cantidad de horasestimadas totalesde trabajo (extra-aacuteulicas)

20

Horasantildeos totalesde la asignatura(en el aula)

La asignatura se planifica para un total de 96 horas caacutetedra considerando 16semanas de 6 horas cada una

Tipo de formacioacutenpraacutectica (soacutelo si esasignaturacurricular -noelectiva-)

Formacioacuten experimental Resolucioacuten de problemas de ingenieriacutea Actividades de proyecto y disentildeo Praacutecticas supervisadas en los sectores productivos y o de servicios

Cantidad de horascaacutetedras afectadasa la formacioacutenpraacutectica indicadaen el puntoanterior(soacutelo si esasignaturacurricular -noelectiva-)

-

Descripcioacuten de lospraacutecticos

Se realizan en laboratorio empleando IDE Visual Studio plataforma NET lenguajede programacioacuten C

Cronograma deactividades de laasignatura(contemplando lasfechas delcalendario 2020 ypara cada unidad)

Planificacioacuten basada en calendario acadeacutemico 2020 publicado por la UTN - FRCCalendario Acadeacutemico 160320 al 220620 en el primer cuatrimestre y del270720 al 91120 en el segundo cuatrimestre

Ndeg Semana Teoacuterico Praacutectico

1 1603-

2707

Presentacioacuten de la materiaCondiciones TPIConcepto de Sistema etapas dedesarrollo Moacutedulos principalesFramework NETIntroduccioacuten a Visual StudioDefinicioacuten de entregablesempleando metodologiacuteas aacutegiles

IDE Visual StudioCreacioacuten de primer proyectoWinForms Secciones del IDEDepuracioacutenComponentes estaacutendar formulariosbotones cajas de textoProgramacioacuten Orientada a Eventos

2 2303-

0308

Introduccioacuten a Clases y ObjetosTipos primitivos y referenciasAacutembito de variablesModificadores de AccesoConstructoresMeacutetodos campos ypropiedades

Herramientas de VersionadoManejo de Soluciones Importacioacutende Proyectos existentesPresentacioacuten del TPIComponente checkbox radio ycuadros combinados(listas)Desarrollo Registrar Inicio de Sesioacuten

8Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Entrega de formulario TrabajoGrupal definicioacuten de equipos detrabajo

3 3003-

1008

Operadores y expresionesCondicionales y ciclosArreglosHerencia y ComposicioacutenProcedimientos y funcionesIntroduccioacuten a Base de Datosprimer conexioacutenValidacioacuten de alcance TRABAJOGRUPAL propuesto

Script de creacioacuten de base de datosScript para exportar la base de datos(estructura yo datos)Script para crear estructura y poblarla base de datosBuenas praacutecticas para el disentildeo deformulariosConexioacuten a BD objetos NETRevisioacuten de sentencias SQL paraconsultas Carga de combosDesarrollo Consultar erroresreportados (Parte I) Equivalencias VB- C

4 0604 -

1708

Formularios tipo Abmc Registrode operaciones Listados yestadiacutesticas ParaacutemetrosFormularios modalesSentencias SQL DML Control deintegridad por programa vsintegridad de la base de datos

Menuacute Manejo de grillas FiltrosordenamientoDesarrollo Consultar erroresreportados (Parte II)Desarrollo Consultar detalle de errorreportado

5 1304-

2408

Programacioacuten en CapasPatrones de Disentildeo SingletonFaacutebrica DAO

Refactorizar solucioacuten en CAPAS

6 2004-

3108

Procedimientos almacenadosVentajasManejo de erroresTransacciones manejo conADONET Tratamiento deautoincrementales

Modelos ABMCValidaciones y mensajes de diaacutelogoDesarrollo Actualizar usuarios (parteI)

7 2704-

0709

Seguimiento TG Login + primerABMC (grupo I)

Desarrollo Actualizar usuarios (parteII)

8 0405-

1409

Seguimiento TG Login + primerABMC (grupo II)

9 1105-

2109

Seguimiento TG Login + TodosABMC (grupo I) + Menuacute

10 1805-

2809

Seguimiento TG Login + TodosABMC (grupo II) + Menuacute

Desarrollo Actualizar bug reportado(parte I)

11 2505-

0510

Seguimiento TG Transacciones Desarrollo Actualizar bug reportado(parte II)

9Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

12 0106-

1210

Seguimiento TG Transacciones Listados de bugs simples y con cortede control

13 0806-

1910

Seguimiento TG TransaccionesDisentildeo de listados y reportesImportancia para la toma dedecisiones

Reportes estadiacutesticos de bugs congraacuteficos

14 1506-

2610

Seguimiento TG Listados Parcial

15 2206-

0211

Seguimiento TG Reportes Reportes estadiacutesticos de bugs congraacuteficos

16 0911 Entrega del trabajo grupal ydocumentacioacuten

Recuperatorio Entrega del trabajogrupal y documentacioacuten

Propuesta para laatencioacuten deconsultas y mail decontacto

Las consultas de estudiantes extra-aacuteulicas se atenderaacuten a traveacutes de los correos decada docenteMail de contacto romeromasoledadgmailcom

Plan deintegracioacuten conotras asignaturas

DSI ndash Aplica conocimientos de especificacioacuten de requerimientosGDA ndash Aplica conocimientos de Administracioacuten de BD y Manipulacioacuten deDatosASI ndash Aplica conocimientos de procesos de desarrolloAED ndash Aplica conocimientos de algoritmos y estructuras de datos

BibliografiacuteaObligatoria

Notas de la caacutetedra

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash2010 - ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - EditorialAlfaomega ndash 2010 - ISBN 10 8478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash EditorialAnaya Multimedia ndash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative AndinaCorp ndash 2010 - ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 -ISBN-10 987177396X ISBN-13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos- Editorial Alfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

BibliografiacuteaComplementaria

Orbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET -Curso praacutectico ndash Editorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador -Editorial Usershop ndash 2006 - ISBN978-987-1347-07-0

10Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

httpsgit-scmcombookesv1Empezando

Distribucioacuten dedocentes Curso Turno Diacutea y Horas Profesor Jefe T Praacutect Ayudante

3K1 Mantildeana Teoacute Mie 1-4Pco Jue 4-7

IngSoledadRomero

Ing RodolfoFigueroa

An OscarBotta

3K2 Mantildeana Teoacute Vie 1-4Pco Jue 1-4

IngFabiaacutenGibellini

Ing FernandoSanabria

IngMilagros

ZeaCaacuterdenas

3K3 Tarde Teoacute Mar 3-6Pco Vie 3-6

IngMarcelo

Liberatori

Lic LuisDamiano

Ing JorgeSchaffer

3K5 Noche Pco Mar 3-6Teoacute Mie 3-6

IngMartiacuten

Polliotto

Ing RubeacutenRomero

Ing JorgeSchaffer

3K6contra

cuatrim

Tarde Teoacute Mie 3-6Pco Mar 1-4

IngMarcelo

Liberatori

Lic LuisDamiano

An OscarBotta

3K7contra

cuatrim

Noche Teoacute Mie 3-6Pco Mar 1-4

Lic LuisDamiano

Ing NicolaacutesHorenstein

Firma helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Aclaracioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Page 2: PAV I Programación de Aplicaciones Visuales I · Evaluación: Trabajo grupal y actividades prácticas guiadas. Metodología de enseñanza y aprendizaje (Planificar estrategias centradas

2Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

un trabajo colaborativo eficiente

Programa Analiacutetico

Unidad Nro 1 ldquoIntroduccioacuten a Programacioacuten Visual con Crdquo

Resultados de Aprendizajea) Reconocer los componentes de un proyecto para crear aplicaciones empleando programacioacuten

orientada a objetos y eventos en el entorno visual ofrecido por la plataforma NET en cualquierversioacuten superior a Visual Studio 2017

b) Seleccionar los componentes de un proyecto para construir aplicaciones de escritorioempleando lenguaje C en el entorno visual ofrecido por la plataforma NET en cualquierversioacuten superior a Visual Studio 2017

c) Elegir herramientas de versionado de coacutedigo para compartir el coacutedigo fuente y mantener unregistro de los cambios en el desarrollo del trabajo grupal en el marco baacutesico de controlar loscambios de cada integrante del grupo

Contenidos

Desarrollos en la plataforma NET ndash Tipos de aplicaciones Escritorio ndash Web ndash Consola ndash ServiciosMoacutevilesLenguaje CHerramientas de versionado de coacutedigo y repositorios Git ndash GitHub ndash Bitbucket ndash Team FoundationServerCreacioacuten de un proyecto desde cero (C)Proyecto solucioacuten Secciones Estructura de carpetas Modo disentildeo y ejecucioacuten Estructura de archivosdel proyecto appconfig form design coacutedigoElementos de un formulario Caja de herramientas controles propiedades eventos funcionespredefinidasDefinicioacuten de claseFunciones de conversioacuten numeacutericas caraacutecter fechaControles usados cajas de texto etiquetas combos listas botonesTipos de formularios Modal No ModalTipos primitivos y referencias

Principios fundamentales de la Programacioacuten Orientada a Objetos Abstraccioacuten Encapsulamiento HerenciaModularidad Jerarquiacutea Mensajes

BibliografiacuteaObligatoriaNotas de la caacutetedra httpsgithubcompavisualesiProyectosGUIA

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash 2010 -ISBN 10 8478978100 ISBN 13 9788478978106

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharp ndash Editorial Anaya Multimediandash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative Andina Corp ndash 2010 -ISBN 10 9872601356 ISBN 13 9789872601355

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos - EditorialAlfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

Complementariahttpsgit-scmcombookesv1EmpezandoOrbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET - Curso praacutectico ndashEditorial Alfaomega - 2015 - ISBN 978-607-622-220-1

3Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Evaluacioacuten Examen parcial uacutenico y trabajo grupal

Unidad Nro 2 ldquoAcceso a Base de Datos con NETrdquo

Resultados de Aprendizajea) Reconocer las sentencias necesarias para recuperar y modificar la base de datos donde

persisten los datos de una aplicacioacuten en el marco de bases de datos relacionales y usuariosconcurrentes

b) Seleccionar los componentes necesarios para interactuar desde un formulario con la base dedatos empleando los componentes maacutes comunes

c) Elegir las herramientas necesarias para recuperar manipular e implementar manejo concurrente alos registros de la base de datos considerando abierta la eleccioacuten del producto

d) Ejercitar rutinas de manejo de errores para controlar el funcionamiento de una aplicacioacutene) Emplear programacioacuten en capas para desarrollar aplicaciones mantenibles en el contexto

miacutenimo de tres niveles de capas

ContenidosScripts para crear bases de datosScripts para exportar estructura y datos de una base de datosScripts para poblar la base de datosHerramientas para conectar a la base de datos desde el IDEComponentes del string de conexioacuten a la base de datosRevisioacuten de sentencias SQL para consultasIntroduccioacuten al uso de procedimientos almacenados (ventajas)Conexioacuten a BD objetos ADONETManejo de Menuacutees en las aplicacionesManejo de ErroresUso de patrones Singleton Facade DAO (Data Access Object) DTO (Data Transfer Object)Programacioacuten en capas

BibliografiacuteaObligatoriaNotas de la caacutetedra httpsgithubcompavisualesiProyectosGUIA

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash 2010ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - Editorial Alfaomega ndash 2010 - ISBN 108478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash Editorial Anaya Multimediandash 2003 ndash ISBN 10 8441514844 ISBN 13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative Andina Corp ndash 2010 -ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 ndash ISBN 10 987177396X ISBN 13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos - EditorialAlfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

Complementaria

4Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador - Editorial Usershop ndash2006 - ISBN978-987-1347-07-0

Evaluacioacuten Examen parcial uacutenico y trabajo grupal

Unidad Nro 3 ldquoProgramacioacuten Avanzadardquo

Resultados de Aprendizajea) Reconocer los componentes necesarios para generar reportes uacutetiles para la toma de decisiones

de acuerdo a los requerimientos funcionalesb) Seleccionar los paraacutemetros de entrada para disentildear listados y reportes en aplicaciones

considerando flexibilidad en periacuteodos de tiempoc) Aplicar procedimientos almacenados para manipular la base de datos de un proyecto

asegurando su integridad y consistencia en un ambiente de muacuteltiples usuarios

ContenidosConcepto de transaccioacutenUso de procedimientos almacenadosDepuracioacuten de ProgramasManejo de listados con paraacutemetros Creacioacuten y modificacioacutenManejo de reportes con graacuteficos Creacioacuten y modificacioacutenIntroduccioacuten a servicios web

Publicacioacuten de servicios web y base de datos (ejemplo servicio que ofrece ldquomyaspnetrdquo - cuenta gratuita)

BibliografiacuteaObligatoriaNotas de la caacutetedra httpsgithubcompavisualesiProyectosGUIA

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash 2010 -ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - Editorial Alfaomega ndash 2010 - ISBN 108478979719 ISBN 13 9788478979714

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos - EditorialAlfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

ComplementariaOrbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET - Curso praacutectico ndashEditorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador - Editorial Usershop ndash2006 - ISBN978-987-1347-07-0

Evaluacioacuten Trabajo grupal y actividades praacutecticas guiadas

Metodologiacutea deensentildeanza yaprendizaje(Planificarestrategiascentradas en el

La materia aborda cada uno de los temas mediante un trabajo praacutectico integradorque contempla un conjunto de casos de usos Se lleva a cabo la programacioacutenusando como IDE Visual Studio plataforma NETEn cada clase se plantea un objetivo especiacutefico y en funcioacuten del mismo sedesarrolla la programacioacuten para cumplirlo Se emplea C como lenguaje deprogramacioacuten

5Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

aprendizaje activodel estudiante)

El trabajo praacutectico integrador consiste en el disentildeo construccioacuten y prueba de unaaplicacioacuten Windows (formularios) que permita gestionar los requerimientosfuncionales de BTS (Bug Tracking System) sistema de seguimiento de bugsEn teacuterminos generales se desarrolla desde cero un sistema y en forma progresivase va incorporando el desarrollo necesario para cumplir con los requerimientosfuncionalesEl sistema contempla

- ABM de tablas nuacutecleo del sistema- Autenticacioacuten baacutesica- ABM de usuarios y perfilespermisos- Manejo de transacciones ()- Manejo de errores- Gestioacuten dinaacutemica de menuacutees- Programacioacuten en capas- Listados y reportes graacuteficos parametrizados con informacioacuten

estadiacutestica- Uso de patrones de programacioacuten

En forma paralela al desarrollo del trabajo praacutectico integrador los alumnos elaboranen forma grupal un proyecto Consiste en el desarrollo de una aplicacioacuten completaaplicando los conceptos tratados en clases y los aprendizajes de otras materiascomo Anaacutelisis de Sistemas Disentildeo de Sistemas Gestioacuten de Datos etc

() Un conjunto de operaciones de actualizacioacuten de base de datos que debenrealizarse como una unidad

Sistema deevaluacioacuten(Nombrar ydescribir cada unade las diferentesinstancias deevaluacioacutenpensando en laEvaluacioacuten comoproceso continuo derecoleccioacuten deevidencias)

Parciales 1 parcial praacutectico uacutenico en PC 1 recuperatorio (se conserva la mejor calificacioacuten) 1 proyecto grupal

Examen Final Individual Consiste en el desarrollo en PC de un proyectoprograma que cumpla las

consignas de un enunciado particular Contempla acceso a datos validaciones y defensa en caso de que el docente lo

requiera

Proyecto GrupalAl finalizar el proyecto grupal los alumnos presentan

Formulario de proyecto actualizado Proyecto funcionando Documentacioacuten con evidencia del sistema funcionando Documentacioacuten con evidencia de versionado del proyecto Documentacioacuten con evidencia de ceremonias aacutegiles Proyecto con acceso al coacutedigo (repositorio drive o soporte magneacutetico) Script de base de datos Documento de arquitectura Sinopsis de las decisiones que el grupo abordoacute

y conclusiones Calificacioacuten individual

Criterios deevaluacioacuten(los cuales seraacutentenidos en cuenta enlas correcciones)

Las actividades propuestas en contenidos teoacutericos y praacutecticos seraacuten aceptadas cuandofueran presentadas en tiempo y formaLos trabajos grupales y su documentacioacuten debe almacenarse en el repositorio git creado atal efecto

Seraacuten considerados los siguientes aspectos al evaluar

middot Puntualidad en evaluaciones y tiempos de entregas

6Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

middot Dominio teacutecnico del tema evaluadomiddot Capacidad de integrar conceptos y aplicacionesmiddot Dominio de terminologiacutea teacutecnicamiddot Expresioacuten clara y teacutecnicamente correcta Evidencias de ceremonias de metodologiacuteas aacutegiles (Retro - Review - Planning)

Regularidadcondiciones(Describir lascondicionesnecesarias pararegularizar Sesugiere incluir laaclaracioacuten que elestudiante encondicioacuten deregular puede rendiren el plazo de unciclo lectivo sincontrol decorrelativasaprobadas)

Escala de notas de regularidad ()

NOTA PORCENTAJE CALIFICACIOacuteN1 No Aprobado2 No Aprobado3 No Aprobado4 No Aprobado5 55 a 57 Aprobado6 58 a 59 Aprobado7 60 a 68 Aprobado8 78 a 86 Aprobado9 87 a 95 Aprobado10 96 a 100 Aprobado

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

Promocioacutencondiciones(Aclarar si hubierapromocioacuten dealguna parte de laasignatura lascondiciones y sitiene duracioacuten conel mayor detalleposible)

No corresponde

AprobacioacutenDirectacondiciones(la calificacioacuten seraacutela nota registradacomo Nota Final enAutogestioacuten)

Las condiciones de aprobacioacuten directa sonParcial aprobado2 actividades teoacutericas individuales de resolucioacuten de problemas2 actividades praacutecticas individuales de resolucioacuten de problemas1 recuperatorio (se conserva la mejor nota)Trabajo final grupal aprobado con todos requerimientos necesarios y nota igual osuperior a 7Promedio final igual o superior a 6

Modalidad deexamen final(Describir lascaracteriacutesticasmetodoloacutegicas delexamen final paralos distintos estadosdel estudiante)

Escala de notas para examen final ()

NOTA PORCENTAJE CALIFICACIOacuteN1 Insuficiente2 Insuficiente3 Insuficiente4 Insuficiente5 Insuficiente6 60 a 68 Aprobado7 69 a 77 Bueno8 78 a 86 Muy Bueno9 87 a 95 Distinguido10 96 a 100 Sobresaliente

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

7Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Actividades enlaboratorio

Las clases se llevan a cabo en laboratorio IDE Visual Studio 2017 Motor de Base de Datos SQL Server 2008 R2 Guiacutea de trabajo Enunciando trabajo praacutectico integrador

Cantidad de horaspraacutecticas totales(en el aula)

48

Cantidad de horasteoacutericas totales (enel aula)

48

Cantidad de horasestimadas totalesde trabajo (extra-aacuteulicas)

20

Horasantildeos totalesde la asignatura(en el aula)

La asignatura se planifica para un total de 96 horas caacutetedra considerando 16semanas de 6 horas cada una

Tipo de formacioacutenpraacutectica (soacutelo si esasignaturacurricular -noelectiva-)

Formacioacuten experimental Resolucioacuten de problemas de ingenieriacutea Actividades de proyecto y disentildeo Praacutecticas supervisadas en los sectores productivos y o de servicios

Cantidad de horascaacutetedras afectadasa la formacioacutenpraacutectica indicadaen el puntoanterior(soacutelo si esasignaturacurricular -noelectiva-)

-

Descripcioacuten de lospraacutecticos

Se realizan en laboratorio empleando IDE Visual Studio plataforma NET lenguajede programacioacuten C

Cronograma deactividades de laasignatura(contemplando lasfechas delcalendario 2020 ypara cada unidad)

Planificacioacuten basada en calendario acadeacutemico 2020 publicado por la UTN - FRCCalendario Acadeacutemico 160320 al 220620 en el primer cuatrimestre y del270720 al 91120 en el segundo cuatrimestre

Ndeg Semana Teoacuterico Praacutectico

1 1603-

2707

Presentacioacuten de la materiaCondiciones TPIConcepto de Sistema etapas dedesarrollo Moacutedulos principalesFramework NETIntroduccioacuten a Visual StudioDefinicioacuten de entregablesempleando metodologiacuteas aacutegiles

IDE Visual StudioCreacioacuten de primer proyectoWinForms Secciones del IDEDepuracioacutenComponentes estaacutendar formulariosbotones cajas de textoProgramacioacuten Orientada a Eventos

2 2303-

0308

Introduccioacuten a Clases y ObjetosTipos primitivos y referenciasAacutembito de variablesModificadores de AccesoConstructoresMeacutetodos campos ypropiedades

Herramientas de VersionadoManejo de Soluciones Importacioacutende Proyectos existentesPresentacioacuten del TPIComponente checkbox radio ycuadros combinados(listas)Desarrollo Registrar Inicio de Sesioacuten

8Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Entrega de formulario TrabajoGrupal definicioacuten de equipos detrabajo

3 3003-

1008

Operadores y expresionesCondicionales y ciclosArreglosHerencia y ComposicioacutenProcedimientos y funcionesIntroduccioacuten a Base de Datosprimer conexioacutenValidacioacuten de alcance TRABAJOGRUPAL propuesto

Script de creacioacuten de base de datosScript para exportar la base de datos(estructura yo datos)Script para crear estructura y poblarla base de datosBuenas praacutecticas para el disentildeo deformulariosConexioacuten a BD objetos NETRevisioacuten de sentencias SQL paraconsultas Carga de combosDesarrollo Consultar erroresreportados (Parte I) Equivalencias VB- C

4 0604 -

1708

Formularios tipo Abmc Registrode operaciones Listados yestadiacutesticas ParaacutemetrosFormularios modalesSentencias SQL DML Control deintegridad por programa vsintegridad de la base de datos

Menuacute Manejo de grillas FiltrosordenamientoDesarrollo Consultar erroresreportados (Parte II)Desarrollo Consultar detalle de errorreportado

5 1304-

2408

Programacioacuten en CapasPatrones de Disentildeo SingletonFaacutebrica DAO

Refactorizar solucioacuten en CAPAS

6 2004-

3108

Procedimientos almacenadosVentajasManejo de erroresTransacciones manejo conADONET Tratamiento deautoincrementales

Modelos ABMCValidaciones y mensajes de diaacutelogoDesarrollo Actualizar usuarios (parteI)

7 2704-

0709

Seguimiento TG Login + primerABMC (grupo I)

Desarrollo Actualizar usuarios (parteII)

8 0405-

1409

Seguimiento TG Login + primerABMC (grupo II)

9 1105-

2109

Seguimiento TG Login + TodosABMC (grupo I) + Menuacute

10 1805-

2809

Seguimiento TG Login + TodosABMC (grupo II) + Menuacute

Desarrollo Actualizar bug reportado(parte I)

11 2505-

0510

Seguimiento TG Transacciones Desarrollo Actualizar bug reportado(parte II)

9Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

12 0106-

1210

Seguimiento TG Transacciones Listados de bugs simples y con cortede control

13 0806-

1910

Seguimiento TG TransaccionesDisentildeo de listados y reportesImportancia para la toma dedecisiones

Reportes estadiacutesticos de bugs congraacuteficos

14 1506-

2610

Seguimiento TG Listados Parcial

15 2206-

0211

Seguimiento TG Reportes Reportes estadiacutesticos de bugs congraacuteficos

16 0911 Entrega del trabajo grupal ydocumentacioacuten

Recuperatorio Entrega del trabajogrupal y documentacioacuten

Propuesta para laatencioacuten deconsultas y mail decontacto

Las consultas de estudiantes extra-aacuteulicas se atenderaacuten a traveacutes de los correos decada docenteMail de contacto romeromasoledadgmailcom

Plan deintegracioacuten conotras asignaturas

DSI ndash Aplica conocimientos de especificacioacuten de requerimientosGDA ndash Aplica conocimientos de Administracioacuten de BD y Manipulacioacuten deDatosASI ndash Aplica conocimientos de procesos de desarrolloAED ndash Aplica conocimientos de algoritmos y estructuras de datos

BibliografiacuteaObligatoria

Notas de la caacutetedra

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash2010 - ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - EditorialAlfaomega ndash 2010 - ISBN 10 8478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash EditorialAnaya Multimedia ndash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative AndinaCorp ndash 2010 - ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 -ISBN-10 987177396X ISBN-13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos- Editorial Alfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

BibliografiacuteaComplementaria

Orbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET -Curso praacutectico ndash Editorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador -Editorial Usershop ndash 2006 - ISBN978-987-1347-07-0

10Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

httpsgit-scmcombookesv1Empezando

Distribucioacuten dedocentes Curso Turno Diacutea y Horas Profesor Jefe T Praacutect Ayudante

3K1 Mantildeana Teoacute Mie 1-4Pco Jue 4-7

IngSoledadRomero

Ing RodolfoFigueroa

An OscarBotta

3K2 Mantildeana Teoacute Vie 1-4Pco Jue 1-4

IngFabiaacutenGibellini

Ing FernandoSanabria

IngMilagros

ZeaCaacuterdenas

3K3 Tarde Teoacute Mar 3-6Pco Vie 3-6

IngMarcelo

Liberatori

Lic LuisDamiano

Ing JorgeSchaffer

3K5 Noche Pco Mar 3-6Teoacute Mie 3-6

IngMartiacuten

Polliotto

Ing RubeacutenRomero

Ing JorgeSchaffer

3K6contra

cuatrim

Tarde Teoacute Mie 3-6Pco Mar 1-4

IngMarcelo

Liberatori

Lic LuisDamiano

An OscarBotta

3K7contra

cuatrim

Noche Teoacute Mie 3-6Pco Mar 1-4

Lic LuisDamiano

Ing NicolaacutesHorenstein

Firma helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Aclaracioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Page 3: PAV I Programación de Aplicaciones Visuales I · Evaluación: Trabajo grupal y actividades prácticas guiadas. Metodología de enseñanza y aprendizaje (Planificar estrategias centradas

3Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Evaluacioacuten Examen parcial uacutenico y trabajo grupal

Unidad Nro 2 ldquoAcceso a Base de Datos con NETrdquo

Resultados de Aprendizajea) Reconocer las sentencias necesarias para recuperar y modificar la base de datos donde

persisten los datos de una aplicacioacuten en el marco de bases de datos relacionales y usuariosconcurrentes

b) Seleccionar los componentes necesarios para interactuar desde un formulario con la base dedatos empleando los componentes maacutes comunes

c) Elegir las herramientas necesarias para recuperar manipular e implementar manejo concurrente alos registros de la base de datos considerando abierta la eleccioacuten del producto

d) Ejercitar rutinas de manejo de errores para controlar el funcionamiento de una aplicacioacutene) Emplear programacioacuten en capas para desarrollar aplicaciones mantenibles en el contexto

miacutenimo de tres niveles de capas

ContenidosScripts para crear bases de datosScripts para exportar estructura y datos de una base de datosScripts para poblar la base de datosHerramientas para conectar a la base de datos desde el IDEComponentes del string de conexioacuten a la base de datosRevisioacuten de sentencias SQL para consultasIntroduccioacuten al uso de procedimientos almacenados (ventajas)Conexioacuten a BD objetos ADONETManejo de Menuacutees en las aplicacionesManejo de ErroresUso de patrones Singleton Facade DAO (Data Access Object) DTO (Data Transfer Object)Programacioacuten en capas

BibliografiacuteaObligatoriaNotas de la caacutetedra httpsgithubcompavisualesiProyectosGUIA

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash 2010ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - Editorial Alfaomega ndash 2010 - ISBN 108478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash Editorial Anaya Multimediandash 2003 ndash ISBN 10 8441514844 ISBN 13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative Andina Corp ndash 2010 -ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 ndash ISBN 10 987177396X ISBN 13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos - EditorialAlfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

Complementaria

4Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador - Editorial Usershop ndash2006 - ISBN978-987-1347-07-0

Evaluacioacuten Examen parcial uacutenico y trabajo grupal

Unidad Nro 3 ldquoProgramacioacuten Avanzadardquo

Resultados de Aprendizajea) Reconocer los componentes necesarios para generar reportes uacutetiles para la toma de decisiones

de acuerdo a los requerimientos funcionalesb) Seleccionar los paraacutemetros de entrada para disentildear listados y reportes en aplicaciones

considerando flexibilidad en periacuteodos de tiempoc) Aplicar procedimientos almacenados para manipular la base de datos de un proyecto

asegurando su integridad y consistencia en un ambiente de muacuteltiples usuarios

ContenidosConcepto de transaccioacutenUso de procedimientos almacenadosDepuracioacuten de ProgramasManejo de listados con paraacutemetros Creacioacuten y modificacioacutenManejo de reportes con graacuteficos Creacioacuten y modificacioacutenIntroduccioacuten a servicios web

Publicacioacuten de servicios web y base de datos (ejemplo servicio que ofrece ldquomyaspnetrdquo - cuenta gratuita)

BibliografiacuteaObligatoriaNotas de la caacutetedra httpsgithubcompavisualesiProyectosGUIA

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash 2010 -ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - Editorial Alfaomega ndash 2010 - ISBN 108478979719 ISBN 13 9788478979714

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos - EditorialAlfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

ComplementariaOrbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET - Curso praacutectico ndashEditorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador - Editorial Usershop ndash2006 - ISBN978-987-1347-07-0

Evaluacioacuten Trabajo grupal y actividades praacutecticas guiadas

Metodologiacutea deensentildeanza yaprendizaje(Planificarestrategiascentradas en el

La materia aborda cada uno de los temas mediante un trabajo praacutectico integradorque contempla un conjunto de casos de usos Se lleva a cabo la programacioacutenusando como IDE Visual Studio plataforma NETEn cada clase se plantea un objetivo especiacutefico y en funcioacuten del mismo sedesarrolla la programacioacuten para cumplirlo Se emplea C como lenguaje deprogramacioacuten

5Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

aprendizaje activodel estudiante)

El trabajo praacutectico integrador consiste en el disentildeo construccioacuten y prueba de unaaplicacioacuten Windows (formularios) que permita gestionar los requerimientosfuncionales de BTS (Bug Tracking System) sistema de seguimiento de bugsEn teacuterminos generales se desarrolla desde cero un sistema y en forma progresivase va incorporando el desarrollo necesario para cumplir con los requerimientosfuncionalesEl sistema contempla

- ABM de tablas nuacutecleo del sistema- Autenticacioacuten baacutesica- ABM de usuarios y perfilespermisos- Manejo de transacciones ()- Manejo de errores- Gestioacuten dinaacutemica de menuacutees- Programacioacuten en capas- Listados y reportes graacuteficos parametrizados con informacioacuten

estadiacutestica- Uso de patrones de programacioacuten

En forma paralela al desarrollo del trabajo praacutectico integrador los alumnos elaboranen forma grupal un proyecto Consiste en el desarrollo de una aplicacioacuten completaaplicando los conceptos tratados en clases y los aprendizajes de otras materiascomo Anaacutelisis de Sistemas Disentildeo de Sistemas Gestioacuten de Datos etc

() Un conjunto de operaciones de actualizacioacuten de base de datos que debenrealizarse como una unidad

Sistema deevaluacioacuten(Nombrar ydescribir cada unade las diferentesinstancias deevaluacioacutenpensando en laEvaluacioacuten comoproceso continuo derecoleccioacuten deevidencias)

Parciales 1 parcial praacutectico uacutenico en PC 1 recuperatorio (se conserva la mejor calificacioacuten) 1 proyecto grupal

Examen Final Individual Consiste en el desarrollo en PC de un proyectoprograma que cumpla las

consignas de un enunciado particular Contempla acceso a datos validaciones y defensa en caso de que el docente lo

requiera

Proyecto GrupalAl finalizar el proyecto grupal los alumnos presentan

Formulario de proyecto actualizado Proyecto funcionando Documentacioacuten con evidencia del sistema funcionando Documentacioacuten con evidencia de versionado del proyecto Documentacioacuten con evidencia de ceremonias aacutegiles Proyecto con acceso al coacutedigo (repositorio drive o soporte magneacutetico) Script de base de datos Documento de arquitectura Sinopsis de las decisiones que el grupo abordoacute

y conclusiones Calificacioacuten individual

Criterios deevaluacioacuten(los cuales seraacutentenidos en cuenta enlas correcciones)

Las actividades propuestas en contenidos teoacutericos y praacutecticos seraacuten aceptadas cuandofueran presentadas en tiempo y formaLos trabajos grupales y su documentacioacuten debe almacenarse en el repositorio git creado atal efecto

Seraacuten considerados los siguientes aspectos al evaluar

middot Puntualidad en evaluaciones y tiempos de entregas

6Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

middot Dominio teacutecnico del tema evaluadomiddot Capacidad de integrar conceptos y aplicacionesmiddot Dominio de terminologiacutea teacutecnicamiddot Expresioacuten clara y teacutecnicamente correcta Evidencias de ceremonias de metodologiacuteas aacutegiles (Retro - Review - Planning)

Regularidadcondiciones(Describir lascondicionesnecesarias pararegularizar Sesugiere incluir laaclaracioacuten que elestudiante encondicioacuten deregular puede rendiren el plazo de unciclo lectivo sincontrol decorrelativasaprobadas)

Escala de notas de regularidad ()

NOTA PORCENTAJE CALIFICACIOacuteN1 No Aprobado2 No Aprobado3 No Aprobado4 No Aprobado5 55 a 57 Aprobado6 58 a 59 Aprobado7 60 a 68 Aprobado8 78 a 86 Aprobado9 87 a 95 Aprobado10 96 a 100 Aprobado

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

Promocioacutencondiciones(Aclarar si hubierapromocioacuten dealguna parte de laasignatura lascondiciones y sitiene duracioacuten conel mayor detalleposible)

No corresponde

AprobacioacutenDirectacondiciones(la calificacioacuten seraacutela nota registradacomo Nota Final enAutogestioacuten)

Las condiciones de aprobacioacuten directa sonParcial aprobado2 actividades teoacutericas individuales de resolucioacuten de problemas2 actividades praacutecticas individuales de resolucioacuten de problemas1 recuperatorio (se conserva la mejor nota)Trabajo final grupal aprobado con todos requerimientos necesarios y nota igual osuperior a 7Promedio final igual o superior a 6

Modalidad deexamen final(Describir lascaracteriacutesticasmetodoloacutegicas delexamen final paralos distintos estadosdel estudiante)

Escala de notas para examen final ()

NOTA PORCENTAJE CALIFICACIOacuteN1 Insuficiente2 Insuficiente3 Insuficiente4 Insuficiente5 Insuficiente6 60 a 68 Aprobado7 69 a 77 Bueno8 78 a 86 Muy Bueno9 87 a 95 Distinguido10 96 a 100 Sobresaliente

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

7Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Actividades enlaboratorio

Las clases se llevan a cabo en laboratorio IDE Visual Studio 2017 Motor de Base de Datos SQL Server 2008 R2 Guiacutea de trabajo Enunciando trabajo praacutectico integrador

Cantidad de horaspraacutecticas totales(en el aula)

48

Cantidad de horasteoacutericas totales (enel aula)

48

Cantidad de horasestimadas totalesde trabajo (extra-aacuteulicas)

20

Horasantildeos totalesde la asignatura(en el aula)

La asignatura se planifica para un total de 96 horas caacutetedra considerando 16semanas de 6 horas cada una

Tipo de formacioacutenpraacutectica (soacutelo si esasignaturacurricular -noelectiva-)

Formacioacuten experimental Resolucioacuten de problemas de ingenieriacutea Actividades de proyecto y disentildeo Praacutecticas supervisadas en los sectores productivos y o de servicios

Cantidad de horascaacutetedras afectadasa la formacioacutenpraacutectica indicadaen el puntoanterior(soacutelo si esasignaturacurricular -noelectiva-)

-

Descripcioacuten de lospraacutecticos

Se realizan en laboratorio empleando IDE Visual Studio plataforma NET lenguajede programacioacuten C

Cronograma deactividades de laasignatura(contemplando lasfechas delcalendario 2020 ypara cada unidad)

Planificacioacuten basada en calendario acadeacutemico 2020 publicado por la UTN - FRCCalendario Acadeacutemico 160320 al 220620 en el primer cuatrimestre y del270720 al 91120 en el segundo cuatrimestre

Ndeg Semana Teoacuterico Praacutectico

1 1603-

2707

Presentacioacuten de la materiaCondiciones TPIConcepto de Sistema etapas dedesarrollo Moacutedulos principalesFramework NETIntroduccioacuten a Visual StudioDefinicioacuten de entregablesempleando metodologiacuteas aacutegiles

IDE Visual StudioCreacioacuten de primer proyectoWinForms Secciones del IDEDepuracioacutenComponentes estaacutendar formulariosbotones cajas de textoProgramacioacuten Orientada a Eventos

2 2303-

0308

Introduccioacuten a Clases y ObjetosTipos primitivos y referenciasAacutembito de variablesModificadores de AccesoConstructoresMeacutetodos campos ypropiedades

Herramientas de VersionadoManejo de Soluciones Importacioacutende Proyectos existentesPresentacioacuten del TPIComponente checkbox radio ycuadros combinados(listas)Desarrollo Registrar Inicio de Sesioacuten

8Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Entrega de formulario TrabajoGrupal definicioacuten de equipos detrabajo

3 3003-

1008

Operadores y expresionesCondicionales y ciclosArreglosHerencia y ComposicioacutenProcedimientos y funcionesIntroduccioacuten a Base de Datosprimer conexioacutenValidacioacuten de alcance TRABAJOGRUPAL propuesto

Script de creacioacuten de base de datosScript para exportar la base de datos(estructura yo datos)Script para crear estructura y poblarla base de datosBuenas praacutecticas para el disentildeo deformulariosConexioacuten a BD objetos NETRevisioacuten de sentencias SQL paraconsultas Carga de combosDesarrollo Consultar erroresreportados (Parte I) Equivalencias VB- C

4 0604 -

1708

Formularios tipo Abmc Registrode operaciones Listados yestadiacutesticas ParaacutemetrosFormularios modalesSentencias SQL DML Control deintegridad por programa vsintegridad de la base de datos

Menuacute Manejo de grillas FiltrosordenamientoDesarrollo Consultar erroresreportados (Parte II)Desarrollo Consultar detalle de errorreportado

5 1304-

2408

Programacioacuten en CapasPatrones de Disentildeo SingletonFaacutebrica DAO

Refactorizar solucioacuten en CAPAS

6 2004-

3108

Procedimientos almacenadosVentajasManejo de erroresTransacciones manejo conADONET Tratamiento deautoincrementales

Modelos ABMCValidaciones y mensajes de diaacutelogoDesarrollo Actualizar usuarios (parteI)

7 2704-

0709

Seguimiento TG Login + primerABMC (grupo I)

Desarrollo Actualizar usuarios (parteII)

8 0405-

1409

Seguimiento TG Login + primerABMC (grupo II)

9 1105-

2109

Seguimiento TG Login + TodosABMC (grupo I) + Menuacute

10 1805-

2809

Seguimiento TG Login + TodosABMC (grupo II) + Menuacute

Desarrollo Actualizar bug reportado(parte I)

11 2505-

0510

Seguimiento TG Transacciones Desarrollo Actualizar bug reportado(parte II)

9Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

12 0106-

1210

Seguimiento TG Transacciones Listados de bugs simples y con cortede control

13 0806-

1910

Seguimiento TG TransaccionesDisentildeo de listados y reportesImportancia para la toma dedecisiones

Reportes estadiacutesticos de bugs congraacuteficos

14 1506-

2610

Seguimiento TG Listados Parcial

15 2206-

0211

Seguimiento TG Reportes Reportes estadiacutesticos de bugs congraacuteficos

16 0911 Entrega del trabajo grupal ydocumentacioacuten

Recuperatorio Entrega del trabajogrupal y documentacioacuten

Propuesta para laatencioacuten deconsultas y mail decontacto

Las consultas de estudiantes extra-aacuteulicas se atenderaacuten a traveacutes de los correos decada docenteMail de contacto romeromasoledadgmailcom

Plan deintegracioacuten conotras asignaturas

DSI ndash Aplica conocimientos de especificacioacuten de requerimientosGDA ndash Aplica conocimientos de Administracioacuten de BD y Manipulacioacuten deDatosASI ndash Aplica conocimientos de procesos de desarrolloAED ndash Aplica conocimientos de algoritmos y estructuras de datos

BibliografiacuteaObligatoria

Notas de la caacutetedra

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash2010 - ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - EditorialAlfaomega ndash 2010 - ISBN 10 8478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash EditorialAnaya Multimedia ndash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative AndinaCorp ndash 2010 - ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 -ISBN-10 987177396X ISBN-13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos- Editorial Alfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

BibliografiacuteaComplementaria

Orbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET -Curso praacutectico ndash Editorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador -Editorial Usershop ndash 2006 - ISBN978-987-1347-07-0

10Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

httpsgit-scmcombookesv1Empezando

Distribucioacuten dedocentes Curso Turno Diacutea y Horas Profesor Jefe T Praacutect Ayudante

3K1 Mantildeana Teoacute Mie 1-4Pco Jue 4-7

IngSoledadRomero

Ing RodolfoFigueroa

An OscarBotta

3K2 Mantildeana Teoacute Vie 1-4Pco Jue 1-4

IngFabiaacutenGibellini

Ing FernandoSanabria

IngMilagros

ZeaCaacuterdenas

3K3 Tarde Teoacute Mar 3-6Pco Vie 3-6

IngMarcelo

Liberatori

Lic LuisDamiano

Ing JorgeSchaffer

3K5 Noche Pco Mar 3-6Teoacute Mie 3-6

IngMartiacuten

Polliotto

Ing RubeacutenRomero

Ing JorgeSchaffer

3K6contra

cuatrim

Tarde Teoacute Mie 3-6Pco Mar 1-4

IngMarcelo

Liberatori

Lic LuisDamiano

An OscarBotta

3K7contra

cuatrim

Noche Teoacute Mie 3-6Pco Mar 1-4

Lic LuisDamiano

Ing NicolaacutesHorenstein

Firma helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Aclaracioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Page 4: PAV I Programación de Aplicaciones Visuales I · Evaluación: Trabajo grupal y actividades prácticas guiadas. Metodología de enseñanza y aprendizaje (Planificar estrategias centradas

4Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador - Editorial Usershop ndash2006 - ISBN978-987-1347-07-0

Evaluacioacuten Examen parcial uacutenico y trabajo grupal

Unidad Nro 3 ldquoProgramacioacuten Avanzadardquo

Resultados de Aprendizajea) Reconocer los componentes necesarios para generar reportes uacutetiles para la toma de decisiones

de acuerdo a los requerimientos funcionalesb) Seleccionar los paraacutemetros de entrada para disentildear listados y reportes en aplicaciones

considerando flexibilidad en periacuteodos de tiempoc) Aplicar procedimientos almacenados para manipular la base de datos de un proyecto

asegurando su integridad y consistencia en un ambiente de muacuteltiples usuarios

ContenidosConcepto de transaccioacutenUso de procedimientos almacenadosDepuracioacuten de ProgramasManejo de listados con paraacutemetros Creacioacuten y modificacioacutenManejo de reportes con graacuteficos Creacioacuten y modificacioacutenIntroduccioacuten a servicios web

Publicacioacuten de servicios web y base de datos (ejemplo servicio que ofrece ldquomyaspnetrdquo - cuenta gratuita)

BibliografiacuteaObligatoriaNotas de la caacutetedra httpsgithubcompavisualesiProyectosGUIA

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash 2010 -ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - Editorial Alfaomega ndash 2010 - ISBN 108478979719 ISBN 13 9788478979714

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos - EditorialAlfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

ComplementariaOrbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET - Curso praacutectico ndashEditorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador - Editorial Usershop ndash2006 - ISBN978-987-1347-07-0

Evaluacioacuten Trabajo grupal y actividades praacutecticas guiadas

Metodologiacutea deensentildeanza yaprendizaje(Planificarestrategiascentradas en el

La materia aborda cada uno de los temas mediante un trabajo praacutectico integradorque contempla un conjunto de casos de usos Se lleva a cabo la programacioacutenusando como IDE Visual Studio plataforma NETEn cada clase se plantea un objetivo especiacutefico y en funcioacuten del mismo sedesarrolla la programacioacuten para cumplirlo Se emplea C como lenguaje deprogramacioacuten

5Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

aprendizaje activodel estudiante)

El trabajo praacutectico integrador consiste en el disentildeo construccioacuten y prueba de unaaplicacioacuten Windows (formularios) que permita gestionar los requerimientosfuncionales de BTS (Bug Tracking System) sistema de seguimiento de bugsEn teacuterminos generales se desarrolla desde cero un sistema y en forma progresivase va incorporando el desarrollo necesario para cumplir con los requerimientosfuncionalesEl sistema contempla

- ABM de tablas nuacutecleo del sistema- Autenticacioacuten baacutesica- ABM de usuarios y perfilespermisos- Manejo de transacciones ()- Manejo de errores- Gestioacuten dinaacutemica de menuacutees- Programacioacuten en capas- Listados y reportes graacuteficos parametrizados con informacioacuten

estadiacutestica- Uso de patrones de programacioacuten

En forma paralela al desarrollo del trabajo praacutectico integrador los alumnos elaboranen forma grupal un proyecto Consiste en el desarrollo de una aplicacioacuten completaaplicando los conceptos tratados en clases y los aprendizajes de otras materiascomo Anaacutelisis de Sistemas Disentildeo de Sistemas Gestioacuten de Datos etc

() Un conjunto de operaciones de actualizacioacuten de base de datos que debenrealizarse como una unidad

Sistema deevaluacioacuten(Nombrar ydescribir cada unade las diferentesinstancias deevaluacioacutenpensando en laEvaluacioacuten comoproceso continuo derecoleccioacuten deevidencias)

Parciales 1 parcial praacutectico uacutenico en PC 1 recuperatorio (se conserva la mejor calificacioacuten) 1 proyecto grupal

Examen Final Individual Consiste en el desarrollo en PC de un proyectoprograma que cumpla las

consignas de un enunciado particular Contempla acceso a datos validaciones y defensa en caso de que el docente lo

requiera

Proyecto GrupalAl finalizar el proyecto grupal los alumnos presentan

Formulario de proyecto actualizado Proyecto funcionando Documentacioacuten con evidencia del sistema funcionando Documentacioacuten con evidencia de versionado del proyecto Documentacioacuten con evidencia de ceremonias aacutegiles Proyecto con acceso al coacutedigo (repositorio drive o soporte magneacutetico) Script de base de datos Documento de arquitectura Sinopsis de las decisiones que el grupo abordoacute

y conclusiones Calificacioacuten individual

Criterios deevaluacioacuten(los cuales seraacutentenidos en cuenta enlas correcciones)

Las actividades propuestas en contenidos teoacutericos y praacutecticos seraacuten aceptadas cuandofueran presentadas en tiempo y formaLos trabajos grupales y su documentacioacuten debe almacenarse en el repositorio git creado atal efecto

Seraacuten considerados los siguientes aspectos al evaluar

middot Puntualidad en evaluaciones y tiempos de entregas

6Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

middot Dominio teacutecnico del tema evaluadomiddot Capacidad de integrar conceptos y aplicacionesmiddot Dominio de terminologiacutea teacutecnicamiddot Expresioacuten clara y teacutecnicamente correcta Evidencias de ceremonias de metodologiacuteas aacutegiles (Retro - Review - Planning)

Regularidadcondiciones(Describir lascondicionesnecesarias pararegularizar Sesugiere incluir laaclaracioacuten que elestudiante encondicioacuten deregular puede rendiren el plazo de unciclo lectivo sincontrol decorrelativasaprobadas)

Escala de notas de regularidad ()

NOTA PORCENTAJE CALIFICACIOacuteN1 No Aprobado2 No Aprobado3 No Aprobado4 No Aprobado5 55 a 57 Aprobado6 58 a 59 Aprobado7 60 a 68 Aprobado8 78 a 86 Aprobado9 87 a 95 Aprobado10 96 a 100 Aprobado

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

Promocioacutencondiciones(Aclarar si hubierapromocioacuten dealguna parte de laasignatura lascondiciones y sitiene duracioacuten conel mayor detalleposible)

No corresponde

AprobacioacutenDirectacondiciones(la calificacioacuten seraacutela nota registradacomo Nota Final enAutogestioacuten)

Las condiciones de aprobacioacuten directa sonParcial aprobado2 actividades teoacutericas individuales de resolucioacuten de problemas2 actividades praacutecticas individuales de resolucioacuten de problemas1 recuperatorio (se conserva la mejor nota)Trabajo final grupal aprobado con todos requerimientos necesarios y nota igual osuperior a 7Promedio final igual o superior a 6

Modalidad deexamen final(Describir lascaracteriacutesticasmetodoloacutegicas delexamen final paralos distintos estadosdel estudiante)

Escala de notas para examen final ()

NOTA PORCENTAJE CALIFICACIOacuteN1 Insuficiente2 Insuficiente3 Insuficiente4 Insuficiente5 Insuficiente6 60 a 68 Aprobado7 69 a 77 Bueno8 78 a 86 Muy Bueno9 87 a 95 Distinguido10 96 a 100 Sobresaliente

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

7Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Actividades enlaboratorio

Las clases se llevan a cabo en laboratorio IDE Visual Studio 2017 Motor de Base de Datos SQL Server 2008 R2 Guiacutea de trabajo Enunciando trabajo praacutectico integrador

Cantidad de horaspraacutecticas totales(en el aula)

48

Cantidad de horasteoacutericas totales (enel aula)

48

Cantidad de horasestimadas totalesde trabajo (extra-aacuteulicas)

20

Horasantildeos totalesde la asignatura(en el aula)

La asignatura se planifica para un total de 96 horas caacutetedra considerando 16semanas de 6 horas cada una

Tipo de formacioacutenpraacutectica (soacutelo si esasignaturacurricular -noelectiva-)

Formacioacuten experimental Resolucioacuten de problemas de ingenieriacutea Actividades de proyecto y disentildeo Praacutecticas supervisadas en los sectores productivos y o de servicios

Cantidad de horascaacutetedras afectadasa la formacioacutenpraacutectica indicadaen el puntoanterior(soacutelo si esasignaturacurricular -noelectiva-)

-

Descripcioacuten de lospraacutecticos

Se realizan en laboratorio empleando IDE Visual Studio plataforma NET lenguajede programacioacuten C

Cronograma deactividades de laasignatura(contemplando lasfechas delcalendario 2020 ypara cada unidad)

Planificacioacuten basada en calendario acadeacutemico 2020 publicado por la UTN - FRCCalendario Acadeacutemico 160320 al 220620 en el primer cuatrimestre y del270720 al 91120 en el segundo cuatrimestre

Ndeg Semana Teoacuterico Praacutectico

1 1603-

2707

Presentacioacuten de la materiaCondiciones TPIConcepto de Sistema etapas dedesarrollo Moacutedulos principalesFramework NETIntroduccioacuten a Visual StudioDefinicioacuten de entregablesempleando metodologiacuteas aacutegiles

IDE Visual StudioCreacioacuten de primer proyectoWinForms Secciones del IDEDepuracioacutenComponentes estaacutendar formulariosbotones cajas de textoProgramacioacuten Orientada a Eventos

2 2303-

0308

Introduccioacuten a Clases y ObjetosTipos primitivos y referenciasAacutembito de variablesModificadores de AccesoConstructoresMeacutetodos campos ypropiedades

Herramientas de VersionadoManejo de Soluciones Importacioacutende Proyectos existentesPresentacioacuten del TPIComponente checkbox radio ycuadros combinados(listas)Desarrollo Registrar Inicio de Sesioacuten

8Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Entrega de formulario TrabajoGrupal definicioacuten de equipos detrabajo

3 3003-

1008

Operadores y expresionesCondicionales y ciclosArreglosHerencia y ComposicioacutenProcedimientos y funcionesIntroduccioacuten a Base de Datosprimer conexioacutenValidacioacuten de alcance TRABAJOGRUPAL propuesto

Script de creacioacuten de base de datosScript para exportar la base de datos(estructura yo datos)Script para crear estructura y poblarla base de datosBuenas praacutecticas para el disentildeo deformulariosConexioacuten a BD objetos NETRevisioacuten de sentencias SQL paraconsultas Carga de combosDesarrollo Consultar erroresreportados (Parte I) Equivalencias VB- C

4 0604 -

1708

Formularios tipo Abmc Registrode operaciones Listados yestadiacutesticas ParaacutemetrosFormularios modalesSentencias SQL DML Control deintegridad por programa vsintegridad de la base de datos

Menuacute Manejo de grillas FiltrosordenamientoDesarrollo Consultar erroresreportados (Parte II)Desarrollo Consultar detalle de errorreportado

5 1304-

2408

Programacioacuten en CapasPatrones de Disentildeo SingletonFaacutebrica DAO

Refactorizar solucioacuten en CAPAS

6 2004-

3108

Procedimientos almacenadosVentajasManejo de erroresTransacciones manejo conADONET Tratamiento deautoincrementales

Modelos ABMCValidaciones y mensajes de diaacutelogoDesarrollo Actualizar usuarios (parteI)

7 2704-

0709

Seguimiento TG Login + primerABMC (grupo I)

Desarrollo Actualizar usuarios (parteII)

8 0405-

1409

Seguimiento TG Login + primerABMC (grupo II)

9 1105-

2109

Seguimiento TG Login + TodosABMC (grupo I) + Menuacute

10 1805-

2809

Seguimiento TG Login + TodosABMC (grupo II) + Menuacute

Desarrollo Actualizar bug reportado(parte I)

11 2505-

0510

Seguimiento TG Transacciones Desarrollo Actualizar bug reportado(parte II)

9Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

12 0106-

1210

Seguimiento TG Transacciones Listados de bugs simples y con cortede control

13 0806-

1910

Seguimiento TG TransaccionesDisentildeo de listados y reportesImportancia para la toma dedecisiones

Reportes estadiacutesticos de bugs congraacuteficos

14 1506-

2610

Seguimiento TG Listados Parcial

15 2206-

0211

Seguimiento TG Reportes Reportes estadiacutesticos de bugs congraacuteficos

16 0911 Entrega del trabajo grupal ydocumentacioacuten

Recuperatorio Entrega del trabajogrupal y documentacioacuten

Propuesta para laatencioacuten deconsultas y mail decontacto

Las consultas de estudiantes extra-aacuteulicas se atenderaacuten a traveacutes de los correos decada docenteMail de contacto romeromasoledadgmailcom

Plan deintegracioacuten conotras asignaturas

DSI ndash Aplica conocimientos de especificacioacuten de requerimientosGDA ndash Aplica conocimientos de Administracioacuten de BD y Manipulacioacuten deDatosASI ndash Aplica conocimientos de procesos de desarrolloAED ndash Aplica conocimientos de algoritmos y estructuras de datos

BibliografiacuteaObligatoria

Notas de la caacutetedra

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash2010 - ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - EditorialAlfaomega ndash 2010 - ISBN 10 8478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash EditorialAnaya Multimedia ndash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative AndinaCorp ndash 2010 - ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 -ISBN-10 987177396X ISBN-13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos- Editorial Alfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

BibliografiacuteaComplementaria

Orbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET -Curso praacutectico ndash Editorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador -Editorial Usershop ndash 2006 - ISBN978-987-1347-07-0

10Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

httpsgit-scmcombookesv1Empezando

Distribucioacuten dedocentes Curso Turno Diacutea y Horas Profesor Jefe T Praacutect Ayudante

3K1 Mantildeana Teoacute Mie 1-4Pco Jue 4-7

IngSoledadRomero

Ing RodolfoFigueroa

An OscarBotta

3K2 Mantildeana Teoacute Vie 1-4Pco Jue 1-4

IngFabiaacutenGibellini

Ing FernandoSanabria

IngMilagros

ZeaCaacuterdenas

3K3 Tarde Teoacute Mar 3-6Pco Vie 3-6

IngMarcelo

Liberatori

Lic LuisDamiano

Ing JorgeSchaffer

3K5 Noche Pco Mar 3-6Teoacute Mie 3-6

IngMartiacuten

Polliotto

Ing RubeacutenRomero

Ing JorgeSchaffer

3K6contra

cuatrim

Tarde Teoacute Mie 3-6Pco Mar 1-4

IngMarcelo

Liberatori

Lic LuisDamiano

An OscarBotta

3K7contra

cuatrim

Noche Teoacute Mie 3-6Pco Mar 1-4

Lic LuisDamiano

Ing NicolaacutesHorenstein

Firma helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Aclaracioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Page 5: PAV I Programación de Aplicaciones Visuales I · Evaluación: Trabajo grupal y actividades prácticas guiadas. Metodología de enseñanza y aprendizaje (Planificar estrategias centradas

5Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

aprendizaje activodel estudiante)

El trabajo praacutectico integrador consiste en el disentildeo construccioacuten y prueba de unaaplicacioacuten Windows (formularios) que permita gestionar los requerimientosfuncionales de BTS (Bug Tracking System) sistema de seguimiento de bugsEn teacuterminos generales se desarrolla desde cero un sistema y en forma progresivase va incorporando el desarrollo necesario para cumplir con los requerimientosfuncionalesEl sistema contempla

- ABM de tablas nuacutecleo del sistema- Autenticacioacuten baacutesica- ABM de usuarios y perfilespermisos- Manejo de transacciones ()- Manejo de errores- Gestioacuten dinaacutemica de menuacutees- Programacioacuten en capas- Listados y reportes graacuteficos parametrizados con informacioacuten

estadiacutestica- Uso de patrones de programacioacuten

En forma paralela al desarrollo del trabajo praacutectico integrador los alumnos elaboranen forma grupal un proyecto Consiste en el desarrollo de una aplicacioacuten completaaplicando los conceptos tratados en clases y los aprendizajes de otras materiascomo Anaacutelisis de Sistemas Disentildeo de Sistemas Gestioacuten de Datos etc

() Un conjunto de operaciones de actualizacioacuten de base de datos que debenrealizarse como una unidad

Sistema deevaluacioacuten(Nombrar ydescribir cada unade las diferentesinstancias deevaluacioacutenpensando en laEvaluacioacuten comoproceso continuo derecoleccioacuten deevidencias)

Parciales 1 parcial praacutectico uacutenico en PC 1 recuperatorio (se conserva la mejor calificacioacuten) 1 proyecto grupal

Examen Final Individual Consiste en el desarrollo en PC de un proyectoprograma que cumpla las

consignas de un enunciado particular Contempla acceso a datos validaciones y defensa en caso de que el docente lo

requiera

Proyecto GrupalAl finalizar el proyecto grupal los alumnos presentan

Formulario de proyecto actualizado Proyecto funcionando Documentacioacuten con evidencia del sistema funcionando Documentacioacuten con evidencia de versionado del proyecto Documentacioacuten con evidencia de ceremonias aacutegiles Proyecto con acceso al coacutedigo (repositorio drive o soporte magneacutetico) Script de base de datos Documento de arquitectura Sinopsis de las decisiones que el grupo abordoacute

y conclusiones Calificacioacuten individual

Criterios deevaluacioacuten(los cuales seraacutentenidos en cuenta enlas correcciones)

Las actividades propuestas en contenidos teoacutericos y praacutecticos seraacuten aceptadas cuandofueran presentadas en tiempo y formaLos trabajos grupales y su documentacioacuten debe almacenarse en el repositorio git creado atal efecto

Seraacuten considerados los siguientes aspectos al evaluar

middot Puntualidad en evaluaciones y tiempos de entregas

6Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

middot Dominio teacutecnico del tema evaluadomiddot Capacidad de integrar conceptos y aplicacionesmiddot Dominio de terminologiacutea teacutecnicamiddot Expresioacuten clara y teacutecnicamente correcta Evidencias de ceremonias de metodologiacuteas aacutegiles (Retro - Review - Planning)

Regularidadcondiciones(Describir lascondicionesnecesarias pararegularizar Sesugiere incluir laaclaracioacuten que elestudiante encondicioacuten deregular puede rendiren el plazo de unciclo lectivo sincontrol decorrelativasaprobadas)

Escala de notas de regularidad ()

NOTA PORCENTAJE CALIFICACIOacuteN1 No Aprobado2 No Aprobado3 No Aprobado4 No Aprobado5 55 a 57 Aprobado6 58 a 59 Aprobado7 60 a 68 Aprobado8 78 a 86 Aprobado9 87 a 95 Aprobado10 96 a 100 Aprobado

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

Promocioacutencondiciones(Aclarar si hubierapromocioacuten dealguna parte de laasignatura lascondiciones y sitiene duracioacuten conel mayor detalleposible)

No corresponde

AprobacioacutenDirectacondiciones(la calificacioacuten seraacutela nota registradacomo Nota Final enAutogestioacuten)

Las condiciones de aprobacioacuten directa sonParcial aprobado2 actividades teoacutericas individuales de resolucioacuten de problemas2 actividades praacutecticas individuales de resolucioacuten de problemas1 recuperatorio (se conserva la mejor nota)Trabajo final grupal aprobado con todos requerimientos necesarios y nota igual osuperior a 7Promedio final igual o superior a 6

Modalidad deexamen final(Describir lascaracteriacutesticasmetodoloacutegicas delexamen final paralos distintos estadosdel estudiante)

Escala de notas para examen final ()

NOTA PORCENTAJE CALIFICACIOacuteN1 Insuficiente2 Insuficiente3 Insuficiente4 Insuficiente5 Insuficiente6 60 a 68 Aprobado7 69 a 77 Bueno8 78 a 86 Muy Bueno9 87 a 95 Distinguido10 96 a 100 Sobresaliente

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

7Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Actividades enlaboratorio

Las clases se llevan a cabo en laboratorio IDE Visual Studio 2017 Motor de Base de Datos SQL Server 2008 R2 Guiacutea de trabajo Enunciando trabajo praacutectico integrador

Cantidad de horaspraacutecticas totales(en el aula)

48

Cantidad de horasteoacutericas totales (enel aula)

48

Cantidad de horasestimadas totalesde trabajo (extra-aacuteulicas)

20

Horasantildeos totalesde la asignatura(en el aula)

La asignatura se planifica para un total de 96 horas caacutetedra considerando 16semanas de 6 horas cada una

Tipo de formacioacutenpraacutectica (soacutelo si esasignaturacurricular -noelectiva-)

Formacioacuten experimental Resolucioacuten de problemas de ingenieriacutea Actividades de proyecto y disentildeo Praacutecticas supervisadas en los sectores productivos y o de servicios

Cantidad de horascaacutetedras afectadasa la formacioacutenpraacutectica indicadaen el puntoanterior(soacutelo si esasignaturacurricular -noelectiva-)

-

Descripcioacuten de lospraacutecticos

Se realizan en laboratorio empleando IDE Visual Studio plataforma NET lenguajede programacioacuten C

Cronograma deactividades de laasignatura(contemplando lasfechas delcalendario 2020 ypara cada unidad)

Planificacioacuten basada en calendario acadeacutemico 2020 publicado por la UTN - FRCCalendario Acadeacutemico 160320 al 220620 en el primer cuatrimestre y del270720 al 91120 en el segundo cuatrimestre

Ndeg Semana Teoacuterico Praacutectico

1 1603-

2707

Presentacioacuten de la materiaCondiciones TPIConcepto de Sistema etapas dedesarrollo Moacutedulos principalesFramework NETIntroduccioacuten a Visual StudioDefinicioacuten de entregablesempleando metodologiacuteas aacutegiles

IDE Visual StudioCreacioacuten de primer proyectoWinForms Secciones del IDEDepuracioacutenComponentes estaacutendar formulariosbotones cajas de textoProgramacioacuten Orientada a Eventos

2 2303-

0308

Introduccioacuten a Clases y ObjetosTipos primitivos y referenciasAacutembito de variablesModificadores de AccesoConstructoresMeacutetodos campos ypropiedades

Herramientas de VersionadoManejo de Soluciones Importacioacutende Proyectos existentesPresentacioacuten del TPIComponente checkbox radio ycuadros combinados(listas)Desarrollo Registrar Inicio de Sesioacuten

8Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Entrega de formulario TrabajoGrupal definicioacuten de equipos detrabajo

3 3003-

1008

Operadores y expresionesCondicionales y ciclosArreglosHerencia y ComposicioacutenProcedimientos y funcionesIntroduccioacuten a Base de Datosprimer conexioacutenValidacioacuten de alcance TRABAJOGRUPAL propuesto

Script de creacioacuten de base de datosScript para exportar la base de datos(estructura yo datos)Script para crear estructura y poblarla base de datosBuenas praacutecticas para el disentildeo deformulariosConexioacuten a BD objetos NETRevisioacuten de sentencias SQL paraconsultas Carga de combosDesarrollo Consultar erroresreportados (Parte I) Equivalencias VB- C

4 0604 -

1708

Formularios tipo Abmc Registrode operaciones Listados yestadiacutesticas ParaacutemetrosFormularios modalesSentencias SQL DML Control deintegridad por programa vsintegridad de la base de datos

Menuacute Manejo de grillas FiltrosordenamientoDesarrollo Consultar erroresreportados (Parte II)Desarrollo Consultar detalle de errorreportado

5 1304-

2408

Programacioacuten en CapasPatrones de Disentildeo SingletonFaacutebrica DAO

Refactorizar solucioacuten en CAPAS

6 2004-

3108

Procedimientos almacenadosVentajasManejo de erroresTransacciones manejo conADONET Tratamiento deautoincrementales

Modelos ABMCValidaciones y mensajes de diaacutelogoDesarrollo Actualizar usuarios (parteI)

7 2704-

0709

Seguimiento TG Login + primerABMC (grupo I)

Desarrollo Actualizar usuarios (parteII)

8 0405-

1409

Seguimiento TG Login + primerABMC (grupo II)

9 1105-

2109

Seguimiento TG Login + TodosABMC (grupo I) + Menuacute

10 1805-

2809

Seguimiento TG Login + TodosABMC (grupo II) + Menuacute

Desarrollo Actualizar bug reportado(parte I)

11 2505-

0510

Seguimiento TG Transacciones Desarrollo Actualizar bug reportado(parte II)

9Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

12 0106-

1210

Seguimiento TG Transacciones Listados de bugs simples y con cortede control

13 0806-

1910

Seguimiento TG TransaccionesDisentildeo de listados y reportesImportancia para la toma dedecisiones

Reportes estadiacutesticos de bugs congraacuteficos

14 1506-

2610

Seguimiento TG Listados Parcial

15 2206-

0211

Seguimiento TG Reportes Reportes estadiacutesticos de bugs congraacuteficos

16 0911 Entrega del trabajo grupal ydocumentacioacuten

Recuperatorio Entrega del trabajogrupal y documentacioacuten

Propuesta para laatencioacuten deconsultas y mail decontacto

Las consultas de estudiantes extra-aacuteulicas se atenderaacuten a traveacutes de los correos decada docenteMail de contacto romeromasoledadgmailcom

Plan deintegracioacuten conotras asignaturas

DSI ndash Aplica conocimientos de especificacioacuten de requerimientosGDA ndash Aplica conocimientos de Administracioacuten de BD y Manipulacioacuten deDatosASI ndash Aplica conocimientos de procesos de desarrolloAED ndash Aplica conocimientos de algoritmos y estructuras de datos

BibliografiacuteaObligatoria

Notas de la caacutetedra

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash2010 - ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - EditorialAlfaomega ndash 2010 - ISBN 10 8478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash EditorialAnaya Multimedia ndash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative AndinaCorp ndash 2010 - ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 -ISBN-10 987177396X ISBN-13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos- Editorial Alfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

BibliografiacuteaComplementaria

Orbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET -Curso praacutectico ndash Editorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador -Editorial Usershop ndash 2006 - ISBN978-987-1347-07-0

10Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

httpsgit-scmcombookesv1Empezando

Distribucioacuten dedocentes Curso Turno Diacutea y Horas Profesor Jefe T Praacutect Ayudante

3K1 Mantildeana Teoacute Mie 1-4Pco Jue 4-7

IngSoledadRomero

Ing RodolfoFigueroa

An OscarBotta

3K2 Mantildeana Teoacute Vie 1-4Pco Jue 1-4

IngFabiaacutenGibellini

Ing FernandoSanabria

IngMilagros

ZeaCaacuterdenas

3K3 Tarde Teoacute Mar 3-6Pco Vie 3-6

IngMarcelo

Liberatori

Lic LuisDamiano

Ing JorgeSchaffer

3K5 Noche Pco Mar 3-6Teoacute Mie 3-6

IngMartiacuten

Polliotto

Ing RubeacutenRomero

Ing JorgeSchaffer

3K6contra

cuatrim

Tarde Teoacute Mie 3-6Pco Mar 1-4

IngMarcelo

Liberatori

Lic LuisDamiano

An OscarBotta

3K7contra

cuatrim

Noche Teoacute Mie 3-6Pco Mar 1-4

Lic LuisDamiano

Ing NicolaacutesHorenstein

Firma helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Aclaracioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Page 6: PAV I Programación de Aplicaciones Visuales I · Evaluación: Trabajo grupal y actividades prácticas guiadas. Metodología de enseñanza y aprendizaje (Planificar estrategias centradas

6Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

middot Dominio teacutecnico del tema evaluadomiddot Capacidad de integrar conceptos y aplicacionesmiddot Dominio de terminologiacutea teacutecnicamiddot Expresioacuten clara y teacutecnicamente correcta Evidencias de ceremonias de metodologiacuteas aacutegiles (Retro - Review - Planning)

Regularidadcondiciones(Describir lascondicionesnecesarias pararegularizar Sesugiere incluir laaclaracioacuten que elestudiante encondicioacuten deregular puede rendiren el plazo de unciclo lectivo sincontrol decorrelativasaprobadas)

Escala de notas de regularidad ()

NOTA PORCENTAJE CALIFICACIOacuteN1 No Aprobado2 No Aprobado3 No Aprobado4 No Aprobado5 55 a 57 Aprobado6 58 a 59 Aprobado7 60 a 68 Aprobado8 78 a 86 Aprobado9 87 a 95 Aprobado10 96 a 100 Aprobado

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

Promocioacutencondiciones(Aclarar si hubierapromocioacuten dealguna parte de laasignatura lascondiciones y sitiene duracioacuten conel mayor detalleposible)

No corresponde

AprobacioacutenDirectacondiciones(la calificacioacuten seraacutela nota registradacomo Nota Final enAutogestioacuten)

Las condiciones de aprobacioacuten directa sonParcial aprobado2 actividades teoacutericas individuales de resolucioacuten de problemas2 actividades praacutecticas individuales de resolucioacuten de problemas1 recuperatorio (se conserva la mejor nota)Trabajo final grupal aprobado con todos requerimientos necesarios y nota igual osuperior a 7Promedio final igual o superior a 6

Modalidad deexamen final(Describir lascaracteriacutesticasmetodoloacutegicas delexamen final paralos distintos estadosdel estudiante)

Escala de notas para examen final ()

NOTA PORCENTAJE CALIFICACIOacuteN1 Insuficiente2 Insuficiente3 Insuficiente4 Insuficiente5 Insuficiente6 60 a 68 Aprobado7 69 a 77 Bueno8 78 a 86 Muy Bueno9 87 a 95 Distinguido10 96 a 100 Sobresaliente

() Escala acordada en reunioacuten de Docentes Coordinadores de la Carrera deIngenieriacutea en Sistemas de Informacioacuten

7Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Actividades enlaboratorio

Las clases se llevan a cabo en laboratorio IDE Visual Studio 2017 Motor de Base de Datos SQL Server 2008 R2 Guiacutea de trabajo Enunciando trabajo praacutectico integrador

Cantidad de horaspraacutecticas totales(en el aula)

48

Cantidad de horasteoacutericas totales (enel aula)

48

Cantidad de horasestimadas totalesde trabajo (extra-aacuteulicas)

20

Horasantildeos totalesde la asignatura(en el aula)

La asignatura se planifica para un total de 96 horas caacutetedra considerando 16semanas de 6 horas cada una

Tipo de formacioacutenpraacutectica (soacutelo si esasignaturacurricular -noelectiva-)

Formacioacuten experimental Resolucioacuten de problemas de ingenieriacutea Actividades de proyecto y disentildeo Praacutecticas supervisadas en los sectores productivos y o de servicios

Cantidad de horascaacutetedras afectadasa la formacioacutenpraacutectica indicadaen el puntoanterior(soacutelo si esasignaturacurricular -noelectiva-)

-

Descripcioacuten de lospraacutecticos

Se realizan en laboratorio empleando IDE Visual Studio plataforma NET lenguajede programacioacuten C

Cronograma deactividades de laasignatura(contemplando lasfechas delcalendario 2020 ypara cada unidad)

Planificacioacuten basada en calendario acadeacutemico 2020 publicado por la UTN - FRCCalendario Acadeacutemico 160320 al 220620 en el primer cuatrimestre y del270720 al 91120 en el segundo cuatrimestre

Ndeg Semana Teoacuterico Praacutectico

1 1603-

2707

Presentacioacuten de la materiaCondiciones TPIConcepto de Sistema etapas dedesarrollo Moacutedulos principalesFramework NETIntroduccioacuten a Visual StudioDefinicioacuten de entregablesempleando metodologiacuteas aacutegiles

IDE Visual StudioCreacioacuten de primer proyectoWinForms Secciones del IDEDepuracioacutenComponentes estaacutendar formulariosbotones cajas de textoProgramacioacuten Orientada a Eventos

2 2303-

0308

Introduccioacuten a Clases y ObjetosTipos primitivos y referenciasAacutembito de variablesModificadores de AccesoConstructoresMeacutetodos campos ypropiedades

Herramientas de VersionadoManejo de Soluciones Importacioacutende Proyectos existentesPresentacioacuten del TPIComponente checkbox radio ycuadros combinados(listas)Desarrollo Registrar Inicio de Sesioacuten

8Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Entrega de formulario TrabajoGrupal definicioacuten de equipos detrabajo

3 3003-

1008

Operadores y expresionesCondicionales y ciclosArreglosHerencia y ComposicioacutenProcedimientos y funcionesIntroduccioacuten a Base de Datosprimer conexioacutenValidacioacuten de alcance TRABAJOGRUPAL propuesto

Script de creacioacuten de base de datosScript para exportar la base de datos(estructura yo datos)Script para crear estructura y poblarla base de datosBuenas praacutecticas para el disentildeo deformulariosConexioacuten a BD objetos NETRevisioacuten de sentencias SQL paraconsultas Carga de combosDesarrollo Consultar erroresreportados (Parte I) Equivalencias VB- C

4 0604 -

1708

Formularios tipo Abmc Registrode operaciones Listados yestadiacutesticas ParaacutemetrosFormularios modalesSentencias SQL DML Control deintegridad por programa vsintegridad de la base de datos

Menuacute Manejo de grillas FiltrosordenamientoDesarrollo Consultar erroresreportados (Parte II)Desarrollo Consultar detalle de errorreportado

5 1304-

2408

Programacioacuten en CapasPatrones de Disentildeo SingletonFaacutebrica DAO

Refactorizar solucioacuten en CAPAS

6 2004-

3108

Procedimientos almacenadosVentajasManejo de erroresTransacciones manejo conADONET Tratamiento deautoincrementales

Modelos ABMCValidaciones y mensajes de diaacutelogoDesarrollo Actualizar usuarios (parteI)

7 2704-

0709

Seguimiento TG Login + primerABMC (grupo I)

Desarrollo Actualizar usuarios (parteII)

8 0405-

1409

Seguimiento TG Login + primerABMC (grupo II)

9 1105-

2109

Seguimiento TG Login + TodosABMC (grupo I) + Menuacute

10 1805-

2809

Seguimiento TG Login + TodosABMC (grupo II) + Menuacute

Desarrollo Actualizar bug reportado(parte I)

11 2505-

0510

Seguimiento TG Transacciones Desarrollo Actualizar bug reportado(parte II)

9Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

12 0106-

1210

Seguimiento TG Transacciones Listados de bugs simples y con cortede control

13 0806-

1910

Seguimiento TG TransaccionesDisentildeo de listados y reportesImportancia para la toma dedecisiones

Reportes estadiacutesticos de bugs congraacuteficos

14 1506-

2610

Seguimiento TG Listados Parcial

15 2206-

0211

Seguimiento TG Reportes Reportes estadiacutesticos de bugs congraacuteficos

16 0911 Entrega del trabajo grupal ydocumentacioacuten

Recuperatorio Entrega del trabajogrupal y documentacioacuten

Propuesta para laatencioacuten deconsultas y mail decontacto

Las consultas de estudiantes extra-aacuteulicas se atenderaacuten a traveacutes de los correos decada docenteMail de contacto romeromasoledadgmailcom

Plan deintegracioacuten conotras asignaturas

DSI ndash Aplica conocimientos de especificacioacuten de requerimientosGDA ndash Aplica conocimientos de Administracioacuten de BD y Manipulacioacuten deDatosASI ndash Aplica conocimientos de procesos de desarrolloAED ndash Aplica conocimientos de algoritmos y estructuras de datos

BibliografiacuteaObligatoria

Notas de la caacutetedra

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash2010 - ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - EditorialAlfaomega ndash 2010 - ISBN 10 8478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash EditorialAnaya Multimedia ndash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative AndinaCorp ndash 2010 - ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 -ISBN-10 987177396X ISBN-13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos- Editorial Alfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

BibliografiacuteaComplementaria

Orbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET -Curso praacutectico ndash Editorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador -Editorial Usershop ndash 2006 - ISBN978-987-1347-07-0

10Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

httpsgit-scmcombookesv1Empezando

Distribucioacuten dedocentes Curso Turno Diacutea y Horas Profesor Jefe T Praacutect Ayudante

3K1 Mantildeana Teoacute Mie 1-4Pco Jue 4-7

IngSoledadRomero

Ing RodolfoFigueroa

An OscarBotta

3K2 Mantildeana Teoacute Vie 1-4Pco Jue 1-4

IngFabiaacutenGibellini

Ing FernandoSanabria

IngMilagros

ZeaCaacuterdenas

3K3 Tarde Teoacute Mar 3-6Pco Vie 3-6

IngMarcelo

Liberatori

Lic LuisDamiano

Ing JorgeSchaffer

3K5 Noche Pco Mar 3-6Teoacute Mie 3-6

IngMartiacuten

Polliotto

Ing RubeacutenRomero

Ing JorgeSchaffer

3K6contra

cuatrim

Tarde Teoacute Mie 3-6Pco Mar 1-4

IngMarcelo

Liberatori

Lic LuisDamiano

An OscarBotta

3K7contra

cuatrim

Noche Teoacute Mie 3-6Pco Mar 1-4

Lic LuisDamiano

Ing NicolaacutesHorenstein

Firma helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Aclaracioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Page 7: PAV I Programación de Aplicaciones Visuales I · Evaluación: Trabajo grupal y actividades prácticas guiadas. Metodología de enseñanza y aprendizaje (Planificar estrategias centradas

7Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Actividades enlaboratorio

Las clases se llevan a cabo en laboratorio IDE Visual Studio 2017 Motor de Base de Datos SQL Server 2008 R2 Guiacutea de trabajo Enunciando trabajo praacutectico integrador

Cantidad de horaspraacutecticas totales(en el aula)

48

Cantidad de horasteoacutericas totales (enel aula)

48

Cantidad de horasestimadas totalesde trabajo (extra-aacuteulicas)

20

Horasantildeos totalesde la asignatura(en el aula)

La asignatura se planifica para un total de 96 horas caacutetedra considerando 16semanas de 6 horas cada una

Tipo de formacioacutenpraacutectica (soacutelo si esasignaturacurricular -noelectiva-)

Formacioacuten experimental Resolucioacuten de problemas de ingenieriacutea Actividades de proyecto y disentildeo Praacutecticas supervisadas en los sectores productivos y o de servicios

Cantidad de horascaacutetedras afectadasa la formacioacutenpraacutectica indicadaen el puntoanterior(soacutelo si esasignaturacurricular -noelectiva-)

-

Descripcioacuten de lospraacutecticos

Se realizan en laboratorio empleando IDE Visual Studio plataforma NET lenguajede programacioacuten C

Cronograma deactividades de laasignatura(contemplando lasfechas delcalendario 2020 ypara cada unidad)

Planificacioacuten basada en calendario acadeacutemico 2020 publicado por la UTN - FRCCalendario Acadeacutemico 160320 al 220620 en el primer cuatrimestre y del270720 al 91120 en el segundo cuatrimestre

Ndeg Semana Teoacuterico Praacutectico

1 1603-

2707

Presentacioacuten de la materiaCondiciones TPIConcepto de Sistema etapas dedesarrollo Moacutedulos principalesFramework NETIntroduccioacuten a Visual StudioDefinicioacuten de entregablesempleando metodologiacuteas aacutegiles

IDE Visual StudioCreacioacuten de primer proyectoWinForms Secciones del IDEDepuracioacutenComponentes estaacutendar formulariosbotones cajas de textoProgramacioacuten Orientada a Eventos

2 2303-

0308

Introduccioacuten a Clases y ObjetosTipos primitivos y referenciasAacutembito de variablesModificadores de AccesoConstructoresMeacutetodos campos ypropiedades

Herramientas de VersionadoManejo de Soluciones Importacioacutende Proyectos existentesPresentacioacuten del TPIComponente checkbox radio ycuadros combinados(listas)Desarrollo Registrar Inicio de Sesioacuten

8Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Entrega de formulario TrabajoGrupal definicioacuten de equipos detrabajo

3 3003-

1008

Operadores y expresionesCondicionales y ciclosArreglosHerencia y ComposicioacutenProcedimientos y funcionesIntroduccioacuten a Base de Datosprimer conexioacutenValidacioacuten de alcance TRABAJOGRUPAL propuesto

Script de creacioacuten de base de datosScript para exportar la base de datos(estructura yo datos)Script para crear estructura y poblarla base de datosBuenas praacutecticas para el disentildeo deformulariosConexioacuten a BD objetos NETRevisioacuten de sentencias SQL paraconsultas Carga de combosDesarrollo Consultar erroresreportados (Parte I) Equivalencias VB- C

4 0604 -

1708

Formularios tipo Abmc Registrode operaciones Listados yestadiacutesticas ParaacutemetrosFormularios modalesSentencias SQL DML Control deintegridad por programa vsintegridad de la base de datos

Menuacute Manejo de grillas FiltrosordenamientoDesarrollo Consultar erroresreportados (Parte II)Desarrollo Consultar detalle de errorreportado

5 1304-

2408

Programacioacuten en CapasPatrones de Disentildeo SingletonFaacutebrica DAO

Refactorizar solucioacuten en CAPAS

6 2004-

3108

Procedimientos almacenadosVentajasManejo de erroresTransacciones manejo conADONET Tratamiento deautoincrementales

Modelos ABMCValidaciones y mensajes de diaacutelogoDesarrollo Actualizar usuarios (parteI)

7 2704-

0709

Seguimiento TG Login + primerABMC (grupo I)

Desarrollo Actualizar usuarios (parteII)

8 0405-

1409

Seguimiento TG Login + primerABMC (grupo II)

9 1105-

2109

Seguimiento TG Login + TodosABMC (grupo I) + Menuacute

10 1805-

2809

Seguimiento TG Login + TodosABMC (grupo II) + Menuacute

Desarrollo Actualizar bug reportado(parte I)

11 2505-

0510

Seguimiento TG Transacciones Desarrollo Actualizar bug reportado(parte II)

9Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

12 0106-

1210

Seguimiento TG Transacciones Listados de bugs simples y con cortede control

13 0806-

1910

Seguimiento TG TransaccionesDisentildeo de listados y reportesImportancia para la toma dedecisiones

Reportes estadiacutesticos de bugs congraacuteficos

14 1506-

2610

Seguimiento TG Listados Parcial

15 2206-

0211

Seguimiento TG Reportes Reportes estadiacutesticos de bugs congraacuteficos

16 0911 Entrega del trabajo grupal ydocumentacioacuten

Recuperatorio Entrega del trabajogrupal y documentacioacuten

Propuesta para laatencioacuten deconsultas y mail decontacto

Las consultas de estudiantes extra-aacuteulicas se atenderaacuten a traveacutes de los correos decada docenteMail de contacto romeromasoledadgmailcom

Plan deintegracioacuten conotras asignaturas

DSI ndash Aplica conocimientos de especificacioacuten de requerimientosGDA ndash Aplica conocimientos de Administracioacuten de BD y Manipulacioacuten deDatosASI ndash Aplica conocimientos de procesos de desarrolloAED ndash Aplica conocimientos de algoritmos y estructuras de datos

BibliografiacuteaObligatoria

Notas de la caacutetedra

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash2010 - ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - EditorialAlfaomega ndash 2010 - ISBN 10 8478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash EditorialAnaya Multimedia ndash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative AndinaCorp ndash 2010 - ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 -ISBN-10 987177396X ISBN-13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos- Editorial Alfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

BibliografiacuteaComplementaria

Orbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET -Curso praacutectico ndash Editorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador -Editorial Usershop ndash 2006 - ISBN978-987-1347-07-0

10Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

httpsgit-scmcombookesv1Empezando

Distribucioacuten dedocentes Curso Turno Diacutea y Horas Profesor Jefe T Praacutect Ayudante

3K1 Mantildeana Teoacute Mie 1-4Pco Jue 4-7

IngSoledadRomero

Ing RodolfoFigueroa

An OscarBotta

3K2 Mantildeana Teoacute Vie 1-4Pco Jue 1-4

IngFabiaacutenGibellini

Ing FernandoSanabria

IngMilagros

ZeaCaacuterdenas

3K3 Tarde Teoacute Mar 3-6Pco Vie 3-6

IngMarcelo

Liberatori

Lic LuisDamiano

Ing JorgeSchaffer

3K5 Noche Pco Mar 3-6Teoacute Mie 3-6

IngMartiacuten

Polliotto

Ing RubeacutenRomero

Ing JorgeSchaffer

3K6contra

cuatrim

Tarde Teoacute Mie 3-6Pco Mar 1-4

IngMarcelo

Liberatori

Lic LuisDamiano

An OscarBotta

3K7contra

cuatrim

Noche Teoacute Mie 3-6Pco Mar 1-4

Lic LuisDamiano

Ing NicolaacutesHorenstein

Firma helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Aclaracioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Page 8: PAV I Programación de Aplicaciones Visuales I · Evaluación: Trabajo grupal y actividades prácticas guiadas. Metodología de enseñanza y aprendizaje (Planificar estrategias centradas

8Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

Entrega de formulario TrabajoGrupal definicioacuten de equipos detrabajo

3 3003-

1008

Operadores y expresionesCondicionales y ciclosArreglosHerencia y ComposicioacutenProcedimientos y funcionesIntroduccioacuten a Base de Datosprimer conexioacutenValidacioacuten de alcance TRABAJOGRUPAL propuesto

Script de creacioacuten de base de datosScript para exportar la base de datos(estructura yo datos)Script para crear estructura y poblarla base de datosBuenas praacutecticas para el disentildeo deformulariosConexioacuten a BD objetos NETRevisioacuten de sentencias SQL paraconsultas Carga de combosDesarrollo Consultar erroresreportados (Parte I) Equivalencias VB- C

4 0604 -

1708

Formularios tipo Abmc Registrode operaciones Listados yestadiacutesticas ParaacutemetrosFormularios modalesSentencias SQL DML Control deintegridad por programa vsintegridad de la base de datos

Menuacute Manejo de grillas FiltrosordenamientoDesarrollo Consultar erroresreportados (Parte II)Desarrollo Consultar detalle de errorreportado

5 1304-

2408

Programacioacuten en CapasPatrones de Disentildeo SingletonFaacutebrica DAO

Refactorizar solucioacuten en CAPAS

6 2004-

3108

Procedimientos almacenadosVentajasManejo de erroresTransacciones manejo conADONET Tratamiento deautoincrementales

Modelos ABMCValidaciones y mensajes de diaacutelogoDesarrollo Actualizar usuarios (parteI)

7 2704-

0709

Seguimiento TG Login + primerABMC (grupo I)

Desarrollo Actualizar usuarios (parteII)

8 0405-

1409

Seguimiento TG Login + primerABMC (grupo II)

9 1105-

2109

Seguimiento TG Login + TodosABMC (grupo I) + Menuacute

10 1805-

2809

Seguimiento TG Login + TodosABMC (grupo II) + Menuacute

Desarrollo Actualizar bug reportado(parte I)

11 2505-

0510

Seguimiento TG Transacciones Desarrollo Actualizar bug reportado(parte II)

9Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

12 0106-

1210

Seguimiento TG Transacciones Listados de bugs simples y con cortede control

13 0806-

1910

Seguimiento TG TransaccionesDisentildeo de listados y reportesImportancia para la toma dedecisiones

Reportes estadiacutesticos de bugs congraacuteficos

14 1506-

2610

Seguimiento TG Listados Parcial

15 2206-

0211

Seguimiento TG Reportes Reportes estadiacutesticos de bugs congraacuteficos

16 0911 Entrega del trabajo grupal ydocumentacioacuten

Recuperatorio Entrega del trabajogrupal y documentacioacuten

Propuesta para laatencioacuten deconsultas y mail decontacto

Las consultas de estudiantes extra-aacuteulicas se atenderaacuten a traveacutes de los correos decada docenteMail de contacto romeromasoledadgmailcom

Plan deintegracioacuten conotras asignaturas

DSI ndash Aplica conocimientos de especificacioacuten de requerimientosGDA ndash Aplica conocimientos de Administracioacuten de BD y Manipulacioacuten deDatosASI ndash Aplica conocimientos de procesos de desarrolloAED ndash Aplica conocimientos de algoritmos y estructuras de datos

BibliografiacuteaObligatoria

Notas de la caacutetedra

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash2010 - ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - EditorialAlfaomega ndash 2010 - ISBN 10 8478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash EditorialAnaya Multimedia ndash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative AndinaCorp ndash 2010 - ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 -ISBN-10 987177396X ISBN-13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos- Editorial Alfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

BibliografiacuteaComplementaria

Orbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET -Curso praacutectico ndash Editorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador -Editorial Usershop ndash 2006 - ISBN978-987-1347-07-0

10Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

httpsgit-scmcombookesv1Empezando

Distribucioacuten dedocentes Curso Turno Diacutea y Horas Profesor Jefe T Praacutect Ayudante

3K1 Mantildeana Teoacute Mie 1-4Pco Jue 4-7

IngSoledadRomero

Ing RodolfoFigueroa

An OscarBotta

3K2 Mantildeana Teoacute Vie 1-4Pco Jue 1-4

IngFabiaacutenGibellini

Ing FernandoSanabria

IngMilagros

ZeaCaacuterdenas

3K3 Tarde Teoacute Mar 3-6Pco Vie 3-6

IngMarcelo

Liberatori

Lic LuisDamiano

Ing JorgeSchaffer

3K5 Noche Pco Mar 3-6Teoacute Mie 3-6

IngMartiacuten

Polliotto

Ing RubeacutenRomero

Ing JorgeSchaffer

3K6contra

cuatrim

Tarde Teoacute Mie 3-6Pco Mar 1-4

IngMarcelo

Liberatori

Lic LuisDamiano

An OscarBotta

3K7contra

cuatrim

Noche Teoacute Mie 3-6Pco Mar 1-4

Lic LuisDamiano

Ing NicolaacutesHorenstein

Firma helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Aclaracioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Page 9: PAV I Programación de Aplicaciones Visuales I · Evaluación: Trabajo grupal y actividades prácticas guiadas. Metodología de enseñanza y aprendizaje (Planificar estrategias centradas

9Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

12 0106-

1210

Seguimiento TG Transacciones Listados de bugs simples y con cortede control

13 0806-

1910

Seguimiento TG TransaccionesDisentildeo de listados y reportesImportancia para la toma dedecisiones

Reportes estadiacutesticos de bugs congraacuteficos

14 1506-

2610

Seguimiento TG Listados Parcial

15 2206-

0211

Seguimiento TG Reportes Reportes estadiacutesticos de bugs congraacuteficos

16 0911 Entrega del trabajo grupal ydocumentacioacuten

Recuperatorio Entrega del trabajogrupal y documentacioacuten

Propuesta para laatencioacuten deconsultas y mail decontacto

Las consultas de estudiantes extra-aacuteulicas se atenderaacuten a traveacutes de los correos decada docenteMail de contacto romeromasoledadgmailcom

Plan deintegracioacuten conotras asignaturas

DSI ndash Aplica conocimientos de especificacioacuten de requerimientosGDA ndash Aplica conocimientos de Administracioacuten de BD y Manipulacioacuten deDatosASI ndash Aplica conocimientos de procesos de desarrolloAED ndash Aplica conocimientos de algoritmos y estructuras de datos

BibliografiacuteaObligatoria

Notas de la caacutetedra

Ceballos Francisco Javier - Enciclopedia Microsoft Visual C - Editorial Ra-ma ndash2010 - ISBN 10 8478978100 ISBN 13 9788478978106

Gonzalez Alfons ndash Programacioacuten De Bases De Datos Con C - EditorialAlfaomega ndash 2010 - ISBN 10 8478979719 ISBN 13 9788478979714

Ferguson Jeff - Patterson Brian ndash Beres Jason ndash La Biblia de C Sharprdquo ndash EditorialAnaya Multimedia ndash 2003 ndash ISBN-10 8441514844 - ISBN-13 978-8441514843

Landa Cosio Nicolaacutes ndash C Guiacutea Total del Programador ndash Editorial Creative AndinaCorp ndash 2010 - ISBN 10 9872601356 ISBN 13 9789872601355

Landa Cosio Nicolaacutes ndash C Avanzadordquo - Editorial Creative Andina Corp ndash 2010 -ISBN-10 987177396X ISBN-13 978-9871773961

Loacutepez Romaacuten Leobardo - Metodologiacutea De La Programacioacuten Orientada A Objetos- Editorial Alfaomega - 2013 - ISBN 10 6077075892 ISBN 13 978-6077075899

BibliografiacuteaComplementaria

Orbegozo Arana Borja - Desarrollo de aplicaciones C con Visual Studio NET -Curso praacutectico ndash Editorial Alfaomega - 2015 - ISBN 978-607-622-220-1

Riberi Fernando - Acceso a Datos Con ADONET - Manual del Desarrollador -Editorial Usershop ndash 2006 - ISBN978-987-1347-07-0

10Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

httpsgit-scmcombookesv1Empezando

Distribucioacuten dedocentes Curso Turno Diacutea y Horas Profesor Jefe T Praacutect Ayudante

3K1 Mantildeana Teoacute Mie 1-4Pco Jue 4-7

IngSoledadRomero

Ing RodolfoFigueroa

An OscarBotta

3K2 Mantildeana Teoacute Vie 1-4Pco Jue 1-4

IngFabiaacutenGibellini

Ing FernandoSanabria

IngMilagros

ZeaCaacuterdenas

3K3 Tarde Teoacute Mar 3-6Pco Vie 3-6

IngMarcelo

Liberatori

Lic LuisDamiano

Ing JorgeSchaffer

3K5 Noche Pco Mar 3-6Teoacute Mie 3-6

IngMartiacuten

Polliotto

Ing RubeacutenRomero

Ing JorgeSchaffer

3K6contra

cuatrim

Tarde Teoacute Mie 3-6Pco Mar 1-4

IngMarcelo

Liberatori

Lic LuisDamiano

An OscarBotta

3K7contra

cuatrim

Noche Teoacute Mie 3-6Pco Mar 1-4

Lic LuisDamiano

Ing NicolaacutesHorenstein

Firma helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Aclaracioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Page 10: PAV I Programación de Aplicaciones Visuales I · Evaluación: Trabajo grupal y actividades prácticas guiadas. Metodología de enseñanza y aprendizaje (Planificar estrategias centradas

10Ciclo Lectivo 2020 - Caacutetedra Programacioacuten de Aplicaciones Visuales I ndash PAV I

httpsgit-scmcombookesv1Empezando

Distribucioacuten dedocentes Curso Turno Diacutea y Horas Profesor Jefe T Praacutect Ayudante

3K1 Mantildeana Teoacute Mie 1-4Pco Jue 4-7

IngSoledadRomero

Ing RodolfoFigueroa

An OscarBotta

3K2 Mantildeana Teoacute Vie 1-4Pco Jue 1-4

IngFabiaacutenGibellini

Ing FernandoSanabria

IngMilagros

ZeaCaacuterdenas

3K3 Tarde Teoacute Mar 3-6Pco Vie 3-6

IngMarcelo

Liberatori

Lic LuisDamiano

Ing JorgeSchaffer

3K5 Noche Pco Mar 3-6Teoacute Mie 3-6

IngMartiacuten

Polliotto

Ing RubeacutenRomero

Ing JorgeSchaffer

3K6contra

cuatrim

Tarde Teoacute Mie 3-6Pco Mar 1-4

IngMarcelo

Liberatori

Lic LuisDamiano

An OscarBotta

3K7contra

cuatrim

Noche Teoacute Mie 3-6Pco Mar 1-4

Lic LuisDamiano

Ing NicolaacutesHorenstein

Firma helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Aclaracioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphellip