Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
EVALUACIÓN
La evaluación es un proceso continuo que comprende la Evaluación Continua y la Evaluación Final.
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.
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:
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
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