Está en la página 1de 7

Syllabus

Escuela de Tecnología
____________________________________________________________________________

UNIDAD DIDÁCTICA
HERRAMIENTAS DE PROGRAMACION 1
DATOS GENERALES
Ciclo: III
Créditos: 3

SUMILLA
La Unidad Didáctica Herramientas de Programación I es un curso que permite desarrollar soluciones
planteados utilizando el lenguaje C#., Se desarrollan temas con formulario Windows, persistencia de la
información haciendo uso de un motor de (BD) como SQL Server y Entity Framework como tecnología de
acceso a la BD, además de interactuar con BD externas a través de consultas a servicios web. La unidad
didáctica forma parte de área de programación por el cual es de carácter práctico, y conocimiento de las
técnicas de creación de proyectos, diseño y programación en el desarrollo del software propuesto.

CAPACIDAD TERMINAL
-Diseña componentes de software para plataformas de escritorio basada en formularios, utilizando
patrones MVC con .net
- Construye componentes de software utilizando patrones MVC.

METODOLOGÍA

La Unidad Didáctica se desarrollará de una manera activa, aprendizaje significativo y trabajo colaborativo,
en donde el estudiante es el sujeto activo de aprendizaje y el docente tiene un rol de facilitador que guía
el desarrollo de competencias del estudiante fortaleciendo su autonomía y confianza en la construcción
de nuevos conocimientos.

Para ello se ha de recurrir a las siguientes técnicas de aprendizaje:


 Diálogos e intervenciones orales individuales y grupales.
 Desarrollo de casos prácticos en aula y prácticas domiciliarias, teniendo como material de apoyo
diapositivas.

Se complementarán los aprendizajes a través de la plataforma educativa.

EVALUACIÓN
La evaluación es un proceso continuo que comprende la Evaluación Continua y la Evaluación Final.

 Evaluación Continua (EC). - Evalúa el proceso de aprendizaje a través de diversos instrumentos


de evaluación como prácticas escritas, intervenciones orales, avances de proyecto u otros, que
evidencien el cumplimiento de los indicadores de logro esperados. La Evaluación Continua se
aplica en tres fechas (revisar cronograma). El promedio final de la Evaluación Continua,
representa el 40% de la nota de la Unidad Didáctica.

 Evaluación Final (EF). - Evalúa el logro de aprendizaje previsto, a través de un trabajo práctico,
examen o proyecto, que abordará integralmente las capacidades y contenidos desarrollados en
la Unidad Didáctica. Se aplica en la última semana y representa el 60% de la nota de la Unidad
Didáctica.

La fórmula de evaluación de la Unidad Didáctica es la siguiente:

4%*[EC01] + 12%*[EC02] + 24%*[EC03] + 60%*[EF]


Syllabus
Escuela de Tecnología
____________________________________________________________________________

PROGRAMACIÓN
La programación de los contenidos, actividades y evaluaciones del curso se realizarán de acuerdo a los
logros de aprendizaje especificados, tal y como se aprecia en el siguiente cuadro:

Logro de aprendizaje N° Temas y Subtemas Actividad de aprendizaje

Aplicación de Visual Studio


Elaboración de un caso
 Visión general al desarrollo de
práctico en donde se
aplicaciones en Visual Studio
configure una solución con
Realiza aplicaciones  Definición de .NET Framework
más de un proyecto.
en el entorno de trabajo y su arquitectura.
utilizando Visual Studio  Descripción del nuevo entorno
1 ACTIVIDAD VIRTUAL
y resuelve soluciones y de desarrollo de C#, ventanas,
Observar y analizar las
proyectos con C#. herramientas y estructura de
actividades propuestos en
archivos.
la guía del curso y
 Creación de soluciones y
participar de manera
proyectos.
sostenible en ellas

Desarrollo de una
aplicación
Utiliza los Windows Forms con
formularios y controles controles básicos,
comunes de Windows modificación de sus
Diseño de formularios.
mediante la propiedades y gestión de
 Propiedades y eventos.
configuración eventos principales.
2  Manejo de Controles parte
correctamente de
1: Label, TextBox, Button
sus propiedades y ACTIVIDAD VIRTUAL
 Propiedades y eventos.
manipulando Observar y analizar las
adecuadamente a través actividades propuestos en
sus eventos. la guía del curso y
participar de manera
sostenible

Desarrollo de una
aplicación
Windows Forms con
controles básicos (parte 2),
Utiliza los formularios a modificación de sus
través de controles Manejo de Controles parte 2: propiedades y gestión de
comunes en la  CheckBox, RadioButton, Group eventos principales.
3
aplicación de Box, ComboBox, ListBox
Windows manipulando  Propiedades y eventos. ACTIVIDAD VIRTUAL
propiedades y eventos. Observar y analizar las
actividades propuestos en
la guía del curso y
participar de manera
sostenible
Syllabus
Escuela de Tecnología
____________________________________________________________________________
Logro de aprendizaje N° Temas y Subtemas Actividad de aprendizaje

Elaboración de un caso
Cuadros de Diálogo práctico donde se validen
Realiza aplicaciones en los datos de un formulario
 Cuadro dialogo: Personalizado,
Windows utilizando haciendo uso de todos los
Propiedades y eventos.
cuadros de diálogo controles revisados hasta
 Cuadros de Diálogo modales y
personalizados y esta semana.
no modales.
gestiona a través de los 4
 Manejo de varios formularios.
eventos del teclado ACTIVIDAD VIRTUAL
 Eventos relacionados con el
cumpliendo mediante Observar y analizar las
teclado.
los requisitos de diseño actividades propuestos en
del usuario  Interceptar la tecla pulsada. la guía del curso y
participar de manera
sostenible

Desarrollo de una
aplicación Windows con
formularios MDI, menús,
Formularios MDI. barra de herramientas y
Realiza aplicaciones
 Manejo de Controles parte 3: barra de estado.
comerciales básicas
 MenuStrip, ToolStrip, StatusStr
utilizando formularios 5
ip ACTIVIDAD VIRTUAL
MDI mediante controles
 Propiedades y eventos. Observar y analizar las
asociados
actividades propuestos en
la guía del curso y
participar de manera
sostenible

Implementa algoritmos
básicos haciendo uso de la
Programa en C#
Aplica los elementos sintaxis de C#.
 Elementos básicos de un
fundamentales de
programa en C#.
programación utilizando ACTIVIDAD VIRTUAL
6  Tipos de datos, variables y
el lenguaje C# para el Observar y analizar las
operadores.
desarrollo de actividades propuestos en
 Cadenas.
aplicaciones la guía del curso y
 Arreglos.
participar de manera
sostenible
Syllabus
Escuela de Tecnología
____________________________________________________________________________
Logro de aprendizaje N° Temas y Subtemas Actividad de aprendizaje

Programación de
algoritmos con
Estructuras instrucciones de decisión e
Iterativas,
Aplica las estructuras de  Estructuras de
aplicaciones modulares y
decisión e iterativas, sub decisión: If. If … Else.Switch.
desarrollar soluciones con
rutinas y estructuras de  Estructuras Iterativas. While.
estructura de datos
datos a través (array, Do … While. For.
complejos como las
colecciones) mediante el 7  Foreach.
colecciones y
lenguaje C# para el  Métodos. Funciones y
enumeraciones.
desarrollo Procedimientos.
aplicaciones de alto  Colecciones y ArrayList.
ACTIVIDAD VIRTUAL
rendimiento  Estructuras y Enumeraciones Observar y analizar las
actividades propuestos en
la guía del curso y
participar de manera
sostenible

Programación Orientada a Implementación de


Objetos soluciones con el
 Clases. paradigma POO.
Desarrolla aplicaciones  Instanciando Clases.
modulares a través de la  Constructores. ACTIVIDAD VIRTUAL
8
Programación Orientada  Métodos y Propiedades Observar y analizar las
a Objetos en C#.  Clases y Miembros estáticos. actividades propuestos en
 Jerarquía de Clases. la guía del curso y
 Herencia. participar de manera
sostenible

Entender la arquitectura
Entity Framework (EF) - ORM de Entity Framework y su
interacción con distintos
 Definición (ORM).
Desarrolla aplicaciones motores de Base de Datos
 Ventajas.
con ORM utilizando Enti como SQL Server y Oracle.
 Componentes.
ty Framework como
9  SQL Server
tecnología de accesos a ACTIVIDAD VIRTUAL
información mediante  Base de Datos de ejemplo. Observar y analizar las
una base de datos. Estructura y procedimientos actividades propuestos en
almacenados. la guía del curso y
participar de manera
sostenible
Syllabus
Escuela de Tecnología
____________________________________________________________________________
Logro de aprendizaje N° Temas y Subtemas Actividad de aprendizaje

Creación de proyectos
(componentes) para la
gestión de información de
Aplica LINQ como
Entity Framework (EF) - LINQ una BD
lenguaje de acceso y
 Generación del modelo y utilizando Entity Framewor
resuelve la gestión de
clases a partir de una Base de k.
información a través de 10
Datos (BD).
EF, logrando gestionar
 LINQ. ACTIVIDAD VIRTUAL
los datos de forma
 Definición y características. Observar y analizar las
transparente.
actividades propuestos en
la guía del curso
y participar de manera
sostenible

Desarrollo de una
aplicación de escritorio con
mantenimiento de datos
(CRUD) de una BD,
EF y LINQ.
usando Entity Framework
Desarrolla aplicaciones  Aplicaciones de escritorio con
y LINQ.
de escritorio con acceso EF y LINQ
11
a base de datos  El control DataGridView.
ACTIVIDAD VIRTUAL
utilizando EF y LINQ.  Enlace de controles a BD.
Observar y analizar las
actividades propuestos en
la guía del curso y
participar de manera
sostenible.

Identificación de los
principales elementos de
un servicio
Desarrolla la Servicios WEB web REST utilizando la
arquitectura SOA y  Servicios Web herramienta Postman.
reconoce servicios  Arquitectura SOA
web REST a través del 12  Enfoques SOAP y REST ACTIVIDAD VIRTUAL
consumo de servicios  Verbos HTTP: GET y POST. Observar y analizar las
web  Probar un servicio web REST actividades propuestos en
utilizando Postman. la guía del curso y
participar de manera
sostenible
Syllabus
Escuela de Tecnología
____________________________________________________________________________
Logro de aprendizaje N° Temas y Subtemas Actividad de aprendizaje

Implementación de una
aplicación de escritorio que
consuma servicios
Desarrolla aplicaciones Aplicación de escritorio con
web REST.
de escritorio utilizando Servicios Web
consumo de servicios
13 ACTIVIDAD VIRTUAL
web REST haciendo uso  Consumir servicios
Observar y analizar las
de librerías .NET. web REST desde aplicaciones
actividades propuestos en
de escritorio.
la guía del curso y
participar de manera
sostenible

EVALUACIÓN FINAL

REFERENCIAS BIBLIOGRÁFICAS

Bibliografía virtual básica:

1. Base de datos E-Libro:


 Ferrer Martínez, J. (2014). Aplicaciones web. RA-MA.
 Ferrer Martínez, J. (2015). Implantación de aplicaciones Web. RA-MA.
 Hueso Ibáñez, L. (2015). Base de datos: grado superior. RA-MA.
 Martínez López, F. J. y Gallegos Ruiz, A. (2017). Programación de bases de datos
relacionales. RA-MA.
 Martínez Rolán, X. (2019). Diseño de páginas web: Wordpress para todos los públicos.
UOC.
 Moreno Pérez, J. (2015). Programación orientada a objetos. RA-MA.
 Millán, M. E. (2012). Fundamentos de bases de datos. Universidad del Valle.
 Orós Cabello, J. C. (2014). Diseño de páginas Web con XHTML, JavaScript y CSS (3
ed.). RA-MA.
 Ortega Candel, J. M. (2019). Seguridad en aplicaciones web Java. Ediciones de la U.

2. Biblioteca virtual Macro:


 Marcelo Villalobos, R. W. (2014). Fundamentos de Programación Visual Basic. Macro.

3. Otros documentos en línea:


 Microsoft. (s. f). System.Windows.Forms Espacio de nombres.
https://docs.microsoft.com/es-es/dotnet/api/system.windows.forms?view=netframework-
4.8
 Nicosiored. (2016, 14 de noviembre). Tutorial Programación Windows Forms C# 1 ---
Creación de un proyecto [video]. YouTube.
https://www.youtube.com/watch?v=AN79L5B7a58&list=PLM-
p96nOrGcZezSAPW08ulofVcEZRpYfH&index=2
Syllabus
Escuela de Tecnología
____________________________________________________________________________
 Pildorasinformaticas. (2018, 08 de junio). Curso C#. Presentación. Vídeo 1 [video].
YouTube.
https://www.youtube.com/watch?v=6EBNIgkrU74&list=PLU8oAlHdN5BmpIQGDSHo5e
1r4ZYWQ8m4B&index=2
 Pildorasinformaticas. (2018, 19 de noviembre). Curso C#. POO. ¿Qué es la POO? Vídeo
27 [video]. YouTube.
https://www.youtube.com/watch?v=xz7gn9UXdrA&list=PLU8oAlHdN5BmpIQGDSHo5e
1r4ZYWQ8m4B&index=28

También podría gustarte