guia de estudio programacion i

43
UNIVERSIDAD DEL CARIBE Vicerrectoría de Desarrollo Dirección Producción de Medios para el Aprendizaje Código GDE- INF-104 Programación I Abril, 2008 Versión No. 1 ______________________ Página 1 de 43 Escuela de Informática Guía de Estudio Nombre de la asignatura : Programación I Carga académica : 3 créditos Modalidad : Semipresencial Clave : INF-104 Pre-requisito : INF- 214 Fecha de elaboración : Abril, 2008 Responsable de elaboración : Lic. José Uribe Revisión : Lic. Martha Escaño Directora de Producción de Medios : Lic. José Uribe Director Escuela de Informática Modificaciones 1ª: Fecha: Responsable:_______________ 2ª: Fecha: ______________ Responsable:_______________ 3ª:Fecha: _______________ Responsable: ______________ Abril, 2008 *Guía en Proceso de Revisión

Upload: franklin-enmanuel-matias-jaquez

Post on 05-Dec-2014

108 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 1 de 43

Escuela de Informática

Guía de Estudio

Nombre de la asignatura : Programación I

Carga académica : 3 créditos

Modalidad : Semipresencial

Clave : INF-104

Pre-requisito : INF- 214

Fecha de elaboración : Abril, 2008

Responsable de elaboración : Lic. José Uribe

Revisión : Lic. Martha Escaño

Directora de Producción de Medios

: Lic. José Uribe

Director Escuela de Informática

Modificaciones

1ª: Fecha: Responsable:_______________

2ª: Fecha: ______________ Responsable:_______________

3ª:Fecha: _______________ Responsable: ______________

Abril, 2008

*Guía en Proceso de Revisión

Page 2: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 2 de 43

Saludos Presidente del Consejo

El Modelo Educativo de Unicaribe (MEDUC), fundamentado en una

educación abierta y a distancia, demanda el uso de diversas herramientas

para el aprendizaje, principalmente para estimular y orientar el estudio

independiente. Esta guía de estudio es una de esas herramientas. No tiene

pretensiones de sustituir al docente, sino de complementar su labor. La guía

de estudio tampoco limita el espacio de búsqueda del estudiante, sino que

le sirve de apoyo en esa búsqueda y le facilita el acceso al conocimiento a

partir de un conjunto de actividades que le propone. Por esta razón,

considero que la implementación de este instrumento será de gran ayuda

para el y la estudiante y contribuirá a un aprendizaje de mayor calidad.

Dr. José Andrés Aybar Sánchez

Presidente del Consejo

Page 3: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 3 de 43

Mensaje a los y las Estudiantes

Índice

Índice

Índice:

Esta Guía de Estudio de la asignatura Programación I se ha elaborado

pensando en ustedes, estudiantes de UNICARIBE. He tratado de organizar

actividades con sus orientaciones para facilitar el aprendizaje en la metodología

semipresencial y a distancia. Es necesario entender que este documento solo

puede convertirse en una Guía para el aprendizaje, si es asumido como tal por

ustedes.

Para lograr los aprendizajes esperados es obligatoria la realización de las

actividades indicadas en el desarrollo de esta guía, para lo cual se requiere del

manejo de las fuentes que se recomiendan en el programa de la asignatura y en

cada una de las unidades.

Lic. José Uribe

Prof. Ing. Francisco V. Féliz Vallejo

Page 4: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 4 de 43

Índice Págs.

Saludos Presidente del Consejo…………………………………………………..2

Saludos a los Estudiantes…………………………………………………………3

Característica de la Guía……………………………………………………….....6

Descripción de la Materia…………………………………………………… …..7

Justificación…………………………………………………………………… …7

Objetivos Generales………………………………………………………… ……8

Habilidades y Destrezas que se logran con la materia…………………………….8

Relación con las demás Materias………………………………………………….9

Contenidos………………………………………………………………………...9

UNIDAD I: Revisión de conceptos preliminares

Propósitos Específicos…………………………………………………………….10

Contenidos………………………………………………………………………...10

Actividad Preliminar………………………………………………………………11

Actividad para el Aprendizaje…………………………………………………….12

Actividades Complementaria……………………………………………………...13

UNIDAD II: Fundamentos de la plataforma. NET

Propósitos Específicos…………………………………………………………….14

Contenidos…………………………………………………………………………14

Actividad Preliminar……………………………………………………………….15

Actividad para el Aprendizaje……………………………………………………..16

Actividades Complementarias……………………………………………………..17

UNIDAD III: Fundamentos del lenguaje Microsoft Visual Basic

Propósitos Específicos…………………………………………………………….18

Contenidos………………………………………………………………………...19

Actividad Preliminar………………………………………………………………20

Actividad para el Aprendizaje…………………………………………………….21

Actividades Complementarias…………………………………………………….22

Page 5: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 5 de 43

UNIDAD IV: Formularios Windows

Propósitos Específicos……………………………………………………………..23

Contenidos…………………………………………………………………………23

Actividad Preliminar……………………………………………………………….24

Actividad para el Aprendizaje……………………………………………………..21

Actividades Complementarias……………………………………………………..22

UNIDAD V: Aplicaciones con base de datos

Propósitos Específicos……………………………………………………………..23

Contenidos…………………………………………………………………………23

Actividad Preliminar……………………………………………………………….24

Actividad para el Aprendizaje……………………………………………………..25

Actividades Complementarias……………………………………………………..26

Programación…………………………………………………………………..….31

Metodología……………………………………………………………………….32

Tutoría en un Campo Virtual……………………………………………………...32

Bibliografía Básica…………………………………………………………….…..33

Bibliografía Complementaria……………………………………………………...33

Prácticas…………………………………………………………………………...35

Autoevaluación……………………………………………………………………36

Anexo: Programa INF-104………………………………………………………..37

Page 6: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 6 de 43

Caracterización de la Guía

Esta Guía de Estudio está dirigida a los y las estudiantes de UNICARIBE

que cursan la asignatura Programación I. Su propósito es ayudar en el

proceso de aprendizaje, mediante la organización y orientación de

actividades que propicien aprendizajes significativos. No sustituye al

docente-acompañante, a los libros ni al programa, sino que se convierte en

una herramienta al servicio de éstos.

La Guía está organizada por unidades de acuerdo con el programa de la

asignatura. En cada unidad se incluyen las siguientes secciones:

- Propósitos Específicos

- Contenidos

- Actividades Preliminares

- Actividades de Aprendizaje

- Actividades Complementarias

En este documento se presenta, además, una programación de los

encuentros, la descripción de la metodología para desarrollar los

encuentros, una bibliografía básica y una complementaria para toda la

asignatura, las practicas y una autoevaluación.

Page 7: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 7 de 43

Descripción de la materia

La materia Programación I (clave INF-104) ofrece un panorama sobre el desarrollo de

programas de aplicaciones a través de la plataforma Microsoft .NET; busca estimular al

estudiante sobre los aspectos, conceptos y estructuras de esta plataforma y la forma de

cómo programar con la misma utilizando el lenguaje Microsoft Visual Basic .NET.

Justificación

Debido a los cambios tecnológicos que han ocurrido en los últimos años en las ciencias

de la computación: el cambio de la metodología de programación, el cambio en las

herramientas y recursos para el diseño de software o programas de aplicación; para que

los estudiantes o los futuros profesionales puedan enfrentar los arribos tecnológicos y

las demandas de la sociedad, se hace necesario la implantación y aprendizaje de una

herramienta de programación Visual como Microsoft Visual Basic .NET.

El estudiante esta encargado de construir su conocimiento teniendo como recursos la

bibliografía básica y complementaria, tutoriales, cursos en línea, apuntes colgados en el

campus virtual y los ejercicios que se asignarán durante el transcurso de la asignatura

para alcanzar un aprendizaje a partir de una sucesión de experiencias que permitan

contrastar sus propias ideas y modificar los conocimientos iniciales. Por el contrario, el

profesor dirige el proceso de aprendizaje planificando actividades que despierten el

interés del estudiante así como motivarle durante todo el trayecto.

Es difícil establecer un patrón de enseñanza común para todos los estudiantes ya que

cada uno asimila las ideas y las enlaza según la destreza y rapidez del ritmo propio para

captar las ideas.

Esta guía está diseñada para que el estudiante aprenda a su ritmo, pero en el transcurso

de la misma se asignarán trabajos, que deben ser entregados en la fecha establecida por

el profesor.

Page 8: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 8 de 43

Objetivos

• Aprender a utilizar la metodología de la programación visual par la creación de

aplicaciones de propósito particular y general.

• Desarrollar las habilidades, conocimientos y destrezas necesarias sobre la

metodología de la programación visual y el desarrollo de aplicaciones de uso

particular o general utilizando la plataforma .NET y el lenguaje Microsoft Visual

Basic .NET.

• Desarrollar la capacidad para practicar una conducta investigativa en la

adquisición de conocimientos para la resolución de problemas utilizando un

computador y un lenguaje de programación como Microsoft Visual Basic .NET.

Habilidades y destrezas que se lograrán con la materia

A finalizar la materia, el estudiante deberá:

• Las características fundamentales de la plataforma .NET

• Las características fundamentales del lenguaje Microsoft Visual Basic .NET

• Cómo crear aplicaciones Windows con Visual Studio 2005

• Utilizar controles en sus aplicaciones

• Trabajar con imágenes y gráficos en 2D y 3D

• Desplegar las aplicaciones que desarrolle

• Utilizar las clases que se incluyen en la librería de .NET

• Acceder a datos provenientes de una base de datos

Page 9: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 9 de 43

Relación con las demás materias

La materia programación I se imparte en el séptimo cuatrimestre del programa de la

carrera de informática, consta de 4 créditos (3 teóricos y 1 práctico).

Al impartirse esta asignatura en el séptimo cuatrimestre, debe asumirse que la misma es

pre-requisito obligatorio de las demás asignaturas del área de conocimiento

especializado de la carrera y que serán estudiadas con posterioridad a ella, ver tabla 1.

Materia Cuatrimestre Créditos

Programación I Séptimo 3

Base de datos Octavo 3

Programación II Octavo 3

Inteligencia artificial Octavo 3

Programación III Noveno 4

Proyecto I Noveno 4

Programación IV Décimo 4

Proyecto II Décimo 4

Proyecto III Décimo primer 4

Seminario de informática Décimo segundo 4

Tabla 1. Materias relacionadas con Programación I

Contenidos

En esta sección se detalla el contenido de clase de esta guía para la materia

programación I. El programa está organizado en cinco unidades. En la primera unidad

se hace un repaso de los conocimientos previos necesario para esta materia.

En la unidad dos se trata la plataforma .NET; la unidad tres trata sobre los fundamentos

del lenguaje Microsoft Visual Basic .NET; la unidad cuatro ofrece un panorama sobre el

desarrollo de aplicaciones windos y la última unidad trata sobre aplicaciones con bases

de datos.

Page 10: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 10 de 43

Unidad I: Revisión de Conceptos Preliminares

Esta unidad brinda un repaso de los conocimientos previos para esta asignatura, se

estudian los conceptos básicos de programación, algoritmos y programación orientada a

objeto.

1.1 Propósitos Específicos

1.1.1 Repasar los fundamentos de programación a través de ejemplos y prácticas

utilizadas en el desarrollo de aplicaciones.

1.1.2 Repasar los conceptos del paradigma de programación orientado a objeto

incluyendo los conceptos relacionados al análisis, diseño y programación.

1.2 Contenidos

1.2.1 Revisión curso anterior

1.2.2 Estilos de programación.

1.2.3 Fases del proceso de programación.

1.2.4 Diagramas de Flujo.

1.2.5 Programación estructurada

1.2.6 Programación orientada a objeto

Page 11: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 11 de 43

1.3 Actividades preliminares

1.3.1 Descargue e instale el Microsoft .NET Framework 2.0 (en caso que no este

instalado en su computador)

A continuación la dirección desde donde podrá descargar la plataforma:

http://www.microsoft.com/spanish/msdn/netframework/default.mspx

1.3.2 Inscríbase en el curso de Introducción a .NET con Visual Basic 2005, para esto

necesitará una cuenta de Hotmail, cree una en caso que no tenga.

A continuación la dirección donde podrá inscribirse en el curso:

http://www.microsoft.com/spanish/msdn/centro_recursos/vbnet/default.mspx

Page 12: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 12 de 43

1.4 Actividades para el aprendizaje

1.3.2 Con la lectura de los apuntes de Microsoft: Fundamentos de programación y

Programación orientada a objetos, del programa desarrollador cinco estrellas,

realice las siguientes actividades:

1. Hacer un resumen de los siguientes conceptos:

Software de sistema Software de aplicación Lenguaje de programación

Entorno de programación Editor Compilador

Depurador Interprete Datos

Tipos de datos Variable Constante

Sentencia Operador Expresión

Estructura de control Estructura selectiva Estructuras repetitivas

Procedimiento Función Parámetro

Variable local Variable global Biblioteca

Arreglo Objeto Clase

Modificador de acceso UML Interfaz

Herencia Polimorfismo Abstracción

Encapsulación

2. Explique los pasos para la resolución de problemas con computadora

3. Defina y explique el funcionamiento de cada una de las estructuras de control

selectivas

4. Defina y explique el funcionamiento de cada una de las estructuras de control

repetitivas

5. Explique en qué consiste el estilo de programación

Page 13: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 13 de 43

1.4 Actividades complementarias

1.4.2 Crear una clase que describa un rectángulo que se pueda visualizar por pantalla

y que pueda cambiar de tamaño.

1.4.3 Crear una clase que describa un estudiante que pueda desplegar por pantalla, que

pueda seleccionar materias, que pueda inscribirla y retirarla.

1.4.4 Construir una clase persona con las funciones miembros y atributos que crea

oportunas.

1.4.5 Abra el Bloc de notas (notepad) y digite el siguiente código línea por línea y con

los espacios mostrados:

'A "Hello, World!" program in Visual Basic.

Module Hello

Sub Main()

Msg Box ("Hello, World!")

' Display message on computer screen.

End Sub

End Module

Guárdelo, póngale de nombre Hola.vb y compílelo con el siguiente comando:

VBC Hola.vb

Si usted digitó el programa como se muestra, no debe darle ningún error, en caso

de que haya error verifique que el código esta exactamente igual que el anterior

y vuelva a compilar.

Ejecute el programa digitando el nombre del programa en la línea de comando:

Hola

Page 14: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 14 de 43

Unidad II: Fundamentos de la Plataforma. NET

En esta unidad se estudia la plataforma .NET, su arquitectura y cada uno de sus

elementos. Además, se empieza a trabajar con el entorno de desarrollo de Visual Basic

2005 Express Edition.

2.1 Propósitos Específicos

2.1.1 Presentar una introducción a la plataforma de desarrollo Microsoft .NET,

describiendo sus principios básicos de funcionamiento, la arquitectura de sus

componentes y sus principales bibliotecas reutilizables.

2.1.2 Conocer el Entorno de Desarrollo Visual.

2.1.3 Aprender a utilizar cada una de las herramientas del entorno para sacar el

máximo provecho al momento de desarrollar aplicaciones.

2.2 Contenidos

2.2.1 Introducción a Microsoft .NET

2.2.2 Definición de .NET

2.2.3 Características de .NET

2.2.4 Componentes Fundamentales

2.2.5 Arquitectura

2.2.6 Entorno de ejecución de aplicaciones (CLR)

2.2.7 Lenguaje Intermedio (MSIL)

2.2.8 Assemblies

2.2.9 Biblioteca de clases

2.2.10 Especificación de Lenguaje Común (CLS)

2.2.11 Funcionamiento Interno del CLR

2.2.12 Bibliotecas Principales

2.2.13 Acceso a datos

2.2.14 Ventajas de .NET

2.2.15 Herramientas de Desarrollo .NET

2.2.16 Explorando el entorno integrado de desarrollo de Visual Basic 2005

2.2.17 Ambiente de desarrollo

2.2.18 Elementos del entorno

2.2.19 Herramientas de programación

2.2.20 Configuración del IDE

Page 15: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 15 de 43

2.3Actividades preliminares

2.3.1 Ver la presentación de Microsoft: Introducción Microsoft .NET, del programa

desarrollador cinco estrellas.

2.3.2 Atender el módulo 1 del curso de Introducción a .NET con Visual Basic 2005.

Page 16: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 16 de 43

2.4Actividades para el aprendizaje

2.4.1 Lectura del capítulo 1 de la bibliografía complementaria: Balena, Francesco:

Programación Avazada con Microsoft Visual Basic .NET.

2.4.2 Lectura de la parte I (capítulos 1 al 4) de la bibliografía básica: Halvonson,

Michael, Luís: Microsoft Visual Basic 2005: Step by Step.

2.4.3 Realice las siguientes actividades:

1. Hacer un resumen de los siguientes conceptos:

.NET CLR .NET Framework

Assembly Common Language

Specification

.NET Framework Class

Library

Application Domains Namespaces Common Type System

MSIL Common Language

Infrastructure

Proyecto Solución Solution Explorer

Properties Window Code Window Visual Studio Web

Browser

2. Explique la arquitectura del .NET Framework

3. Explique cómo funciona el proceso de compilación del CLR

4. Explique cuáles son los componentes de una aplicación .NET

5. Diga las formas de una aplicación localizar los Assembly de los cuales depende

6. Explique el modelo de ejecución del CLR

7. Explique cómo maneja la memoria el CLR

Page 17: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 17 de 43

2.5Actividades complementarias

2.5.1 Hacer un diagrama de flujo que procese los resultados de las notas de los

alumnos de una sección de la universidad. La salida será la nota media de la

sección, la nota más alta y la nota más baja con los nombres de los respectivos

alumnos que sacaron esas notas. La entrada será el nombre del estudiante y la

nota, un entero entre 0 y 100.

2.5.2 Hacer una lista de las clases que usted considera que intervendrían en el proceso

de inscripción de materias.

2.5.3 Hacer cada uno de los programas de los capítulos de esta unidad del libro de

Halvonson.

Page 18: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 18 de 43

Unidad III: Fundamentos del Lenguaje Microsoft Visual Basic

En esta unidad se estudian los conceptos fundamentales del lenguaje Microsoft Visual

Basic .NET, la declaración e iniciación de variables y arreglos, las estructuras de control

del flujo de ejecución, el manejo de errores, los subprogramas, el manejo de archivos de

texto y cadenas de caracteres.

3.1 Propósitos Específicos

3.1.1 Mostrar cómo aplicar los conceptos fundamentales de programación orientada a

objetos utilizando el lenguaje Microsoft Visual Basic.NET

3.1.2 Aprender a utilizar variables para almacenar datos en los programas

3.1.3 Aprender a utilizar variables y operadores para manipular los datos

3.1.4 Conocer los diferentes tipos de datos

3.1.5 Aprender como capturar y desplegar información

3.1.6 Utilizar funciones y operadores matemáticos en formulas

3.1.7 Escribir expresiones condicionales

3.1.8 Usar la instrucción IF para controlar el flujo de ejecución del programa basado

en una condición

3.1.9 Usar la instrucción CASE para seleccionar una opción de varias condiciones

3.1.10 Usar la instrucción WHILE para ejecutar instrucciones mientras se cumple una

condición

3.1.11 Conocer los diferentes tipos de errores que pueden ocurrir en un programa y

aprender a capturarlo para su posterior manejo

3.1.12 Utilizar las técnicas de programación estructurada y crear módulos o

subprogramas y definir procedimientos y funciones

3.1.13 Aumentar la eficiencia de programación para crear funciones y procedimientos

3.1.14 Utilizar argumentos para pasar valores a las funciones y procedimientos

3.1.15 Usar la instrucción For para ejecutar instrucciones un número determinado de

veces

Page 19: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 19 de 43

3.2 Contenidos

3.2.1 Breve historia del lenguaje Basic.

3.2.2 Variables y tipos de datos.

3.2.3 Operadores.

3.2.4 Instrucciones de Entrada y Salida

3.2.5 Estructuras de control

3.2.6 Estructuras de decisión

3.2.7 Estructuras de repetición

3.2.8 Manejo de errores y depuración de programas

3.2.9 Procedimientos y funciones

3.2.10 Archivos de textos y manejo de cadenas de caracteres

Page 20: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 20 de 43

3.3Actividades preliminares

3.3.1 Atender el módulo 2 del curso de Introducción a .NET con Visual Basic 2005.

3.3.2 Ver la presentación de Microsoft: Introducción Microsoft .NET, del programa

desarrollador cinco estrellas.

3.3.3 Descargue e instale Microsoft Visual Basic Express Edition.

Page 21: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 21 de 43

3.4 Actividades para el Aprendizaje

3.4.1 Lectura de la parte II (capítulos 5 al 13) de la bibliografía básica: Halvonson,

Michael, Luís: Microsoft Visual Basic 2005: Step by Step.

3.4.2 Lectura de los capítulos 2 y 3 de la bibliografía complementaria: Balena,

Francesco: Programación Avazada con Microsoft Visual Basic .NET

3.4.3 Una vez completada la lectura, realice las siguientes actividades:

1. Hacer un resumen de los siguientes conceptos:

Sintaxis del lenguaje Tipos de datos Operadores

Punto de entrada de la

aplicación

Orden de

precedencia

Evento

Expresión condicional Colecciones Code Snipets

2. Defina las siguientes palabras claves del lenguaje y explique su sintaxis, ponga un

ejemplo por cada caso.

Dim If… Then… ElseIf… Else… End If

For / Each Function… End Function

Class Sub … End Sub

Module Try… Catch… Finally… Ent Try

MsgBox() Structure … End Structure

Select Case… End Select For… Step… Next…

Do… Loop… While… End While

Imports Const

Throw Exit

Return InputBox()

3. Explique en qué consiste la programación manejada por eventos.

Page 22: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 22 de 43

3.5 Actividades Complementarias

3.5.1 Hacer cada uno de los programas de los capítulos de esta unidad del libro de

Halvonson.

3.5.2 Hacer un programa que lea dos números introducidos por el teclado y calcule e

imprima la suma de los mismos.

3.5.3 Hacer un programa que genere e imprima por la consola los números del 1 al

1000 utilizando un ciclo For.

3.5.4 Hacer un programa que genere e imprima por la consola los números del 1 al

1000 utilizando un ciclo While.

3.5.5 Hacer un programa que genere e imprima por la consola los números del 1000 al

1 utilizando un ciclo For

3.5.6 Hacer un programa que genere e imprima por la consola los números pares del 2

al 1000 utilizando un ciclo For.

3.5.7 Hacer un programa que calcule e imprima el área de un triangulo.

3.5.8 Hacer un programa que acepte tres números por teclado e imprima el mayor, el

menor y el del medio.

Page 23: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 23 de 43

Unidad IV: Formularios Windows

En esta unidad, se aprenderán las habilidades y destrezas necesarias para construir

aplicaciones de escritorio utilizando la plataforma .NET y el lenguaje Visual Basic. El

estudiante creará e implantará aplicaciones utilizando Formularios Windows.

4.1 Propósitos Específicos

4.1.1 Aprender a crear aplicaciones de escritorios con la plataforma .NET y Microsoft

Visual Basic.

4.1.2 Conocer los controles Visuales más comunes y su uso.

4.1.3 Comprender las mejores prácticas para desarrollar aplicaciones de escritorio.

4.2 Contenidos

4.2.1 Importancia de los formularios Windows

4.2.2 Espacio de nombre System.Windows.Forms

4.2.3 Formularios en tiempo de ejecución

4.2.4 Controles

Page 24: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 24 de 43

4.3 Actividades Preliminares

4.3.1 Atender los módulos 3 y 4 del curso de Introducción a .NET con Visual Basic

2005.

Page 25: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 25 de 43

4.4 Actividades para el Aprendizaje

4.4.1 Lectura de la parte III (capítulos 14 al 17) de la bibliografía básica: Halvonson,

Michael, Luís: Microsoft Visual Basic 2005: Step by Step, realice las

siguientes actividades:

1. Defina los siguientes conceptos:

Me Focus Controles Invisibles

2. Defina los siguientes controles:

Label Button TextBox

CheckBox RadioButton PictureBox

ListBox ComboBox Timer

MainMenu ContextMenu LinkLabel

ToolTip ProgressBar DateTimePicker

3. Defina las siguientes propiedades:

Location Size Text

TabIndex TabStop ForeColor

BackColor Visible Enabled

Name FormBorderStyle Opacity

KeyPreview WindowState Modal

AutoScroll Menu MergeMenu

4. Defina los siguientes eventos:

Click DoubleClick GotFocus

LostFocus KeyDown KeyUp

KeyPress MouseDown MouseUp

MouseMove Load Closing

5. Explique qué significan los términos Dock (acoplado) y Anchor (anclado).

6. Explique el ciclo de vida de un formulario Windows.

7. Explique cómo mostrar un formulario Windows.

8. Explique cómo crear controles dinámicamente en un formulario Windows.

9. Explique para qué sirve la clase SendKeys

Page 26: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 26 de 43

4.5 Actividades Complementarias

4.5.1 Hacer cada uno de los programas de los capítulos de esta unidad del libro de

Halvonson.

4.5.2 Crear una calculadora con las funciones básicas con una interfaz gráfica de

Windows.

Page 27: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 27 de 43

Unidad V: Aplicaciones con Base de Datos

En esta unidad, se aprenderán las habilidades y destrezas necesarias para construir

aplicaciones con bases de datos utilizando ADO.NET. El estudiante creará e implantará

aplicaciones con bases de datos.

5.1 Propósitos Específicos

5.1.1 Comprender como crear aplicaciones de base de datos utilizando ADO.NET.

5.1.2 Utilizar el asistente de configuración de datos para crear conexiones con la base de

datos.

5.1.3 Escribir comandos SQL para filtrar y organizar los datos de una base de datos.

5.2 Contenidos

5.2.1 Introducción ADO.NET

5.2.2 Componentes de ADO.NET

5.2.3 Proveedores de datos .NET

5.2.4 Modelo de objetos de ADO.NET

Page 28: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 28 de 43

5.3 Actividades Preliminares

5.3.1 Atender el módulo 5 del curso de Introducción a .NET con Visual Basic 2005.

5.3.2 Descargar la versión Express de SQL Server

Page 29: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 29 de 43

5.4 Actividades para el Aprendizaje

5.4.1 Lectura del capítulo 18 de la bibliografía básica: Halvonson, Michael, Luís:

Microsoft Visual Basic 2005: Step by Step.

5.4.2 Lectura de la parte V (capítulo 20-22) de la bibliografía complementaria:

Balena, Francesco: Programación Avazada con Microsoft Visual Basic .NET.

5.4.3 Lectura de los capítulos 14 y 15 de la bibliografía complementaria: Evjen,

Bill… [et al]: Professional VB 2005, Wrox.

5.4.4 Una vez completada la lectura, realice las siguientes actividades:

1. Explique las características de ADO.NET

2. Explique los siguientes proveedores de datos:

Ole DB.NET SQL Server.NET ODBC.NET

3. Explique cómo se construye una cadena de conexión a base de datos.

4. Explique los espacios de nombre de ADO.NET

5. Explique los siguientes objetos:

Connection DataReader Command

DataSet DataAdapter

Page 30: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 30 de 43

Actividades Complementarias

Hacer cada uno de los programas de los capítulos de esta unidad del libro de

Halvonson.

Hacer una aplicación y la base de datos necesaria para registrar y procesar las notas

de los estudiantes de una sección.

Page 31: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 31 de 43

Programación

Programación I es una materia mensual que consta de 4 créditos: 3 de teoría y 1 de

práctica. Un crédito equivale a 10 horas de estudio (García Aretio, 1997), lo que implica

unas 40 horas de estudio en total a lo largo de los 5 encuentros semanales para la

materia.

Se puede ver la programación de los encuentros en la tabla 2. Cada encuentro consta de

4 horas continuas y se divide en 3 horas para la exposición de la teoría y 1 hora,

aproximadamente, para la práctica, que se solapa con el estudio de la teoría (para

aprovechar mejor los conocimientos impartidos).

Encuentro 1 2 3 4 5

Horas 4 4 2 2

Teoría

Tem

a

Revisión

de

conceptos

prelim

inares

Fundam

entos de la

plataform

a .N

ET

Fundam

entos

del

leng

uaje M

icroso

ft

Visual B

asic

Form

ularios

Window

s

Aplicaciones

con

bases de datos

Horas 2 2 4

Práctica

Desarrollo del trabajo Final

Tabla 2. Programación de los encuentros

Page 32: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 32 de 43

Metodología

• Investigación

• Exposición de los contenidos teóricos por parte de los estudiantes.

• Para cada encuentro los estudiantes deben haber leído previamente el material de la

bibliografía básica. Se harán exámenes cortos de control de lectura al inicio de la clase,

y / o de retroalimentación al final de la clase.

• Durante los encuentros se reforzarán los conceptos leídos por el estudiante y se

realizarán algunos ejemplos. Se fomentará la participación de los estudiantes mediante

la realización de preguntas y ejercicios en clase que serán planteados por el docente.

• Tutoría virtual a través del campus virtual www.unicaribe.net

• Análisis de información accesible en Internet.

• Asignación de trabajos prácticos para ser realizados fuera de los encuentros.

• Prácticas en el laboratorio de cómputo.

• Presentación de un trabajo final, incluyendo todos los temas especificados en el

contenido descrito anteriormente.

Tutoría en el campus virtual

El acceso se realiza a través del enlace www.unicaribe.net.

A cada estudiante se le asignará un Usuario y una Clave particular para acceder al

campus, para esto el estudiante necesitará una cuenta de correo electrónico.

Page 33: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 33 de 43

Bibliografía Básica

En el caso de una materia como Programación I, hay muchos libros que podrían ser

elegidos para el estudio de la misma. En esta asignatura en concreto, han primado los

aspectos metodológicos, que imponen la utilización de un libro en la enseñanza a

distancia (EAD) fácil de “digerir” por el lector, y por ello el libro de texto escogido es el

siguiente:

Halvonson, Michael, Luis: Microsoft Visual Basic

2005: Step by Step, Microsoft, USA, 1ra Edición,

2005.

Este libro trata de manera clara la mayoría de los

conceptos del programa de clase. Este libro contiene

muchos ejemplos y ejercicios paso a paso.

Es un libro fácil de entender y los ejemplos son

ilustrados y resueltos paso a paso, el único

inconveniente que ofrece este libro es que está

editado en inglés.

Bibliografía Complementaria

• Balena, Francesco: Programación Avanzada con Microsoft Visual Basic

.NET, McGraw Hill, Madrid, 1ra Edición, 2003.

• Evjen, Bill… [et al]: Professional VB 2005, Wrox, USA, 2006

• Roman, Steven; Petrusha, Ron y Lomax, Paul: VB .NET Language in a Nutshell

• Parsons, Andrew: Visual Basic 2005 Express Edition Starter Kit, Wrox, USA,

2006

• Pelland, Patrice: Microsoft Visual Basic 2005 Express Edition, Microsoft Press,

USA, 2006

• Havorson: Aprenda Visual Basic ya 6.0, McGraw-Hill, México, 3ra Edición,

1999

• Aitken, Peter: Visual Basic 6 Programming Blue Book, Coriolis, USA, 1ra

Edición, 1999

Page 34: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 34 de 43

• Aitken, Peter: Visual Basic 5 Programming explorer, Coriolis, USA, 1ra

Edición, 1998

• Holzner, Steven: Visual Basic 6, Black Book, Coriolis, USA, 1ra edición, 1998

• Balena: Programación avanzada con Microsoft Visual Basic 6, McGraw-Hill,

México, 1999

• MICROSOFT: Microsoft Visual Basic 6, Manual del programador, McGraw-

Hill, México, 1999

• Cornell: Visual Basic 6, Manual de referencia, McGraw-Hill, México, 1999

• Joyanes, Luís: Microsoft Visual Basic 6, Iniciación y Referencia, McGraw-

Hill, México, 1999

• Domínguez: Superutilidades Visual Basic, McGraw-Hill, México, 1999

Referencia electrónica

http://msdn2.microsoft.com/es-es/library/2x7h1hfk(VS.80).aspx

Page 35: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 35 de 43

Prácticas

La materia requiere la presentación de un trabajo final que deberá ser entregada en el

quinto encuentro. El enunciado del mismo será dictado por el docente de la materia y

estará disponible en el campus virtual, además del trabajo final, en cada encuentro se

asignarán prácticas para ser realizadas fuera de clase y que ayudan a estimular y

desarrollar el proceso de aprendizaje.

Las prácticas deben ser entregada en la fecha especificada y aquellos estudiantes que no

cumplan con este requisito, podrán presentarla más tarde, pero solo se evaluara la

misma con un sesenta por ciento de su valor (60%).

Page 36: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 36 de 43

AutoEvaluación

Materia: Programación I

Clave: INF-104

Nombre completo:

1. Interés demostrado: Lectura (seleccione el que mejor aplique)

• He leído y estudiado plenamente todos los documentos de la materia

(programa, guía y materiales bibliográficos de la asignatura)

• He leído “someramente” los documentos

• No he leído aun los documentos

2. Trabajos prácticos

Nombre de la práctica Problemas /

dificultad

Fecha entrega

3. Calificación del aprendizaje y desempeño en la materia según la siguiente

escala: (1-Muy bueno 2-Bueno 3-Aceptable 4-Regular)

Interés demostrado:

Participación:

Trabajos prácticos:

4. Observación

Page 37: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 37 de 43

Escuela de Informática

Programa de Asignatura

Nombre de la asignatura : Programación I

Carga académica : 3 créditos

Modalidad : Semipresencial

Clave : INF-104

Pre-requisito : INF-214

Fecha de elaboración : Mayo, 2001

Responsable de elaboración : Ing. Rodolfo Marcelino

Presentado a : Lic. José Alberto Uribe

Director Escuela de Informática

Modificaciones

1ª: Fecha : Mayo, 2007 __ Responsable: José A. Uribe _________

2ª: Fecha : ____________ Responsable: ______________________

3ª: Fecha : ____________ Responsable: ______________________

CONTENIDO

Justificación

Propósitos

Contenido de unidades

Metodología

Evaluación

Bibliografía

Mayo, 2001

Page 38: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 38 de 43

1. JUSTIFICACIÓN

Debido a los cambios tecnológicos que han ocurrido en los últimos años en las ciencias

de la computación: el cambio de la metodología de programación, el cambio en las

herramientas y recursos para el diseño de software o programas de aplicación; para que

los estudiantes o los futuros profesionales puedan enfrentar los arribos tecnológicos y

las demandas de la sociedad, se hace necesario la implantación y aprendizaje de una

herramienta de programación Visual como Microsoft Visual Basic .NET.

Aprender a utilizar la metodología de la programación visual par la creación de

aplicaciones de propósito particular y general.

2. PROPOSITOS

2.1 Generales

• Que el estudiante aprenda a utilizar la tecnología de la programación visual para

la creación de aplicaciones de propósito particular y general utilizando la

plataforma .NET y el lenguaje Microsoft Visual Basic .NET.

• Desarrollar la capacidad para practicar una conducta investigativa en la

adquisición de conocimientos para la resolución de problemas utilizando un

computador y un lenguaje de programación como Microsoft Visual Basic .NET.

3. CONTENIDO

UNIDAD 1: Revisión de conceptos preliminares

Propósitos Específicos

• Repasar los fundamentos de programación a través de ejemplos y prácticas

utilizadas en el desarrollo de aplicaciones.

• Repasar los conceptos del paradigma de programación orientado a objeto

incluyendo los conceptos relacionados al análisis, diseño y programación.

Contenidos

1.2 Revisión curso anterior.

1.2.1 Estilos de programación.

1.2.2 Fases del proceso de programación.

1.2.3 Diagramas de Flujo.

1.2.4 Programación estructurada.

1.2.5 Programación orientada a objeto.

Page 39: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 39 de 43

Unidad II: Fundamentos de la plataforma .NET

Propósitos Específicos

• Presentar una introducción a la plataforma de desarrollo Microsoft .NET,

describiendo sus principios básicos de funcionamiento, la arquitectura de sus

componentes y sus principales bibliotecas reutilizables.

• Conocer el Entorno de Desarrollo Visual.

• Aprender a utilizar cada una de las herramientas del entorno para sacar el

máximo provecho al momento de desarrollar aplicaciones.

Contenidos

2.1 Introducción a Microsoft .NET

2.2 Definición de .NET

2.3 Características de .NET

2.4 Componentes Fundamentales

2.5 Arquitectura

2.6 Entorno de ejecución de aplicaciones (CLR)

2.7 Lenguaje Intermedio (MSIL)

2.8 Assemblies

2.9 Biblioteca de clases

2.10 Especificación de Lenguaje Común (CLS)

2.11 Funcionamiento Interno del CLR

2.12 Bibliotecas Principales

2.13 Acceso a datos

2.14 Ventajas de .NET

2.15 Herramientas de Desarrollo .NET

2.16 Explorando el entorno integrado de desarrollo de Visual Basic 2005

2.17 Ambiente de desarrollo

2.18 Elementos del entorno

2.19 Herramientas de programación

2.20 Configuración del IDE

Unidad III: Fundamentos del lenguaje Microsoft Visual Basic

Propósitos Específicos

• Mostrar cómo aplicar los conceptos fundamentales de programación orientada a

objetos utilizando el lenguaje Microsoft Visual Basic.NET

• Aprender a utilizar variables para almacenar datos en los programas

• Aprender a utilizar variables y operadores para manipular los datos

• Conocer los diferentes tipos de datos

Page 40: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 40 de 43

• Aprender como capturar y desplegar información

• Utilizar funciones y operadores matemáticos en formulas

• Escribir expresiones condicionales

• Usar la instrucción IF para controlar el flujo de ejecución del programa basado en

una condición

• Usar la instrucción CASE para seleccionar una opción de varias condiciones

• Usar la instrucción For para ejecutar instrucciones un número determinado de

veces

• Usar la instrucción WHILE para ejecutar instrucciones mientras se cumple una

condición

• Conocer los diferentes tipos de errores que pueden ocurrir en un programa y

aprender a capturarlo para su posterior manejo

• Utilizar las técnicas de programación estructurada y crear módulos o

subprogramas y definir procedimientos y funciones

• Aumentar la eficiencia de programación para crear funciones y procedimientos

• Utilizar argumentos para pasar valores a las funciones y procedimientos

Contenidos

3.2 Breve historia del lenguaje Basic.

3.3 Variables y tipos de datos.

3.4 Operadores.

3.5 Instrucciones de Entrada y Salida.

3.6 Estructuras de control.

3.7 Estructuras de decisión.

3.8 Estructuras de repetición.

3.9 Manejo de errores y depuración de programas.

3.10 Procedimientos y funciones.

3.11 Archivos de textos y manejo de cadenas de caracteres.

Unidad IV: Formularios Windows

Propósitos Específicos

• Aprender a crear aplicaciones de escritorios con la plataforma .NET y Microsoft

Visual Basic.

• Conocer los controles Visuales más comunes y su uso.

• Comprender las mejores prácticas para desarrollar aplicaciones de escritorio.

Page 41: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 41 de 43

Contenidos

4.2 Importancia de los formularios Windows

4.3 Espacio de nombre System.Windows.Forms

4.4 Formularios en tiempo de ejecución

4.5 Controles

Unidad V: Aplicaciones con Base de Datos

Propósitos Específicos

• Comprender como crear aplicaciones de base de datos utilizando ADO.NET.

• Utilizar el asistente de configuración de datos para crear conexiones con la base

de datos.

• Escribir comandos SQL para filtrar y organizar los datos de una base de datos.

Contenidos

5.2 Introducción ADO.NET

5.3 Componentes de ADO.NET

5.4 Proveedores de datos .NET

5.5 Modelo de objetos de ADO.NET

4. METODOLOGÍA

• Investigación

• Trabajos Prácticos

• Exposiciones y Discusiones en el Aula

• Prácticas de un trabajo final, Aplicando todos los temas especificados en el

contenido descrito anteriormente.

Page 42: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 42 de 43

5. EVALUACIÓN

Cada estudiante será evaluado durante todo el proceso de aprendizaje, en los 5

encuentros presénciales con el facilitador y sus compañeros estudiantes, así como en las

jornadas de estudio individual y grupal de manera independiente donde no estará el

profesor.

Valor / puntos en

cada encuentro

Aspectos y criterios a evaluar

1r

o

2d

o

3r

o

4t

o

5t

o

A- Posee programa, guía y materiales bibliográficos de la

asignatura y otros.

3

B- Identifica objetivos y temas de la asignatura y expresa

expectativas positivas.

6

C- Se integra y participa con entusiasmo e interés en el grupo

de estudio.

3

D- Se desempeña en correspondencia con los objetivos de la

asignatura en el desarrollo del tema.

3 8 6 8 4

E-Realiza y acepta reflexiones criticas sobre el trabajo y el

progreso propio y de los compañeros

F- Demuestra competencias en ejercicios sobre el tema

anterior.

4 3

G- Realiza las tareas de acuerdo a las orientaciones impartidas

por el profesor.

4 4

H- Hace aportaciones creativas sobre el tema, individuales y en

el grupo de trabajo.

4 4

I- Demuestra dominio de competencias sobre los temas

tratados. mediante prueba oral o escrita

10

J- Demuestra dominio de competencias sobre los temas tratados

durante el curso, en ejercicios integradores.

6

K- Domina procedimientos para elaborar y presentar informe

como resultado de investigación final oral o escrita.

20

Total/ Encuentro 15 20 16 19 30

Page 43: Guia de Estudio Programacion I

UNIVERSIDAD DEL

CARIBE

Vicerrectoría de Desarrollo

Dirección Producción de

Medios para el Aprendizaje

Código

GDE- INF-104

Programación I

Abril, 2008

Versión No. 1

______________________

Página 43 de 43

Bibliografía

• Halvonson, Michael, Luis: Microsoft Visual Basic 2005: Step by Step,

Microsoft, USA, 1ra Edición, 2005.

• Balena, Francesco: Programación Avanzada con Microsoft Visual Basic .NET,

MC Graw Hill, Madrid, 1ra Edición, 2003.

• Evjen, Bill… [et al]: Professional VB 2005, Wrox, USA, 2006

• Roman, Steven; Petrusha, Ron y Lomax, Paul: VB .NET Language in a Nutshell

• Parsons, Andrew: Visual Basic 2005 Express Edition Starter Kit, Wrox, USA,

2006

• Pelland, Patrice: Microsoft Visual Basic 2005 Express Edition, Microsoft Press,

USA, 2006

• Cevallos, Fco. Javier: Visual Basic Versión 6 Curso de Programación,

AlfOmega, México, 1998

• Havorson: Aprenda Visual Basic ya 6.0, MC Graw-Hill, México, 3ra Edición,

1999

• Aitken, Peter: Visual Basic 6 Programming Blue Book, Coriolis, USA, 1ra

Edición, 1999

• Aitken, Peter: Visual Basic 5 Programming explorer, Coriolis, USA, 1ra

Edición, 1998

• Holzner, Steven: Visual Basic 6, Black Book, Coriolis, USA, 1ra edición, 1998

• Balena: Programación avanzada con Microsoft Visual Basic 6, MC Graw-Hill,

México, 1999

• MICROSOFT: Microsoft Visual Basic 6, Manual del programador, Mc Graw-

Hill, México, 1999

• Cornell: Visual Basic 6, Manual de referencia, Mc Graw-Hill, México, 1999

• Joyanes, Luís: Microsoft Visual Basic 6, Iniciación y Referencia, MC Graw-

Hill, México, 1999

• Domínguez: Superutilidades Visual Basic, Mc Graw-Hill, México, 1999.