jueves, 23 de julio de 2009

PROGRAMA DE BASE DE DATOS I


Instituto Tecnológico del Cibao Oriental

ITECO

Facultad de Ingeniería y Recursos Naturales


Programa de la Asignatura Base de Datos I


Clave : IRI-014

Créditos : 02

Pre-Requisito : IRI-004/013


Descripción de la Asignatura:

Asignatura teórica-práctica orientada a enseñar los principios fundamentales del análisis y diseño de la base de datos y la forma de programar el manejador de la base de datos (DBMS).


Justificación:

Esta asignatura es de vital importancia para el desempeño del futuro profesional en Informática en el ambiente de trabajo, ya que nos muestra las diferentes técnicas de representación de datos aplicados dentro de un sistema de información, se hace énfasis en el modelo relacional de datos porque es el mas utilizado en nuestra región y en el país. La asignatura esta estrechamente relacionada con otras dentro de la carrera, porque parte del análisis de los elementos de datos de un sistema, utiliza técnicas de representación en el diseño de sistemas y se utilizan Sistemas Administradores de Base de Datos (DBMS) para obtener las aplicaciones finales, es decir, está vinculada con todas las etapas del desarrollo de sistemas de información. El estudiante con los conocimientos adquiridos en esta asignatura podrá ocupar cargos en empresas e instituciones como: Administrador de la Base de Datos, Usuario Programador y Usuario Sofisticado.


Objetivos Generales:

La gestión de bases de datos ha evolucionado de ser una aplicación de computador especializada, a componente central de un entorno de computación moderno. Por ello, los sistemas de bases de datos han llegado a ser parte esencial de la formación en la carrera de Tecnólogo en Informática. El objetivo de esta asignatura es presentar los conceptos fundamentales de gestión de bases de datos. Estos incluyen aspectos de diseño de bases de datos, lenguajes de bases de datos y realización de bases de datos.

Por parte del alumno se presupone una familiaridad con estructuras básicas de datos, organización de computadores y un lenguaje de programación de alto nivel (como Pascal o Fujitsu-Cobol). Los conceptos se presentan usando descripciones intuitivas y se tratan los resultados teóricos importantes, pero se omiten las demostraciones formales. En su lugar se usan figuras y ejemplos para sugerir por qué cabe esperar que el resultado en cuestión es correcto. Es de destacar que los conceptos y algoritmos se muestran en un contexto general que no está ligado a un sistema particular de bases de datos.


El Tema 1 proporciona una visión global de la naturaleza y el objetivo de los sistemas de bases de datos. Se explica como se ha desarrollado el concepto de sistema de bases de datos, las características comunes de los sistemas de bases de datos, qué hace un sistema de bases de datos por el usuario y cómo interactúa un sistema de bases de datos con los sistemas operativos. También se presenta un ejemplo de una aplicación de bases de datos: una empresa bancaria que cuenta con varias sucursales. Este ejemplo se usa como ejemplo de trabajo a lo largo de toda la asignatura. Este tema es de carácter introductorio, histórico y explicativo.


El Tema 2 presenta el modelo entidad-relación. Éste proporciona una visión de alto nivel de las cuestiones referentes a diseño de bases de datos y los problemas encontrados al intentar reflejar la semántica de aplicaciones reales dentro de los confines de un modelo de datos.


El Tema 3 presenta los fundamentos del modelo relacional y se centra en el propio modelo, el álgebra relacional y el cálculo relacional. El tema 4 se centra exclusivamente en el estudio del SQL. El Tema 5 trata de otros lenguajes relacionales orientados a usuarios.


Los Temas 6 y 7 tratan las restricciones de las base de datos. El Tema 6 presenta las restricciones desde el punto de vista de integridad de bases de datos, mientras que el Tema 7 muestra cómo se pueden utilizar dichas restricciones en el diseño de una base de datos relacional. En el Tema 6 se presentan dependencias funcionales e integridad referencial, como son mecanismos para mantenimiento de integridad, tales como disparadores y afirmaciones. El objetivo es la protección de la base de datos de accidentes. El Tema 7 proporciona una introducción a la teoría de diseño de bases de datos relacionales. Se tratan cuestiones tales como normalización y dependencias de datos incidiendo en la motivación de cada forma normal y el significado intuitivo de cada tipo de dependencia de datos.


En el tema 8 se hace un breve estudio de los sistemas de bases de datos orientados a objetos. Los Temas 1 al 7, como conjunto, estudian el uso y diseño de una base de datos, mientras que los Temas 9 y 10, cubren de una manera muy básica, la estructura interna de los sistemas de bases de datos. El Tema 9 trata de la estructura de archivos y sistemas y la asignación de datos relacionales a un sistema de archivos. En el Tema 10 se presentan varias técnicas de acceso a datos.


Por último el tema 11 presenta dos enfoques alternativos a los sistemas relacionales.


Objetivos Específicos:

1. Dominar los conceptos de bases de datos y temas asociados

2. Comprender y usar el enfoque de base de datos, para resolver problemas de manejo de información.

3. Conocer las principales características de un Data Base Management System (DBMS) o Sistema Administrador de Base de Datos (SABD)

4. Conocer y utilizar a lo menos un DBMS (Microsoft Access Xp )

5. Modelar datos utilizando técnicas gráficas de representación de datos y normalización de datos.


Contenido

1. INTRODUCCION

1.1 Objetivos de los sistemas de bases de datos

1.2 Visión de los datos

1.3 Modelos de datos

1.4 Lenguaje de bases de datos

1.5 Gestión de transacciones

1.6 Gestión de almacenamiento

1.7 Administrador de bases de datos

1.8 Usuarios de bases de datos

1.9 Estructura del sistema completo


2. MODELO ENTIDAD-RELACION

2.1 Conceptos básicos

2.2 Elementos que componen el diseño

2.3 Enlaces de correspondencias

2.4 Claves

2.5 Diagrama entidad-relación

2.6 Conjuntos de entidades débiles

2.7 Características del modelo E-R extendido

2.8 Diseño de un esquema de base de datos E-R

2.9 Reducción de los diagramas E-R a tablas


3. MODELO RELACIONAL

3.1 Estructura de las bases de datos relacionales

3.2 El álgebra relacional

3.3 El cálculo relacional de tuplas

3.4 El cálculo relacional de dominios

3.5 Operaciones del álgebra relacional extendida

3.6 Modificación de la base de datos

3.7 Vistas


4. SQL

4.1 Introducción

4.2 Estructura básica

4.3 Operaciones sobre conjuntos

4.4 Funciones de agregación

4.5 Valores nulos

4.6 Subconsultas anidadas

4.7 Relaciones derivadas

4.8 Vistas

4.9 Modificaciones de la base de datos

4.10 Lenguaje de definición de datos

4.11 SQL incorporado


5. OTROS LENGUAJES RELACIONALES

5.1 Query-By-Example

5.2 Quel


6. RESTRICCIONES DE INTEGRIDAD

6.1 Restricciones de los dominios

6.2 Integridad referencial

6.3 Asertos

6.4 Disparadores

6.5 Dependencias funcionales


7. DISEÑO DE BASES DE DATOS RELACIONALES

7.1 Dificultades en el diseño de bases de datos relacionales

7.2 Descomposición

7.3 Normalización usando dependencias funcionales

7.8 Normalización usando dependencias multivaluadas

7.9 Normalización con dependencias de reunión

7.10 Forma normal de clave de dominio

7.11 Enfoques alternativos de diseño de bases de datos


8. BASES DE DATOS ORIENTADAS A OBJETOS

8.1 Nuevas aplicaciones de las bases de datos

8.2 El modelo orientado a objetos

8.3 Lenguajes orientados a objetos

8.4 Lenguajes de programación


9. ALMACENAMIENTO Y ESTRUCTURA DE ARCHIVOS

9.1 Visión general de los medios físicos de almacenamiento

9.2 Discos magnéticos

9.3 Almacenamiento terciario

9.4 Acceso al almacenamiento

9.5 Organización de los archivos

9.6 Organización de los registros en archivos

9.7 Almacenamiento con diccionario de datos

9.10 Estructuras de almacenamiento para las bases de datos orientadas a objetos


10. INDEXACION Y ASOCIACION

10.1 Conceptos básicos

10.2 Indices ordenados

10.3 Archivos de índices de árboles B

10.4 Archivos de índices de árboles B+

10.5 Asociación estática

10.6 Asociación dinámica

10.7 Comparación de la indexación ordenada y la asociación

10.8 Definición de índice en SQL

10.9 Accesos multiclave


11. OTRO MODELOS DE DATOS

11.1 MODELO EN RED

11.1.1 Conceptos básicos

11.1.2 Diagramas de estructura de datos

11.1.3 El modelo CODASYL DBTG

11.1.4 Técnicas de implementación

11.2 MODELO JERÁRQUICO

11.2.1 Conceptos básicos

11.2.2 Diagramas de estructura de árbol

11.2.3 Técnicas de implementación

11.2.4 El sistema de bases de datos IMS


Evaluación

Primer Parcial 15%

Segundo Parcial 15%

Tercer Parcial (Examen Final) 30%

Sub-total Teoría 60%

Prácticas en el Aula 10%

Total Teoría 70%

Prácticas en Laboratorio 30%

TOTAL GENERAL 100%


Bibliografía

Texto de teoría: "FUNDAMENTOS DE BASES DE DATOS" Segunda o Tercera Edición

Henry F. Korth , Abraham Silberschartz y S. Sudarsan.

Editorial Mc Graw Hill

.

5. Bibliografía complementaria

Aunque la totalidad de la asignatura está recogida en el texto anterior, sería interesante con vistas al aprendizaje y a la preparación del examen que el alumno complementase los textos anteriores con la lectura algunos capítulos de los siguientes:

1.-"DISEÑO Y ADMINISTRACION DE BASES DE DATOS"

Gary W. Hansen y James V. Hansen.

Editorial Mc Graw Hill.

2.-"INTRODUCCIÓN A LOS SISTEMAS DE BASES DE DATOS". Quinta edición. Volumen 1.

C. J. Date.

Editorial Addison Wesley.

2.-"FUNDAMENTALS OF DATABASE SYSTEMS" x

Elmasri / Navate

The Benjamin/Cummings Publishing Company, Inc.


3. Direcciones de Internet

www.lawebdelprogramador.com

www.cybercursos.com

www.monografias.com

www.itlp.edu.do

lunes, 11 de mayo de 2009

REGLAMENTO DEL LABORATORIO DE INFORMATICA


Reglamento Uso de Laboratorios de Informática




DE LOS ESTUDIANTES:

Prohibido ingerir cualquier tipo de alimentos: Frutas, Dulces, o Bebidas dentro del laboratorio.
El alumno deberá presentar el carnet que la acredita como estudiante del UTECO y referida al período académico vigente cada vez que sea requerida.
Para los estudiantes de nuevo ingreso, se les solicitará su recibo de pago de inscripción y alguna identificación con fotografía durante los primeros 45 días iniciando el trimestre, posteriormente se le solicitará el carnet del UTECO.
Se prohíbe fumar dentro del laboratorio.
El estudiante debe mantener limpia su área de trabajo. No poner los pies en las paredes, sillas y mesas, tirar residuos fuera del zafacón, escribir sobre los equipos y demás.
Antes de trabajar se debe revisar el equipo de cómputo donde fue asignado y reportar alguna anomalía al encargado del laboratorio; si posteriormente se detecta alguna falla no reportada, se le responsabilizará sobre ésta.
Se prohíbe colocar objetos sobre los monitores, unidades del sistema, impresoras, teclados y demás equipos.
El usuario que dañe el equipo de cómputo, sus instalaciones o cambie la configuración del software, incluso protectores de pantalla o colores de ventanas será sancionado según la magnitud de la acción.
Mantener el orden y la disciplina dentro del laboratorio esto es:
Hablar en voz baja;
Apagar los celulares dentro de los laboratorios.
No pasearse en el laboratorio.
No arrastrar butacas, mesas, sillas.
Ser respetuoso con el profesor o monitor.
No sentarse encima de las mesas.
No sacar las sillas del laboratorio.
No escribir en las paredes, en la pizarra ni en las mesas, ni en los equipos.
No interrumpir las clases o prácticas sino le corresponde ese horario.
Se prohíbe totalmente la copia de programas.
El estudiante solo practicará los programas y/o lenguajes que les estén impartiendo en el trimestre en curso; y los procesadores de texto para realizar trabajos de las asignaturas de formación general.
El estudiante debe vestirse de manera adecuada y acorde con las exigencias de la carrera que estudia. Se prohíbe el uso de: Pantalones cortos, Blusas cortas y/o de tiritos, Chancletas, Minifaldas, gorras, etc.;
Ningún estudiante debe esperar un trato preferencial para el uso de los equipos del laboratorio y no debe contradecir al monitor ni al profesor por la aplicación y fiel cumplimiento de estos reglamentos.
El estudiante debe programar su trabajo para salir 10 minutos antes de cumplirse su hora de salida, para de este modo facilitar el cambio de grupo.
· El estudiante al salir del laboratorio, debe dejar todo organizado: Su silla, su Mesa, Teclado, Mouse, MousePad y su Equipo debidamente apagado.

HORARIO

El horario de atención del laboratorio será de las 8:00 -12:00 y de 14:00-22:00 hrs. De lunes a viernes y los Sábados de 8:00 a 12:00 hrs. En todas las salas de prácticas.
El horario de apartado de sesiones para usuarios será de las 8:00-12:00 y de 14:00-20:00 hrs. De lunes a viernes. En todos los laboratorios.
Para Postgrado, Maestría y Educación Continuada, funcionarán los sábados y domingos.

ACCESO

El acceso a los laboratorios será en horario de clase de las asignaturas prácticas y en hora reservada.
Queda estrictamente prohibido introducir animales.

APARTADO DE TIEMPO

· Este se hará cuando menos con un día laborable de anticipación y será de modo personal, no se hará por teléfono.
· El tiempo asignado estará sujeto a la demanda y disponibilidad dentro del horario de trabajo.
Cuando la demanda exceda a la disponibilidad de equipo ó por la inasistencia de usuarios a sus sesiones de tiempo reservados; se asignarán a los equipos disponibles por “PIRATEO” entendiéndose éste como una lista de usuarios en espera de sesión, creada por día, que serán asignados después de transcurrido los 15 minutos de tolerancia de la sesión normal.

DEL PROFESOR Y EL MONITOR:

Llegar a la hora en que se ha planificado la docencia.
Terminar la docencia con 10 minutos de anticipación para facilitar el cambio de grupo.
Verificar que sean apagados debidamente todos los equipos.
El profesor y/o monitor de la última tanda, deberá desconectar todos los equipos de las tomas de corriente eléctrica, apagar el acondicionador de aire y organizar la sala.
Supervisar el cumplimiento de estos reglamentos.
Reportar cualquier avería.
Auxiliar a los usuarios.

USO DEL EQUIPO

Para uso de impresora, el usuario debe traer el papel necesario para imprimir.
Para asesorías o dudas con respecto al uso del equipo, debe dirigirse al responsable en turno dentro del laboratorio donde se encuentre o bien dirigirse al personal encargado del Laboratorio.
No debe desconectar ni destapar los Mouse de las computadoras, las impresoras, o cualquier equipo periférico que se tenga instalado.
Es obligación del usuario el saber operar el equipo de cómputo y periféricos; debe consultar con el personal de servicio o leer los folletos sobre el uso de periféricos distribuidos para tal efecto.
En caso de necesitar tinta la impresora a utilizar, notifique al responsable de servicio de la sala en turno o bien al encargado del laboratorio, para que la verifique y esta sea reemplazada.

USO DE INTERNET

Queda prohibido utilizar este servicio con fines de lucro.
El servicio de INTERNET, será solamente utilizado para fines de investigación.
Queda prohibido el uso de Chats o círculos de conversación.
El colocar en la pantalla dibujos eróticos o pornográficos, se considerará una falta de respeto a la institución.
Queda prohibido visitar páginas eróticas o XXX.
El permiso para el uso de correos electrónicos dependerá de la demanda del uso de este servicio.

DE LAS SANCIONES

Cuando un usuario genere listados o reportes ajenos a las actividades docentes. Se le amonestará por escrito y se le suspenderá el servicio por una semana.
Se amonestará a todo usuario que:
Que fume o ingiera cualquier tipo de alimento.
Se les sorprenda tirando basura fuera del cesto.
Que presente una disciplina inadecuada dentro del laboratorio.
Hagan caso omiso de los avisos colocados dentro del laboratorio.
Permanezcan sin autorización en áreas restringidas.
Admitan compañía en su lugar.
Aquel alumno que acumule 3 amonestaciones, se le suspenderá definitivamente el acceso a los laboratorios.
Aquel alumno que sea sorprendido en sala de Chats o círculos de conversación se le suspenderá hasta por dos semanas.
El alumno que sea sorprendido por algún medio, colocando dibujos eróticos o pornográficos, se le suspenderá definitivamente el acceso al laboratorio.
Será suspendido definitivamente al alumno que visite páginas eróticas o XXX.
El usuario que utiliza paquetes de programas o lenguajes de programación que no estén instalados en los laboratorios, se le suspenderá definitivamente el acceso a estos.
Aquel alumno que sea sorprendido jugando o instalando programas que no estén en los laboratorios se le suspenderá el servicio por 2 semanas, siendo acumulativa la suspensión al reincidir en la falta.

NOTA: Cualquier situación no prevista en el presente reglamento será resuelto por el encargado del laboratorio o bien por el Jefe del Departamento de Sistemas y Computación.

WebSite: www.iteco.edu.do
Email: informatica@iteco.edu.do
Av. Universitaria km, Cotuí, R. D.
Tel.: 809-585-2291
Fax.: 809-240-0603

PROGRAMA DE LA ASIGNATURA CONTABILIDAD COMPUTARIZADA II

UNIVERSIDAD TECNOLOGICA DEL CIBAO ORIENTAL
UNIVERSIDAD PATRIMONO DE LA COMUNIDAD
FACULTAD DE INGENIERIA Y RECURSOS NATURALES
ESCUELA DE NEGOCIOS

PROGRAMA DOCENTE


DATOS GENERALES

Asignatura: Contabilidad Computarizada II (Teoría)
Clave: IRI-021
Créditos: 2
Pre-requisitos: IRI-020
Preparado Por : Ing. Carlos Rafael Luna Vargas

Descripción:
La asignatura Contabilidad Computarizada II permite proporcionarle al participante los conocimientos sobre principios, estrategias y habilidades didáctico metodológicas que contribuyan al fortalecimiento de los conocimientos adquiridos en la contabilidad, aplicados al computador, utilizando el software Excel del paquete de office 2013 de forma avanzada.

Objetivos:
Comprender en la práctica la relación de los términos contables utilizados en el campo laboral con el utilizado en un sistema de contabilidad general computarizada.
Aplicar los conocimientos técnicos financieros básicos en el uso del software, para obtener reportes y consultas para la toma de decisiones.
Analizar la lógica del Sistema de Contabilidad General Computarizada en comparación del proceso manual del trabajo contable en la oficina.
Aplicar las técnicas del software, para realizar trabajos prácticos en la propia empresa, donde desempeñan las labores contables, para consolidar los conocimientos.

Metodología:
La metodología a utilizar será el desarrollo de procesos de contabilidad general en el programa Excel 2013. Se crearán varias hojas de cálculo donde  se irán desarrollando procesos desde el principio hasta el final de un período contable.
Se contemplan:
Cátedras del profesor.
Exposiciones de los estudiantes.

Evaluación de la Asignatura.
Primer Parcial          15%
Segundo Parcial       15%
Exámen Final           30%
Prácticas                  40%
Total                      100%

Recursos Herramientas para el Aprendizaje.
Proyector o Data Show
Laptop
Pizarra
Crayon borrable
Páginas Web en Internet


Unidad 1. Exportar e Importar El Entorno Personalizado de Excel 2013.
1.1 Introducción a la Exportación e Importación.
1.2 El botón Exportar Entorno Personalizado
1.3 La opción Importar Entorno Personalizado
1.4 Restablecer las opciones predeterminadas de la Cinta de Opciones.


Unidad 2. Importar y exportar datos en Excel
2.1. Introducción a la importación
2.2. Utilizar el asistente para importar texto
2.3  Cómo funciona el Portapapeles
2.4. La sección Conexiones
2.5. Importar datos de Word a Excel y viceversa
2.6. Importar datos de Access
2.7  Importar de una página Web
2.8  Importar desde otras fuentes
2.9  Importar desde otros programas
2.10  Exportar libro
2.11  Importar y exportar archivos XML

Unidad 3.  Tablas de Excel
3.1. Introducción
3.2. Crear una tabla
3.3  Modificar los datos de una tabla
3.4. Modificar la estructura de la tabla
3.5. Estilo de la tabla
3.6. Ordenar una tabla de datos
3.7. Filtrar el contenido de la tabla
3.8  Definir criterios de filtrado
3.9  Funciones de base de datos
3.10 Funciones de base de datos
3.11. Crear un resumen de datos

Unidad 4. Las tablas dinámicas
4.1. Crear una tabla dinámica
4.2. Aplicar filtros a una tabla dinámica
4.3. Obtener promedios en una tabla dinámica
4.4. Gráficos con tablas dinámicas

Unidad 5. Macros
5.1. Introducción
5.2. Crear una macro automáticamente
5.3. Ejecutar una macro
5.4. Crear una macro manualmente
5.5. Guardar archivos con Macros
5.6 Programación básica
5.7 El editor de Visual basic

Unidad 6. Compartir documentos
6.1. Exportar como página web
6.2. Enviar documentos por fax o correo electrónico
6.3  Preparar un libro para compartir
6.4  OneDrive
6.5. OneDrive como servicio
6.6  Cuenta correo Microsoft
6.7 Dentro de OneDrive
6.8. OneDrive como aplicación de escritorio
6.9  OneDrive frente a servicios similares
6.10 OneDrive en móviles
6.11  Excel Online
6.12. Excel en el teléfono móvil
6.13. Compartir  libro en la red privada
6.14 Compartir  archivos en Windows

6.15 Combinar  varios libros

Bibliografía.
Manual de Excel 2013.
http://www.aulaclic.es/excel-2013/

viernes, 24 de abril de 2009

PROGRAMA DE LENG. DE PROGRAMACION II


INSTITUTO TECNOLOGICO DEL CIBAO ORIENTAL
Universidad Patrimonio de la Comunidad
FACULTAD DE INGENIERIA Y RECURSOS NATURALES
ESCUELA DE INFORMATICA.
PROGRAMA DOCENTE

DATOS GENERALES
Asignatura : Lenguaje de Programación II

Clave : IRI-004

Créditos : 01

Horas Teóricas : 00

Horas Prácticas : 03
Total Horas Semanales : 03
Total Horas : 33
Pre-requisito (s) : IRI-003-1
Preparado por : Ing. Carlos Rafael Luna Vargas
Período : Octubre-Diciembre 2007

DESCRIPCIÓN DE LA ASIGNATURA

Las habilidades y actitudes prácticas sobre el manejo y uso del lenguaje Fujitsu Power Cobol son adquiridas en esta asignatura. Esto se llevará a cabo por medio del desarrollo de mini proyectos y el desarrollo de aplicaciones que permitan implementar los conocimientos adquiridos en la parte teórica. Estas aplicaciones se desarrollarán en el laboratorio y cada estudiante deberá ser capaz de construir sus propias soluciones. Ellos serán monitoreados por el profesor en todo momento y usarán el laboratorio de cómputo como herramienta de desarrollo.


OBJETIVO GENERAL :
Dotar a los estudiantes de los conocimientos necesarios para desarrollar aplicaciones en el lenguaje de programación Fujitsu Power Cobol 3.0, utilizando los recursos disponibles en el laboratorio de informática.

OBJETIVOS ESPECÍFICOS:
• Presentar el entorno del Lenguaje COBOL, así como de sus características iniciales.
• Construir los conceptos básicos del trabajo con formularios y controles, así como también las propiedades, métodos y eventos que tienen asociados.
• Realizar programas con las diferentes funciones y elementos que integran el entorno de trabajo de COBOL

• Aprender a crear y ejecutar una primera aplicación

• Aplicar en diferentes proyectos los controles estándares así como también elementos específicos de formularios como Menúes y Cuadros de diálogo.

• Aprender a escribir los códigos que definen el comportamiento de una aplicación para que realice una o varias tareas.

RECURSOS Y MEDIOS EDUCATIVOS:

Pizarra
Crayon Borrable

Internet
Libros
Laboratorio Informática

Data Show
Laptop


METODOLOGIA:

• Cátedras

• Presentaciones
• Trabajos prácticos


EVALUACION:

Tanto la teoría como el laboratorio se evaluarán sobre 100 puntos. Cada uno debe ser aprobado con un mínimo de 70 puntos. La nota final será el promedio de ambas notas. 7 Comprobaciones de estudio individual a 10 puntos 70 Puntos
1 Prueba Final de Laboratorio a 30 Puntos


CONTENIDO:

UNIDAD I.- COMMON BUSINESS ORIENTED LANGUAGE

1.1.- Origen

1.2.- Características heredadas de la programación COBOL de los años 60-80

1.3.- Lenguajes Estructurados.


UNIDAD II.- DIVISIONES Y SECCIONES EN COBOL

2.1.- Identification division

2.2.- Environment division
2.2.1.- Configuration section
2.2.2.- Input – Output section
2.3.- Data division
2.3.1.- File section
2.3.2.- Working – Storage section

2.3.3.- Linkage section
2.3.4.- Report Section
2.4.- Procedure Division

UNIDAD III.- DISEÑO DE UN PROGRAMA COBOL

3.1.- Formato: Columnas y áreas

3.2.- Estructura: Carácter, palabras, clausura, instrucciones, oraciones, párrafo, secciones y divisiones.
3.3.- Caracteres: Dígitos, letras, espacios, símbolos especiales.

3.4.- Palabras: Reservadas y definidas por el usuario.
3.5.- Nombre de dato: Formación y características.
3.6.- Constantes: Numéricas, figurativas y literales no numéricas


UNIDAD IV.- VERBOS COBOL

4.1.- DISPLAY, Sintaxis, cláusuras, picture de campo, picture de edición. Value.

4.2.- ACCEPT: Sintaxis, Cláusuras;

4.3.- ADD: Sintaxis, cláusura ROUNDED, ON SIZE ERROR
4.4.- SUBTRACT: Sintaxis, Cláusuras, ROUNDED, ON SIZE ERROR. GIVING

4.5.- MULTIPLY: Sintaxis, Cláusuras, ROUNDED, ON SIZE ERROR. GIVING

4.6.- DIVIDE: Sintaxis, Cláusuras, ROUNDED, ON SIZE ERROR. GIVING
4.7.- COMPUTE: Sintaxis.
4.8.- MOVE: Sintaxis, CORRESPONDING

UNIDAD V.- ESTRUCTURAS RECURSIVAS

5.1.- IF

5.2.- PERFORM: Formato y Sintaxis
5.3.- EVALUATE: Formato y Sintaxis
5.4.- OCCURS: Formato y Sintaxis


UNIDAD VI.- CADENAS DE CARACTERES

6.1.- INSTPECT: Formato y Sintaxis

6.2.- STRING: Formato y Sintaxis
6.3.- UNSTRING: Formato y Sintaxis


UNIDAD VII.- PROGRAMACION ORIENTADA A EVENTOS

7.1.- El entorno de Windows

7.2.- Conceptos de proyecto, objeto, propiedad, evento, método

UNIDAD VIII.- LA VENTANA EN POWERCOBOL

8.1.- SHEET: Propiedades, eventos y métodos

8.2.- OBJETOS Y CONTROLES

8.3.- PROPIEDADES

8.4.- METODOS


UNIDAD IX.- UNA APLICACION EN FUJITSU POWER COBOL 3.0

9.1. Creación de la Ventana
9.2.- Creación del Menú
9.3.- Diseño de la Pantalla

9.4.- Programación de la aplicación
9.5.- Programación de la rutina.


BIBLIOGRAFÍA:
MANUAL DE COBOL: Lic. José M. Fernández Mesa, (Folleto).
COBOL ESTRUCTURADO, Andrés S. Philippakis y Leonard Kazmier. Editorial Mac Graw Hill, 1992.-

Técnica de Programación PROBLEMAS DE Metodología PROGRAMACION AGUILAR, LUIS JOYANES.

PAGINA WEB:
COBOL EN ESPAÑOL. www.escobol.com.



PROGRAMA DE LAB. DE TEC. DE PROGRAMACION


UNIVERSIDAD TECNOLOGICA DEL CIBAO ORIENTAL
UTECO

Universidad Patrimonio de la Comunidad

FACULTAD DE INGENIERIA Y RECURSOS NATURALES

ESCUELA DE INFORMATICA

PROGRAMA DOCENTE


Datos Generales:
Asignatura : Lab. Técnica de Programación Lenguaje (C)
Clave : IRI-002-1
Créditos : 01
Horas Teóricas : 00
Horas Prácticas : 03
Total Horas Semanales : 03
Total Horas por trimestre : 30
Pre - Requisito : CHF-008/CHF-008-1
Co - Requisito : Ninguno
Preparado Por : iNG. CARLOS RAFAEL LUNA VARGAS
Período : Enero/Marzo 2020


Descripción:
En esta asignatura el estudiante será dotado del conocimiento y habilidades necesarias para someter a prueba todas las estructuras algorítmicas que se plantean en la parte teórica, por medio de la programación. Estos algoritmos serán codificados en el lenguaje de programación C para comprobar el funcionamiento correcto de los mismos, el modo de operar del computador y la forma en que el usuario final verá la aplicación.

OBJETIVO GENERAL:

Desarrollar la codificación de los algoritmos tratados en la sección teórica utilizando el lenguaje de programación C, aplicando los principios de la programación estructurada y orientada a objetos.

Estrategias metodológicas

Cátedras.
Presentaciones.
Trabajos prácticos.
Proyectos Individuales.

Recursos y Medios Educativos

Pizarrón
Tiza
Borrador
Lápiz
Papel
Computador
Libros
Diapositivas
DataShow


Evaluación del Aprendizaje:

Primer Parcial : 15
Segundo Parcial : 15
Prácticas y Participación : 40
Examen Final : 30
TOTAL PUNTUACION 100

CONTENIDO:

Unidad I.- Introducción a la Computación y al Lenguaje C

1.1 Marco Introductorio
1.2 Marco Conceptual
1.3 Computadora
1.3.1 Componentes de Una Computadora
 1.3.2 Hardware
1.3.3 Software
1.4 Un lenguaje de Programación
1.5 Programa
1.6 Lenguaje C
1.6.1 Estructura de Un programa en C
1.7 Algunos de los errores típicos al programar
1.7.1 Error de Sintaxis
1.7.2 Errores de Ejecución
1.7.3 Errores de Lógica
1.8 Estructura de Un programa en C
1.8.1 Declaraciones Globales
1.8.2 Declaraciones de Variables
1.8.3 Función Principal main()
1.9 Ejemplo 1.1
1.10 Explicación
1.11 Ejercicios

Unidad II.- Programación estructurada del Lenguaje C

2.1 Lenguaje de Programación Estructurado C
2.2 Sintaxis de Algunos Elementos de Un Programa en C
2.2.1 Identificadores
2.2.2 Comentarios
2.2.3 La Directiva #include
2.2.4 La directiva #define
2.3 Constates Numéricas
2.4 Constantes Simbólicas
2.5 Signos de Puntuación y de Separación
2.6 Tipos de Datos en C
2.6.1 Tipos de Datos Predefinidos
2.7 Declaración de Variables
2.7.1 Declaración de Constantes
2.7.2 Entrada y Salida por Consola
2.7.3 Entrada / Salida de Cadenas
2.7.4 Entrada / Salida Por Consola con Formato
2.7.5 Salida Hacia Pantalla printf()
2.7.6 Secuencias de Escapes
2.7.7 Entrada Desde Teclado Scanf()

Unidad III.- Operadores Expresiones y Estructuras del Lenguaje C

3.1 Operadores, Expresiones y Estructuras
3.1.1 Operadores
3.1.2 Operadores Aritméticos
3.1.3 Numéricos
3.1.4 Operadores de Relaciónales, Lógicos y Unarios
3.1.5 Operadores relacionales o de comparación
3.1.6 Operadores de Asignación
3.2 Jerarquía de Operadores
3.3 Expresiones
3.4 Estructuras
3.4.1 Estructuras Secuenciales
3.4.2 Estructuras Selectivas
3.4.3 Estructura Selectiva Simple
3.4.4 Estructura Selectiva Doble
3.4.5 Selección Múltiple


Unidad IV.- Sentencias de Control Repetitivos del Lenguaje C

4.1 Ciclos
4.2 Conceptos Generales
4.3 Funcionamiento de Un Ciclo
4.3.1 Acumulador
4.3 2 Contador
4.3.3 Bandera
4.4 Ciclo de Entrada Asegurada
4.5 Ciclo Controlado por contador (For)
4.6 Ciclo Do... while

Unidad V.- Funciones y Procedimientos en C

5.1 Funciones en C
5.2 Paso de Parámetros
5.2.1 Paso por Valor
5.3 Funciones Definidas Por El Usuario en C
5.4 Definición de la Función
5.4.1 Funciones Matemáticas
5.4.2 Funciones Combinadas 5.4.3 Funciones en las que usamos Menú
Unidad VI.- Datos y Matrices (Array) en C

6.1 Estructuras de Datos
6.2 Vectores
6.3 Constante Simbólica
6.4 Uso de Vectores dentro de las Funciones
6.4.1 Declaración o Prototipo
6.4.2 Llamado de la Función
6.4.3 Definición de la función
6.5Matrices

Bibliografía

Fundamentos de Programación,
Piensa en C,
Osvaldo Cairo

WEB-GRAFIAS
www.lawebdelprogramador.com
www.Monografias.com/trabajo33
www.solotutoriales.com/computadores

PROGRAMA DE LAB. DE INTRODUCCION A LA INFORMATICA




UNIVERSIDAD TECNOLOGICA DEL CIBAO ORIENTAL
Universidad Patrimonio de la Comunidad
FACULTAD DE INGENIERIA Y RECURSOS NATURALES
PROGRAMA DOCENTE


DATOS GENERALES
Asignatura : Lab. Introducción a la Informática
Clave : CHF-008-1
Créditos : 01
Horas Teóricas : 00
Horas prácticas : 03
Total de horas semanales : 03
Total de horas trimestrales: 30
Pre-Requisito (s) : Ninguno
Preparado Por : Ing. Carlos Rafael Luna Vargas 
Periodo : Enero – Marzo / 2017

DESCRIPCION DE LA ASIGNATURA:Alineación a la izquierda
La asignatura trata los conceptos básicos de los componentes de una computadora, describe el escritorio, su organización y manejo de ventanas y carpetas. Se enseña al estudiante a configurar las barras de tarea y menú de inicio, el panel de control, el uso de los accesorios, tales como calculadoras, Paint y Wordpad; y como utilizar el explorador de Windows 8: crear y eliminar carpetas, copiar, mover y eliminar carpetas o archivos y a buscar archivos y carpetas.

OBJETIVOS GENERALES
· Dotar al estudiante de las destrezas necesarias que le permitirán trabajar eficientemente con un computador que esté controlado por el Sistema Operativo objeto de estudio (Windows 8).
· Dotar a los estudiantes de los conocimientos básicos sobre el manejo de los Sistemas Operativos, y de la estructura del computador.
· Desarrollar la capacidad de razonamiento lógico, con aplicaciones al computador.
OBJETIVOS ESPECIFICOS:
· Conocer los componentes básicos del computador.
· Desarrollar las habilidades para manejar ventanas, organización del escritorio, barras de menús, barras de estados, barras de desplazamiento, etc.
· Conocer la ayuda y otras herramientas de Windows 8.
· Conocer la forma de configurar la barra de tareas, propiedades de la pantalla, protector de pantalla, panel de control, configuración del Mouse, teclado, etc.
· Utilizar los accesorios del Windows 8.
· Manejar el explorador de Windows 8.

METODOLOGIA

El curso se desarrollará con una fluidez en las estrategias de enseñanza donde los (las) participantes jugarán un papel protagónico para el desarrollo del mismo; por lo que se contemplan:
Exposiciones del Profesor sobre los diversos temas.
Investigaciones
prácticas autodirigidas,
Talleres en Laboratorio,
Videos

RECURSOS Y MEDIOS EDUCATIVOS
Pizarra
TV, VIDEO
Data Show
Computadora
Laboratorio de Informática

SISTEMA DE EVALUACION

DESCRIPCIÓN
PUNTUACION (%)
A. Primer Examen Parcial
15%
B. Prácticas
40%
C. Segundo Examen Parcial
15%
E. Examen Final
30%
TOTAL
100%

CONTENIDO

UNIDAD I.- INTRODUCCION
1.1.- Conceptos Básicos de los componentes
1.2.- El Teclado
1.3.- Mouse
1.4.- Unidad de Sistema
1.5.- Dispositivos de Entrada/Salida

UNIDAD II.- ESCRITORIO
2.1.- Descripción
2.2.- Organización del Escritorio
2.3.- Manejo de Ventanas
2.3.1.- Botones
2.3.2.- Barra de Menú
2.3.3.- Barra de Estado
2.3.4.- Barra de Desplazamiento
2.3.5.- Barra Estándar
2.3.6.- Barra de Direcciones
2.4.- Ayuda de Windows 8 
2.5.- Manejo de Carpetas.
2.6.- Acceso Directo.
2.7.- Papelera de Reciclaje.

UNIDAD III.- CONFIGURACIONES
3.1.- Configuración de la Barra de tarea y Menú inicio
3.2.- Propiedades de la Pantalla
3.2.1.- Fondo de Pantalla
3.2.2.- Protector de Pantalla
3.3.- Panel de Control
3.3.1.- Configuración del Mouse
3.3.2.- Configuración del teclado
3.3.3.- Configuración de la Pantalla
3.3.4.- Configuración de fecha y hora

UNIDAD IV.- ACCESORIOS
4.1.- La Calculadora de Windows
4.1.1.- Calculadora Estándar
4.1.2.- Calculadora Científica
4.2.- Paint
4.2.1.- Ventana de Paint
4.2.2.- Cuadro de Herramientas
4.2.3.- Cuadro de Colores
4.3.- Wordpad
4.3.1.- Barras de Wordpad
UNIDAD V.- EXPLORADOR DE WINDOWS
5.1.- Entorno del Explorador
5.1.1.- Crear y Eliminar Carpetas en el Explorador
5.1.2.- Copiar Carpetas o Archivos
5.1.3.- Mover Carpetas o Archivos
5.1.4.- Eliminar archivos
5.2.- Búsqueda de Archivos y Carpetas


RECURSOS BIBLIOGRÁFICOS
· Introducción a la Computación. Norton, Peter. McGrow-Hill. Edición 2000.
· Villareal, Sonia: Introducción a la computación , Editora MacGraw Hill 1997.
· Prieto Espinosa, Alberto : Introducción A la informática, Editora MacGraw Hill, 2002
· Manual de Introducción a la Informática, Lic. Claribel Ramírez, Lic. Lorenzo Leonel Castillo y Lic. Carlos Vargas