Está en la página 1de 3

PROGRAMA DE ESTUDIO

I. IDENTIFICACIÓN
Asignatura OPTATIVO IV - .NET AVANZADO
La asignatura pertenece al área Aplicaciones de In-
Descripción de la formática; desarrolla software de propósito general
asignatura usando herramientas .NET. Con ella los estudiantes
elaboran programas simples para la solución de pro-
blemas complejos relacionados al entorno, utilizando
las estructuras lógicas de programación orientada a
objetos, acceso de alto nivel a bases de datos, así
como los elementos fundamentales para programar
como son los tipos de datos estructurados, clases ad-
ministradas, servicios web y librerías personalizadas
sobre la plataforma .NET Framework.

Carga horaria total 65


Horas teóricas 20
Horas prácticas 45

II. FUNDAMENTACIÓN
La asignatura es de naturaleza teórico-práctica, tiene como objetivo elaborar
programas simples para la solución de problemas complejos relacionados con
el entorno, utilizando la plataforma de código abierto Microsoft .NET Frame-
work, a partir del conocimiento de la tecnología .NET, la sintaxis y semántica
del lenguaje de programación C#, XAML y LINQ, además de herramientas,
diseñadores y controles de la plataforma libre de desarrollo de aplicaciones
.NET.

III. OBJETIVO GENERAL DE LA ASIGNATURA


Aplicar el conocimiento sobre los componentes estructurados y administrados
que conforman la plataforma Microsoft .NET para la elaboración de sistemas
complejos, además de colaborar con el desarrollo de lo lógica del alumno.

Proyecto Académico de Ingeniería en Informática


IV. ORGANIZACIÓN DE CONTENIDOS

Unidad 1:
Programación avanzada con lenguaje C#
Objetivo/os de Contenidos
Aprendizaje Conceptual Procedimental Actitudinal
- Identificar el mejor - Colecciones y listas genéri- Clasifica las funcionali- Valoración de la
escenario para la uti- cas: dades avanzadas del importancia de
lización de coleccio- * System.Collections lenguaje C# en el con- funciones avan-
nes y listas genéri- * System.Collections.Generic. texto de la plataforma zadas del len-
cas. .NET Framework. guaje dentro de
- Delegados, eventos y expre- la plataforma.
- Aprender cómo siones Lambda.
crear y manipular ti-
pos delegados y - Funcionalidades avanzadas
eventos. del lenguaje C#:
* Indexer.
- Entender las fun- * Sobrecarga de operadores.
cionalidades avanza- * Conversión de tipos perso-
das del lenguaje. nalizados.
* Extensiones de métodos.
* Palabras claves.
Unidad 2:
ADO.NET: Entity Framework
Objetivo/os de Contenidos
Aprendizaje Conceptual Procedimental Actitudinal
Comprender el rol de - Rol de Entidades. Clasificación de los ro- Mantiene una ac-
ADO.NET Entity Fra- - Clase DbContext. les y recursos de Entity titud crítica y re-
mework - Rol de DbSet<T>. Framework, así como flexiva en la apli-
- Code First. el manejo del lenguaje cación de conoci-
LINQ. mientos relacio-
nados al manejo
de datos avanza-
dos.

Unidad 3:
Windows Presentation Foundation
Objetivo/os de Contenidos
Aprendizaje Conceptual Procedimental Actitudinal
Realizar aplicaciones - Lenguaje XAML. Aplicación de los fun- Desarrolla acti-
utilizando el nuevo - Controles WPF. damentos de la plata- tud analítica y
modelo de aplicacio- - Recursos, estilos, plantillas forma Windows Pre- descriptiva para
nes Windows. WPF. sentation Foundation. aplicaciones
- MVVM. WPF.
Unidad 4:
Servicios Web y Web API
Objetivo/os de Contenidos
Aprendizaje Conceptual Procedimental Actitudinal
Diseñar prototipos - Introducción a los servicios Identificación de a los Participación en
de servicios web. web. sistemas de acceso a la resolución de
- Intercambio de información información vía web. actividades plan-
con XML y JSON. teadas.

Proyecto Académico de Ingeniería en Informática


- Web API.

V. ESTRATEGIAS METODOLÓGICAS
Se plantean actividades en equipos orientados, métodos participativos y pues-
tas en común de los temas, previa lectura según referencias bibliográficas; la
elaboración de planteamientos, ejemplos y posibles casos que colaboren a la
mejor comprensión de las capacidades a ser desarrolladas en la asignatura.
Se incluyen propuestas dinámicas donde se mantiene la experiencia activa y
social, con la atención permanente al estudiante a fin de que logre la cons-
trucción de su aprendizaje, siendo protagonistas de su formación sustentado
en el saber, saber hacer y emprender, saber ser y convivir.

VI. ESTRATEGIAS DE EVALUACIÓN


Para la evaluación de la asignatura se aplica las normativas del Reglamento
Académico de la Institución. Se evalúa el proceso considerando las tareas
realizadas por el estudiante, y el producto atendiendo a los objetivos de apren-
dizaje de las unidades de la asignatura.

VII. BIBLIOGRAFÍA

Básica
- Troelsen, A., & Japikse, P. (2015). C# 6.0 And The .NET 4.6 Framework, 7th
Edition. Washington: Apress.
- Conesa Caralt, Jordi. (2010). Introducción a .NET. Editorial UOC.

Complementaria
- Thierry Groussard. (2009). Visual Basic .NET (VB.NET). ENI.

Proyecto Académico de Ingeniería en Informática

También podría gustarte