Professional Documents
Culture Documents
Sirviendo a la Comunidad
F PD .
w w
N itr
o w
ni
tro
pd
f.c
Tr o
ia l
Febrero 2007.
I.
INFORMACIN GENERAL:
Ingeniera en Sistemas de Informacin. Ingeniera 2001
Tericos 2, Prcticos 4
F
tro
PD .
w w
Mejorado por:
Revisado por:
N itr
o w
Aprobado por:
MSc. Juan Williamson Davis. Asesor Metodolgico. D.D.A. _______________________________ Lic. Jorge Castaeda Daz. Coordinador Comisin Curricular.
ni
pd
f.c
Semestre:
Tr o
Prerrequisito:
Programacion II.
ia l
Nmeros de Horas:
II.
El Ingeniero en Sistemas de Informacin debe ser creativo y dinmico en relacin al mbito del manejo de la informacin, utilizando para su control de la herramienta tecnolgica de la computacin (Entindase el hardware y software de la computadora). Uno de los elementos que componen los sistemas de informacin es el soporte lgico (software), especficamente los software de lenguajes de programacin, que sirven para desarrollar otros software dirigidos a un rea especfica segn las necesidades del usuario.
es aquel que incorpora: tipos de datos, sentencias de control y estructuras de datos para
informacin, presentarla bajo ambiente grfico e imprimirla a travs de reportes segn las principal; siendo stos los ejes temticos de la Programacin Avanzada.
F
tro
PD .
w w
La asignatura de Programacin Avanzada pertenece a las disciplinas de la Informacin y dentro del Plan de Estudios de la carrera de Ingeniera en Sistemas de Informacin est
Dentro del plan de estudios, la Programacin Avanzada est clasificada como una asignatura de formacin profesionalizante y su funcin es tcnica, ya que constituye una de las disciplinas que vienen a sustentar las exigencias y demandas del campo profesional, contribuye a desarrollar y aplicar las tecnologas de la informacin y de sistemas de informacin. De esta forma, proporcionar a los estudiantes, los conocimientos y las
habilidades necesarias para desarrollar una eficaz transmisin de la informacin. Adems, prepararlo como una persona capaz configurar y administrar Sistemas. de investigar, disear, construir, producir, operar,
N itr
o w
ni
pd
f.c
necesidades del usuario; y aplicaciones para el desarrollo del sistema de ayuda del software
Tr o
definir la informacin almacenada en las bases de Datos; controles para extraer esta
ia l
Pg. 3
III.
Al finalizar el desarrollo de la asignatura, el estudiante deber: Interpretar las generalidades de un lenguaje de programacin especfico para la incorporacin de los tipos de datos, sentencias de control, estructuras de datos durante la definicin de la informacin almacenada en las bases de datos. Aplicar los controles disponibles para la extraccin, presentacin e impresin de la informacin requerida segn el usuario. Analizar las bases terico-practicas que sustentan la programacin, a travs de las herramientas de programacin de cuarta generacin en entornos grficos bajo ambiente -
PD .
w
ni
tro
IV.
pd
f.c
situaciones prcticas reales, que debern caracterizar el perfil del futuro profesional.
Tr o
-
o w
No.
Nombre de la Unidad
N itr
ia l
Introduccin a la Programacin en ambiente Windows II Generalidades del Lenguaje de Programacin III Tipos de Datos, Sentencias de Control y Estructuras de Datos. IV Presentacin de la Informacin V Gestin de Base de Datos VI Reportes, Aplicaciones y Sistema de Ayuda Evaluaciones Total de horas
Pg. 4
V.
PROGRAMA ANALTICO
UNIDAD I. INTRODUCCIN A LA PROGRAMACIN EN AMBIENTE WINDOWS Objetivos de la unidad I: Definir las bases tericas que sustentan la programacin bajo ambientes Windows. Administrar la informacin de las bases de datos en las empresas. Interpretar las ventajas que proveen las herramientas de programacin de cuarta generacin en entornos grficos bajo ambiente Windows. Administrar la informacin aprovechando las caractersticas del sistema operativo.
2. La computadoras como herramientas de trabajo en las organizaciones 3. Interfaz consistente 4. Eventos y mensajes 5. Libreras de enlace dinmico (DLL)
F
ni tro
7. Ahorro de recursos del sistema 8. Independencia del lenguaje 9. Aplicaciones SDI y MDI 10.OLE y ActiveX
o w
N itr
1. Controles ActiveX y modelo COM / DCOM 2. Automatizacin ActiveX 11.Windows como sistema OOP UNIDAD II. GENERALIDADES DEL LENGUAJE DE PROGRAMACIN Objetivos de la Unidad II: Definir las bases tericas del lenguaje de programacin. Implementar las herramientas adecuadas en el desarrollo de una nueva aplicacin de software.
pd
PD .
f.c
Tr o
ia l
Pg. 5
Contenidos:
Programa de Programacin Avanzada Contenidos de la Unidad II: 2.1 Introduccin. 2.2 Caractersticas del lenguaje de programacin 2.3 Proceso de Instalacin 2.4 Entorno de Desarrollo 2.5 Tipos de Proyectos 2.6 Componentes bsicos de un programa en Visual Basic 2.6.1 Proyecto 2.6.2 Formulario
2.6.4 Propiedades 2.6.5 Eventos y mtodos 2.6.6 Funciones y Procedimientos 2.7 Crear una nueva aplicacin 2.7.1 Crear un nuevo formulario
F
tro
PD .
w w
2.7.2 Mover y ajustar el tamao del un formulario 2.7.3 Dibujar los controles
2.7.4 Propiedades de los objetos 2.7.5 Unir cdigo a los objetos 2.7.6 Guardar la aplicacin
UNIDAD III. TIPOS DE DATOS, SENTENCIAS DE CONTROL Y ESTRUCTURAS DE DATOS Objetivos de la Unidad III: Definir los diferentes tipos de datos y estructuras de las cuales dispone el lenguaje de programacin. Aplicar uso eficiente de los recursos del computador. Implementar el uso de las diferentes estructuras de control y datos. Disear aplicaciones de software que respondan a las necesidades de los usuarios. Elaborado por Ing. Pablo Sevilla Jarqun. Pg. 6
N itr
o w
ni
pd
f.c
Tr o
ia l
2.6.3 Controles
3.1 Tipos de datos 3.1.1 Constantes Constantes Numricos Constantes de Caracteres Constantes Simblicas
3.1.2.1 3.1.2.2
2.1.3 Operaciones 3.2 Sentencias de Control 3.2.1 Sentencia IF 3.2.2 Sentencia Select 3.2.3 Bucles anidados 3.2.3.1 3.2.3.2 3.2.3.3 3.2.3.4 3.2.3.5 3.2.3.6 Sentencia ForNext
F
ni tro
PD .
w w
N itr
o w
Sentencia Go to
pd
f.c
Tr o
ia l
Pg. 7
Programa de Programacin Avanzada UNIDAD IV. DISEO DE LA INTERFAZ DE UNA APLICACIN. Objetivos de la Unidad IV: Definir el uso de los diferentes controles que forman parte del lenguaje de programacin. Disear una aplicacin de software con interfaz sencilla e intuitiva. Crear una barra de men a una aplicacin. Contenidos de la Unidad IV. 4.2 Eventos de un formulario
4.4 Cajas de dilogos predefinidas 4.4.1 Requerir datos con InputBox 4.4.2 Visualizar datos con MsgBox 4.5 Cuadro de Controles
F
ni tro
PD .
w w
4.5.4 Control de imgenes (PrinctureBox / Image / Control OLE) 4.5.5 Agrupando botones de opcin 4.6 Mens
4.6.2 Propiedades de un men 4.6.3 Aadir una barra de men a una aplicacin 4.7 Listas 4.7.1 Utilizacin de listas 4.7.2 Seleccionar el texto de una caja de texto 4.7.3 Validar datos reteniendo el foco en el control 4.7.4 Crear un mdulo estndar 4.7.4.1 4.7.4.2 Aadir / Eliminar un registro Buscar un registro Pg. 8
N itr
o w
pd
f.c
Tr o
ia l
4.8 Iniciar una aplicacin 4.8.1 Definir el formulario inicial 4.8.2 Mostrar una pantalla de presentacin 4.8.3 Terminar una aplicacin
Unidad V. Tratamiento de Datos con ActiveX Data Object (ADO). Objetivos de la Unidad V:
controles.
F PD .
w w ni tro
Contenidos de la unidad V:
5.1 Conceptos de Bases de datos 5.1.1 Campos 5.1.2 Tablas 5.1.3 Consultas
5.2.2 DBCombo / DBList / DBGrid 5.2.3 DAO y ADO 5.3 Acceso de datos desde el lenguaje de programacin 5.3.1 Objetos Database y Recordset 5.4 Controles de cuadrcula Grid y BDGrid: Vista de datos tabulares 5.5 Control de lista de imgenes 5.6 Control de Barra de Herramientas 5.7 Control de Barra de Estado
N itr
o w
pd
f.c
Tr o
ia l
Reforzar los conocimientos sobre sistemas de gestin de base de datos relacional como
Pg. 9
Programa de Programacin Avanzada Unidad VI. Reportes, Aplicaciones y Sistemas de ayuda Objetivo de la Unidad VI: Disear reportes en las aplicaciones de software. Integrar los datos de entrada en informacin acorde a las necesidades expuestas por el usuario. Garantizar la utilizacin adecuada de la aplicacin sistema de ayuda. Contenido de la Unidad VI: 6.1.Diseo e impresin de reportes
6.1.2. Uso de control personalizado DataReport 6.1.3. Como usar un DataReport 6.1.4. Creacin de un nuevo reporte 6.1.5. Impresin de Reporte 6.2 Creacin de una aplicacin MDI 6.2.1 Qu es un formulario MDI
F
w w ni tro
PD .
6.3.2 Soporte de ayuda proporcionada por Visual Basic 6.3.2.1 Propiedad HelpFile
6.3.2.2 Propiedad HelpContextID 6.3.2.3 Propiedad Whats ThisHelp 6.4 Diseando un sistema de ayuda 6.4.1 Funcin WinHelp 6.4.2 Conversin de un fichero de ayuda WinHelp
N itr
o w
pd
f.c
Tr o
ia l
Pg. 10
VI.
ORIENTACIONES METODOLGICAS:
El programa de Programacin Avanzada consta de 96 horas clases, las cuales se desarrollarn durante un semestre con una frecuencia semanal de seis horas. Se recomienda para el desarrollo de los contenidos del programa de asignatura, que los docentes conozcan el pensum de las carreras de la Escuela de Ingeniera, a fin de que estn conscientes y claros del enfoque y la aplicacin que le dar a la misma. El profesor deber destacar la importancia de esta materia a travs del anlisis de los contenidos del resto de las asignaturas que conforman el Plan de Estudios de la carrera. Este programa de
PD .
w w
Realizacin de clases prcticas en el laboratorio de computacin para reforzar la enseanza terica acerca de la instalacin de un lenguaje de programacin
Asignacin de investigaciones, a fin de incluir la formacin investigativa en el quehacer acadmico del alumno.
Discusin participativa que le permita al docente en conjunto con el estudiante construir el conocimiento.
Desarrollo de clases prcticas basadas en la revisin y anlisis de material (guas de ejercicios) entregado por el docente.
Exposiciones de los alumnos a fin de socializar las respuestas a ejercicios. Se recomienda auxiliarse por el uso de la pizarra. Brindando mayor nfasis en las habilidades adquiridas durante el manejo de las computadoras.
N itr
o w
ni
tro
pd
f.c
Tr o
Para el tratamiento de cada una de las unidades del programa de asignatura, se dan las
ia l
Pg. 11
Programa de Programacin Avanzada Asignacin del contenido de la gua del proyecto a desarrollar en alguna empresa, negocio o institucin del pas. Conformar grupos de trabajos de cinco alumnos por grupo para la asignacin de tareas. Presentacin y defensa en grupo de las tareas asignadas haciendo uso de PC, can y retroproyector. -
Establecer espacios de consultas para dar seguimiento al desarrollo del contenido de la gua del proyecto.
PD .
w w
La evaluacin debe incluir las diferentes modalidades: de evaluacin diagnstica, que permiten valorar a inicios de curso, los conocimientos, que los alumnos deben poseer acerca
Tambin, deber incluirse la evaluacin sumativa, que incluye los diferentes procedimientos de identificacin de dificultades y logros alcanzados por los educandos durante la asimilacin de los contenidos; permitiendo as una correcta calificacin y evaluacin de cada uno de los educandos.
Una evaluacin formativa, que posibilite la interpretacin de las dificultades en el aprendizaje, ms que a considerar los resultados alcanzados por los mismos. Ello deber constituir un reto para los estudiantes. La evaluacin deber estar en correspondencia con el modelo educativo de la Universidad, orientada en sus disposiciones normativas y Reglamentos y, siguiendo los principios o fines del programa de asignatura.
N itr
de la enseanza-aprendizaje.
o w
ni
tro
pd
f.c
Tr o
La evaluacin del aprendizaje de los educandos, deber ser sistemtica, continua e integral;
ia l
VII.
Pg. 12
Programa de Programacin Avanzada Por ello, el docente responsable de impartir los contenidos del mismo, deber conocer el perfil de la carrera, reglamentos y, en primer orden, no confundir, evaluacin con calificacin.
La Calificacin de Desarrollo (CD) est integrada por dos evaluaciones, cada una de stas se calcula de la siguiente manera: 40% de evaluacin sistemtica acumulada (Clases prcticas, trabajos investigativos, exposiciones, sistemticos escritos, trabajos en casa, etc.,) y un 60% por la prueba parcial. Ambas calificaciones se suman y se dividen entre dos para obtener la Nota de Desarrollo, la cual tendr un valor ponderado de 60% sobre la Nota Final.
La Calificacin de Integracin (CI), tendr un valor ponderado del 40% de la nota final (se obtendr por medio de la realizacin de una prueba final, trabajo o proyecto de fin de curso). La Calificacin Final (CF) se calcula de acuerdo con la frmula siguiente: (.40) CI CF = (.60) CD +
o w
N itr
ni
tro
asignatura. Del mismo modo, los docentes, estn en la libertad de elegir los temas de
pd
PD .
f.c
Tr o
ia l
Pg. 13
VIII.
BIBLIOGRAFA:
A. Para la elaboracin del programa: 1. Metodologa oficial para la elaboracin de programas de asignaturas o mdulos. Direccin de Desarrollo Acadmico (D.D.A). UPOLI. Managua, 2000. 2. Diseo Curricular de Ingeniera en Sistemas de Informacin- ao 2001. Instituto de Ciencias de la Computacin (I.C.C.).UPOLI, Managua , 2001.
F
tro
o w
N itr
ni
pd
Texto de consultas:
PD .
f.c
Tr o
ia l
Pg. 14