You are on page 1of 4

UNIVERSIDAD NACIONAL DE HUANCAVELICA

(CREADA POR LEY N25265)


FACULTAD DE INGENIERIA MINAS Y CIVIL
ESCUELA ACADEMICO PROFESIONAL DE CIVIL
SILABO
PROGRAMACION DIGITAL

I. INFORMACION GENERAL
1.1 Escuela : Ing. Civil.
1.2 Código del curso : CAB 118
1.3 Régimen : Semestral.
1.4 Créditos :3
1.5 Horas : 04 horas (Teoría: 02 horas, Practica: 02 horas)
1.6 Pre requisito : NINGUNO
1.7 Año académico : 2011 - II
1.8 Año de Estudio : II - ciclo.
1.9 Profesores : Ing. Ñahui Gaspar, Andrés Zósimo
1.10 Duración : 17 Semanas
Fecha de inicio : 19-09-2011
Fecha de culminación : 06-01-2012
1.11Correo electrónico : andreszosimo@hotmil.com

2. SUMILLA DE LA ASIGNATURA
La signatura de lenguaje de programación es de naturaleza teórico – práctico, con uso del
laboratorio de cómputo.
El lenguaje de programación es aquel elemento dentro de la informática que nos permite crear
programas mediante un conjunto de instrucciones, operadores y reglas de sintaxis; que pone a
disposición del programador para que este pueda comunicarse con los dispositivos hardware y
software existentes.

3. COMPETENCIAS
a. Diseña algoritmos para resolver problemas computacionales utilizando técnicas de
programación de manera lógica.
b. Implementa algoritmos computacionales utilizando un lenguaje de programación de alto nivel
de manera correcta.
c. Diseña una base de datos aplicando el modelo relacional.

4. CAPACIDADES
a. Analiza un problema computacional.
b. Aplica técnicas de programación para describir una solución computacional mediante
algoritmos.
c. Utiliza los diferentes objetos de Visual Basic para la solución de problemas.
d. Diseña una base de datos relacional en MS Access.
e. Explota la información almacenada en una base de datos.

5. PROGRAMACIÓN ACADÉMICA
a. Unidad 1 : Algoritmos
b. Competencias :
• Discute la importancia de los algoritmos en el proceso de solución de problemas.
• Identifica las propiedades necesarias de un buen algoritmo
• Diseña algoritmos para resolver problemas utilizando estructuras secuenciales.
• Diseña algoritmos para resolver problemas utilizando estructuras condicionales.
• Diseña algoritmos para resolver problemas utilizando estructuras repetitivas.
c. Programación :

1
SEMANA CONTENIDOS CONTENIDOS CONTENIDOS % AVANCE
CONCEPTUALES PROCEDIMENTALES ACTITUDINALES
Semana 1 Algoritmo: definición, Identifican las propiedades de Demuestran interés en
características un algoritmo. la programación de
fundamentales. Computadoras.
Programa: concepto, 5
Tipos: programa fuente,
programa objeto.
Lenguaje de Programación:
Semana 2 Herramientas para Elaboran algoritmos utilizando Reconocen la importancia
diseñar algoritmos: pseudocódigos o diagramas de del diseño de algoritmos
pseudocódigos, flujo. para resolver un problema
10
diagramas de flujo Computacional.
Semana 3 Representación de Elaboran algoritmos utilizando Interactúan los
Secuencias en estructuras secuenciales. programas
Algoritmos. Prueban algoritmos algorítmicos 15
secuenciales utilizando el
software DFD
Semana 4 Representación de Elaboran algoritmos de Demuestran las
Decisiones en decisiones. decisiones
Algoritmos. Prueban algoritmos de algorítmicas. 20
decisiones utilizando el
software DFD
Semana 5 Representación de Elaboran algoritmos utilizando Reconocen las
Iteraciones en estructuras iterativas. estructuras 25
Algoritmos. Prueban algoritmos con iterativas
iteraciones utilizando el
software DFD
PRACTICA CALIFICADA

a. Unidad 2 : Elementos del lenguaje de programación Visual Basic


b. Competencias :
• Identifica el entorno de desarrollo de Visual Basic 6.0.
• Codifica algoritmos para resolver problemas utilizando estructuras secuenciales.
• Codifica algoritmos para resolver problemas utilizando estructuras condicionales.
• Codifica algoritmos para resolver problemas utilizando estructuras repetitivas.
c. Programación :

SEMANA CONTENIDOS CONTENIDOS CONTENIDOS %


CONCEPTUALES PROCEDIMENTALES ACTITUDINALES
Semana 6 El Entorno de Desarrollo Visual Basic Identifican el entorno Demuestren interés A
6.0 - Tiempo de Diseño y Tiempo de de en la
Ejecución - Barra de Herramientas Desarrollo de Visual Basic Programación de
Estándar - Esquema de un Proyecto - 6.0. computadoras y en
Esquema del Código - Idea de Evento el uso de
– Prog. Procedural – Prog. Orientada herramientas de
30
a Eventos. Tipos de Datos - Sentencia programación.
Dim - Ambito de las Variables:
Sentencias Public, Global, Private,
Static - Funciones de Conversión -
Sentencia Option Explicit - Uso de
Comentarios – Formularios.
Semana 7 Nomenclatura estándar - Controles - Implementan Reconocen la
Control Label (Propiedades) - Control programas simples en importancia de la
CommandButton (Propiedades y Visual Basic 6.0 programación de
evento Click) - Control TextBox computadoras para
(Propiedades y eventos KeyPress y beneficio
35
Change) - Función MessageBox - de la sociedad.
Validación de ingresos
Establecimiento del Foco - Control
TextBox evento Gotfocus -
Función
2
Frame) - Concatenación de Cadenas
- Control del Flujo del Programa o
If...Then...Else o Select Case o For
...Next o Do While/Until
50
Semana 8
1º Examen Parcial

a. Unidad 3 : Construcción de programas utilizando procedimientos y funciones


b. Competencias :
• Codifica algoritmos usando procedimientos y funciones.
• Codifica algoritmos usando formularios.
• Codifica algoritmos usando archivos
c. Programación :

SEMANA CONTENIDOS CONTENIDOS CONTENIDOS


%
CONCEPTUALES PROCEDIMENTA ACTITUDINALES
Semana 9 Arreglos Estáticos, Arreglos Dinámicos Implementan Demuestran
- Sentencia Option Base - Sentencia programas utilizando disposición a ser
Redim [Preserve] - Funciones arreglos en Visual Basic reflexivos y creativos 55
Ubound y Lbound - Función Input - 6.0
Control
Semana 10 ListBox y ComboBox
Procedimientos y Funciones - Paso de Codifican algoritmos Demuestran interés
parámetros por valor y por referencia utilizando procedimientos y en la programación
- Trabajo con más de un Formulario funciones. Escriben de computadoras.
- programas con más 60
Módulos Estándar - Formularios de un formulario
Modales y No Modales - Ocultar
Formularios (Hide) - Sentencia Unload
Semana 11 El Editor de Menús - Control Image y Elaboran programas Reconocen la
Picture - Control Toolbar - Control utilizando los formularios importancia de la
65
Statusbar - Control Imagelist - MDI y SDI programación de
Formularios MDI y SDI computadoras
Semana 12 Manejo de Archivos - Control MaskEdit Codifican programas Demuestran
- Control CommonDialog - Control utilizando disposición a ser
Microsoft FlexGrid- Control UpDown - archivos. 70
reflexivos y creativos
Control DTPicked - Control MonthView

PRACTICA CALIFICADA

a. Unidad 4 : Bases de datos


b. Competencias :
• Diseña tablas en Ms Access 2007
c. Programación :

SEMANA CONTENIDOS CONTENIDOS CONTENIDOS %


CONCEPTUALES PROCEDIMENTALES ACTITUDINALES
Semana 13 Microsoft Access 2007 - Creación de Diseña una base de datos. Demuestran A
Bases de Datos Access o Tipos de interés en la
datos Access 2007 - Diseño de Tablas Implementa una base de programación de
75
o Claves Primarias o Establecer datos en Access computadoras.
Índices - Creación de Consultas -
Creación de Relaciones
Semana 14 ADO (Breve Reseña) - Esquema Utiliza el asistente para Reconocen la
para la Conexión a una Base de conexión a una base de importancia de las
Datos - datos bases de datos para 80
Control ADO - Asistente para almacenar grandes
conexión a bases de Datos - Control volúmenes de datos
Semana 15 El objeto Recordset - Método Find - Utiliza consultas dinámicas. Demuestran disposición
Consultas Dinámicas - La Colección a ser reflexivos y
Fields. Controles enlazados a datos - creativos. 90
Métodos Move del Objeto Recordset -
Métodos AddNew, UpDate, Delete. 3
Semana16 Se realiza la impresión de todo la Utiliza los materiales de Desarrolla la parte
aplicación del los programas impresión real de los objetos 95

Semana 17
2º Examen Parcial final 100

6. ESTRATEGIAS METODOLOGICAS
El desarrollo del curso será de tipo teórico-práctico, con exposiciones por parte del profesor y
ejercicios que se resolverán en las actividades prácticas. Las clases de reforzaran con lecturas
obligatorias.

7. MATERIALES EDUCATIVOS Y OTROS RECURSOS DIDACTICOS.


• Ambientes:
− Para las clases se empleará el Laboratorio de Computación
• Medios y Materiales:
∗ Separatas del curso
∗ Guías Prácticas
∗ Tizas, Plumones, Motas (para pizarra convencional y para acrílica)
∗ Microsoft Visual Basic 6.0
∗ Microsoft Access 2007
∗ DFD
8. EVALUACIÓN DEL APRENDIZAJE.
• Escala de Calificación: Vigesimal (0 a 20).
• La fracción 0.5 será redondeada a la unidad inmediata superior sólo en el promedio
final
• Nota mínima aprobatoria: Once (11)
• El cálculo de la Nota Promocional se realizará de la siguiente manera:
Cálculo del promedio final:

4(PEP) + 3(PPC) + 2(TIE) + (A)


PP1 = ------------------------------------------- PF = PP1 + PP2
10 2
Donde:
PEP = Promedio de Examen Parcial.
PPC = Promedio de Práctica Calificada. Donde: PP1 = PP2
TIE = Trabajo de investigación y Exposición.
A = Actitudes
PP1 = Promedio parcial 1
PP2 = Promedio parcial 2
PF = Promedio final

• Examen de Aplazados. Se presentan a éste los alumnos que no alcancen la nota mínima
aprobatoria y cuyo promedio final sea mayor que siete (07).

• Inhabilitación: los alumnos con 30% o más de inasistencias a las clases serán inhabilitados, no
pudiendo rendir examen de aplazados.

9. BIBLIOGRAFÍA.
[JOY 98] Joyanes, Luis. Programación Orientada a Objetos. ed. McGraw-Hill, 2da.
ed, España, 1998
[VAS 97] Vásquez P., Julio. Diseño de Programación. 3a. Ed. Perú, Ed. San Marcos. 1997,
670p.
[MIC 00] Microsoft Corp. Microsoft Visual Basic 6 Fundamentals; Manual del Estudiante.

BIBLIOGRAFIA BASICA Y COMPLEMENTARIA


a) Libro como texto guía:
Ing. Carlos Parra Terrazos Manual de consulta de Windows
Editorial Continental 2000
Fermi Vila Velazquez Excel 2000 37 ejercicios prácticos.
Editorial Alfa omega- ra-ma 2000

Francisco Javier Cevallos Curso de Programación Visual Basic 6.00


Ediciones Alfaomega ra-ma 2000
Joel Carrazco Muñoz Visual Basic 6.0
Editorial Grupo Ebano S.A: 2003
Dr. Osvaldo Cairo Battistutti Metodología de la programación.
Ediciones Alfaomega 2000
Direcciones web:
4
1. http://www.microsoft.com/latam/msdn/articulos . “Visual Basic”
2. http://www.microsoft.com/VBASIC/. “Visual Basic”

Huancavelica, setiembre del 2011.

-----------------------------------------
Ing. Andrés ÑAHUI GASPAR
Docente del Curso