jueves, 3 de septiembre de 2015
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.
For
Next
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.
|
|||||||||||
FORMACIÓN TRANSVERSAL
Suscribirse a:
Entradas (Atom)















