PROGRAMACIÓN COMPUTACIONAL I
|
Aspectos
Generales
|
|||||||||||
|
Número
de Orden
|
9
|
||||||||||
|
Código
|
608
|
||||||||||
|
Pre-requisito
|
Fundamentos de
programación
|
||||||||||
|
Número
de Horas por Ciclo
|
80 horas
|
||||||||||
|
Horas
Teóricas Semanales
|
2 horas
|
||||||||||
|
Horas
Prácticas Semanales
|
2 horas
|
||||||||||
|
Duración
del Ciclo en Semanas
|
20 semanas
|
||||||||||
|
Duración
Horas-Clase
|
50 minutos
|
||||||||||
|
Unidades
Valorativas
|
4 U.V.
|
||||||||||
|
Identificación
del Ciclo Académico
|
II
|
||||||||||
|
|
|||||||||||
|
Descripción
de la Asignatura
|
|||||||||||
|
El contenido de la asignatura está
orientada para el desarrollo de soluciones con Visual Basic.NET el cual aporta las
herramientas fundamentales para diseñar y construir con rapidez aplicaciones
basadas en Windows y servicios Web XAML, logrando con ello una mejor preparación del profesional
en el área de programación.
Previamente a la Programación
I, el estudiante debe tener las bases en los fundamentos de programación,
como la lógica de programación, seudocódigo, algoritmos, y estructuras
básicas de programación.
Situación problemática:
En la actualidad,
los requerimientos de desarrollo de software por la sociedad, están
orientados a la programación web.
Por lo tanto, para
dar respuesta a los requerimientos en el área de desarrollo, se trabaja en
esta asignatura en un lenguaje de programación que presenta varias formas de
desarrollo, incluyendo la programación web, en el lenguaje Visual
Basic.net.
Función clave:
Desarrollo de Software
o Sistemas de Información
Unidad de competencia:
Comprende los
distintos tipos de lenguajes de programación y las funciones propias de cada
uno.
Elementos de competencia:
-
Dominar los conceptos del Lenguaje de
Programación Visual Basic.NET
-
Aplicar el Lenguaje de Programación Visual
Basic.NET
-
Comprender la lógica para la programación
orientada a objetos.
-
Investigar sobre del entorno de
desarrollo.NET
-
Identificar
la metodología para desarrollar aplicaciones .NET
-
Diseñar
e implementar los componentes lógicos de aplicaciones de escritorio.
|
|||||||||||
|
Contenidos
de la Asignatura
|
|||||||||||
|
Unidad 01. Entorno
de desarrollo de Visual Basic .NET
1.1. Componentes y
Herramientas de Visual Studio
1.2. Trabajo con menús,
barras de herramientas y cuadros de diálogo
1.3. Creación de primera
aplicación para Windows (Aplicación de consola)
1.4. Depuración de
Programas
Unidad 02. Introducción
a la sintaxis.NET
2.1. Tipos de datos,
operadores, variables y constantes
2.2. Estructuras de
control:
2.2.1
Sentencias
IF: Simple, compuesta, Anidada
2.2.2
Repetitivas
2.2.2.1.
While
(Do While)
2.2.2.2.
ForNext
2.2.2.3. Do
Loop Until (Do while Loop)
2.2.2.4. Select Case
2.3. Arreglo para el
manejo de datos
2.4.Uso de funciones de
cadenas
2.5. Funciones de fecha
y hora
Unidad 03. Desarrollo
de aplicaciones para Windows
3.1. Formularios
Windows
3.2 Incorporando
controles a formularios
3.3. Trabajo con
múltiples formularios (MDI)
3.4. Aplicación de
Menús y barras de herramientas
3.5. Trabajo con
Cuadros de dialogo
3.5. Validando ingreso
de datos de los usuarios
3.6. Manejo de errores y
excepciones en Visual Basic.net
Unidad 04. Programación
orientada a objetos en Visual Basic .NET
4.1. Pilares de la
programación orientada a objetos
4.2. Las Clases
4.3. Los objetos
4.4. Implementación de
métodos
4.5. Implementación de
eventos
Unidad 05. Fundamentos
de ADO.NET
5.1. Introducción a
ADO.NET
5.2.Proveedores de
Datos de ADO.NET
5.3.Manipulación de
Datos con ADO.NET
5.4.Uso de los objetos
ADO.NET
Unidad 06. Creación
de aplicaciones XAML
6.1. Introducción a XAML
6.2. Características de
XAML
6.3.Controles de Aplicaciones
XAML
6.4. Uso del diseñador.
6.5. Programación de
eventos para controles XAML
|
|||||||||||
|
|
|||||||||||
|
Actitudes
y valores a promover en la asignatura:
|
|||||||||||
|
Actitudes:
- Analiza
la historia y evolución que ha tenido Visual Basic.NET
- Se
muestra interesado y responsable en el desarrollo de aplicaciones.
- Logrará
aplicar cada una de las sintaxis en las diferentes aplicaciones que
desarrolle.
- Analiza
la programación orientada a objetos y muestra interés por la misma.
- Estudia
las aplicaciones multitarea y muestra interés por el desarrollo de las
mismas.
Valores:
- Responsabilidad
- Comprensión
- Investigación
- Participación
- Cooperación
- Comprensión
- Creatividad
- Innovación
- Productividad
|
|||||||||||
|
|
|||||||||||
|
Estrategia
metodológica
|
|||||||||||
|
La
asignatura se desarrollara de forma teórica y práctica y basada en
estrategias centradas en el aprendizaje del estudiante, por lo que se
utilizaran diversos métodos y técnicas que permitan armonizar el abordaje de
a asignatura partiendo de lo simple a lo complejo, el 50% será para clases
teóricas y desarrollo de ejemplos prácticos por parte del docente sobre los
contenido de la asignatura, utilizando una metodología activa y participativa
con métodos que permitan comprender los conocimientos básicos de los
diferentes temas y las técnicas de análisis. El 50% se utilizara para el
trabajo práctico haciendo énfasis en la metodología de forma individual o
colectiva mediante el desarrollo de investigación u otros que contribuyan a
la consolidación y ampliación de la teoría presentada.
Las
estrategias metodológicas sugeridas son:
|
|||||||||||
|
|
|||||||||||
|
Criterios
de evaluación
|
|||||||||||
|
Para la evaluación
del logro de competencias se aplicarán
los tipos de evaluación
diagnóstica, sumativa y formativa, la primera permitirá conocer los saberes
previos de los estudiantes, la segunda aplicar métodos y técnicas para
cuantificar los logros alcanzados por el estudiante en relación a las
competencias que debe adquirir; y la tercera será de mucha utilidad para
hacer una evaluación cualitativa, la cual será continua durante el transcurso
de la asignatura.
Los criterios de
evaluación son los siguientes:
-
Domina los conceptos del Lenguaje de
Programación Visual Basic.NET
-
Aplica el Lenguaje de Programación Visual
Basic.NET
-
Comprende la lógica para la programación
orientada a objetos.
-
Capacidad de Investigación del entorno de
desarrollo.NET
-
Identifica
la metodología para desarrollar aplicaciones .NET
-
Diseña
e implementa los componentes lógicos de aplicaciones de escritorio.
-
Demuestra las actitudes promovidas por la asignatura.
-
Demuestra los valores promovidos por la asignatura.
|
|||||||||||
|
Fuentes
de información y material de apoyo
|
|||||||||||
|
-
RAMÍREZ, Felipe. Aprenda practicando visual
basic usando visual studio 2012. 1a. ed México,D.F.: Alfaomega 2013. 6
ejemplares (Biblioteca Central SM: 3 Biblioteca USU: 3).
-
CEBALLOS SIERRA, Francisco Javier..
Enciclopedia de Microsoft: visual Basic. 2a. ed. México, D.F.: Alfaomega
2010. 6 ejemplares (Biblioteca Central SM: 3 Biblioteca USU: 3).
-
PATRICK, Tim. Programación con Visual Basic
2008. 1a. ed. México: McGraw-Hill 2010. 6 ejemplares (Biblioteca Central SM:
3 Biblioteca USU: 3).
-
HALVORSON, Michael. Aprenda ya visual Basic
2005. 1a. ed. México: McGraw Hill 2007. 6 ejemplares (Biblioteca Central SM:
3 Biblioteca USU: 3).
-
MARTÍN SIERRA, Antonio. Desarrollo de
aplicaciones web con ASP.NET 2.0. 1a. ed. México: Alfaomega 2007. 6
ejemplares (Biblioteca Central SM: 3 Biblioteca USU: 3).
-
CEBALLOS, Francisco Javier. El lenguaje de
programación visual basic. net. 1a. ed. México: Alfaomega 2003. 6 ejemplares
(Biblioteca Central SM: 3 Biblioteca USU: 3).
-
HALVORSON, Michael. Aprenda ya Microsoft
visual basic.net. 1a. ed. Madrid: McGraw-Hill 2002. 3 ejemplares (Biblioteca Central
SM: 2 Biblioteca USU: 1).
-
BUHLER, Erich R. Microsoft visual
basic.net: guía de migración y actualización. 1a. ed. Madrid: McGraw-Hill
2002. 6 ejemplares (Biblioteca Central SM: 3 Biblioteca USU: 3).
-
Bibliotecas Virtuales
Pearson y EBSCO
Para el desarrollo de esta asignatura se hace
uso de la biblioteca electrónica a la cual la Universidad tiene acceso
mediante la Alianza con MICROSOFT de MSDN Academic Alliance.El programa MSDNAA
incluye:
-
Biblioteca de soporte
técnico Knowledge Base. Soporte Técnico Profesional.
- Soporte para estudiantes de departamentos de MSDNAA.
- Busque en la base de conocimientos (Manuales):
http://support.microsoft.com
-
Soporte para MSDNAA
Administrators con una suscripción a MSDN. y Recursos de Soporte en Línea de
MSDN: http://msdn.microsoft.com/subscriptions/support
- Últimas versiones de Software de Sistema y
Aplicación.
|
|||||||||||
No hay comentarios:
Publicar un comentario