Esta materia introduce a los estudiantes al desarrollo de software utilizando el entorno de desarrollo integrado (IDE) de Visual Studio .NET. Los objetivos incluyen aplicar paradigmas de programación y dominar el lenguaje C#, así como desarrollar habilidades para diseñar algoritmos, utilizar estructuras de datos y evaluar la complejidad computacional. Los estudiantes completarán dos proyectos grupales y serán evaluados a través de exámenes parciales y finales teóricos y prácticos.
2. FERIA de ELECTIVAS
Tecnología de Desarrollo de Software IDE
Jefe de Cátedra: Porta, Ezequiel
Ficha de la materia:
• Año: 3º
• Area: Programación
• Carga Horaria: 4 hs. (anuales)
• Tipo: Anual
• Cuatrimestre: Ambos
• Cupo: 25 alumnos (por comisión de practica)
• Correlativas del plan:
– Aprobadas para cursar: Paradigmas de Programación
Sintaxis y Semántica de los lenguajes
Ficha extendida:
www.frro.utn.edu.ar/repositorio/departamentos/sistemas/archivos/fa//55.html
3. FERIA de ELECTIVAS
Tecnología de Desarrollo de Software IDE
Objetivos:
• Poner en práctica los principios fundamentales de diferentes paradigmas de programación,
orientación a objetos entre otros.
• Dominar el lenguaje de programación C#.NET y desarrollar un buen estilo de programación,
siendo capaz de expresar las principales estructuras de datos con los recursos del lenguaje de
programación.
• Ser capaz de aplicar diferentes métodos de diseño de algoritmos y pueda realizar la
instrumentación de los mismos.
• Dominar las principales estructuras de datos y ser capaz de utilizarlas en la instrumentación
computacional de soluciones a problemas.
• Ser capaz de determinar la complejidad computacional de diferentes algoritmos y sus posibles
instrumentaciones.
• Dominar y hacer un uso eficiente del ambiente de trabajo Visual Studio .NET.
• Ser capaz de realizar mantenimiento y modificaciones a programas ya existentes.
• Ser capaz de estudiar de forma independiente otros lenguajes de diferentes de los diferentes
paradigmas de programación y lograr codificar con los mismos.
• Poner en Práctica los conceptos teóricos adquiridos en otras Materias de la Carrera,
fundamentalmente los relacionados a Diseño de Sistemas y Paradigmas de Programación.
• Tener un primer acercamiento a las Tecnologías más utilizadas en el desarrollo de Aplicaciones
Empresariales y las arquitecturas utilizadas en ambientes reales de desarrollo de software.
4. FERIA de ELECTIVAS
Tecnología de Desarrollo de Software IDE
Fundamentación
La asignatura propone lograr el desarrollo de habilidades expresando
problemas y métodos de solución sobre lenguajes de programación profesionales,
aplicando conocimientos provenientes de otras cátedras de la carrera y campos
disciplinarios en forma abstracta y formalizada.
Además fomenta el desarrollo de hábitos de trabajo en equipos y
capacidades de comunicación mediante el buen uso de documentación clara y
legible, en la programación de Aplicaciones Empresariales en ambientes
colaborativos.
Como valor agregado pretende desarrollar una concepción de la estética
y usabilidad a través de la programación de interfaces de usuario, adecuadas a
sus necesidades, mediante hábitos de trabajo sistemático y organizado que
promuevan un uso eficiente de los recursos computacionales disponibles.
Programa Analítico
www.frro.utn.edu.ar/repositorio/departamentos/sistemas/archivos/PA/pa55.pdf
5. FERIA de ELECTIVAS
Tecnología de Desarrollo de Software IDE
Descripción Breve:
El Entorno de Desarrollo Integrado (IDE) de Visual Studio .Net es una potente
herramienta que le posibilitará desarrollar aplicaciones empresariales de
Escritorio, Web, servicios Web, Móviles y librerías de componentes entre
otras. Además ofrece una variedad de lenguajes de programación (C#,
Visual Basic, C++, etc.) que le permitirá estar al día con tecnologías .Net y
a la altura del mercado laboral actual. Entre estos encontrará en C#, un
lenguaje moderno que combina la potencialidad de C, C++ y Java, con la
agilidad y velocidad que brinda Visual Basic.
La versatilidad de la plataforma .Net ofrece la capacidad de interactuar sus
desarrollos con otras aplicaciones y servicios, acceder a diferentes motores
de base de datos (locales o remotos), crear aplicaciones web con ASP.Net
y Silverlight, armar su propio framework de librerías, desarrollo sobre
dispositivos móviles y XNA entre otras. Además le permitirá generar
soluciones integrales para diferentes tipos de plataformas.
6. FERIA de ELECTIVAS
Tecnología de Desarrollo de Software IDE
Mecanismo de Promoción/Aprobación:
Cursado
+ Dos (2) Evaluaciones Parciales Teórico/Practicas (Escrita + PC)
+ Los Sábados
+ Nota Aprobación ≥ 7
+ Trabajo Practico Grupal Nro. 1 (Investigación) ≥ 7
+ Presentación ante la clase.
+ Trabajo Practico Grupal Nro. 2 (Desarrollo, Integrador) ≥ 7
+ Presentaciones de avances y Defensa final antes de finalizar cursado.
+ Laboratorios (de cada unidad) entregados y aprobados (~7)
+ Asistencia Mínima 75%
Examen Final
+ Evaluaciones Teórica/Practica, Escrita y en PC
7. FERIA de ELECTIVAS
Tecnología de Desarrollo de Software IDE
Docentes:
Jefe Cátedra:
–Ezequiel Porta (eporta@educ.ar)
Jefe de Trabajos Prácticos:
–Andrés Joaquin (andresjoaquin@gmail.com)
Auxiliares:
–Adrián Meca (adrianmeca@gmail.com)
–Andrés Sangra (ing.andres.sangra@gmail.com)
–Federico Severino Guimpel
(federico.severinoguimpel@gmail.com)
8. FERIA de ELECTIVAS
Tecnología de Desarrollo de Software IDE
Requisitos de Software:
Obligatorios:
–Visual Studio .Net 2010
–MS SQL Server 2005/2008
Opcionales:
–My SQL
–Internet Information Server (IIS)
–Tortoise / Visual SVN (o similar)
9. FERIA de ELECTIVAS
Tecnología de Desarrollo de Software IDE
Cátedra en línea sitio Dpto. ISI:
www.frro.utn.edu.ar/catedras/index.php?materia=54
Campus Virtual (plataforma educativa Moodle):
http://frro.cvg.virtual.utn.edu.ar/course/info.php?id=12
10. FERIA de ELECTIVAS
Tecnología de Desarrollo de Software IDE
Cátedra en línea sitio Dpto. ISI:
www.frro.utn.edu.ar/catedras/index.php?materia=54
Campus Virtual (plataforma educativa Moodle):
http://frro.cvg.virtual.utn.edu.ar/course/info.php?id=12