pav i programación de aplicaciones visuales i · evaluación: trabajo grupal y actividades...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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