jueves, 2 de mayo de 2019

Diseno de sistemas


Universidad Tecnológica del Cibao Oriental

Facultad de Ingeniería y Recursos Naturales
Escuela de Informática.
Programa docente

Datos Generales:

Asignatura                               : Diseño De Sistema I
Clave                                       : IRI-024
Créditos                                   : 04
Horas Teóricas                         : 05
Horas Prácticas                         : 05
Total Horas Semanales             : 10
Pre - Requisito                         : IRI-023
Co - Requisito                          : Ninguno
Preparado Por                           : Ing. Carlos Rafael Luna Vargas.
Trimestre                                    : Enero-Marzo 2018

Objetivo General: Al finalizar el trimestre el participante estará en capacidad de aplicar las técnicas apropiadas para la  realización del diseño necesario y la implementación de un sistema de información.

Objetivos Específicos:
Al finalizar el material bibliográfico de cada unidad el participante estará en capacidad de aplicar los conocimientos adquiridos para:
·        Diseñar diferentes tipos de salidas en formas de tablas, textos, gráficos.
·        Diseñar entradas funcionales y  atractivas  por pantallas y /o formularios.
·        Diseñar Base de datos y archivos con datos precisos y consistentes en un formato útil para la administración, planeación, control y toma de decisión.
·        Diseñar diferentes tipos de interfaz de usuario para un uso apropiado.
·        Diseñar métodos de captura de datos efectivos y eficientes.
·        Crear diagramas de estructuras para diseñar sistemas modulares con un enfoque descendentes (de arriba hacia abajo).   

Recursos y Medios Educativos:
  • Data Show
  • Laptop
  • Pizarra
  • Tiza o Crayón
  • Borrador
  • Libros
  • Libretas


Metodología: Esta asignatura es impartida con teoría y práctica, incluye:

-        Cátedras del profesor
-        Investigación y exposición de los participantes.
-        Prácticas autodirigidas
-        Prácticas en el aula.
-        Construcción de una carpeta con todas las practicas asignatura

Evaluación del Aprendizaje:

            La evaluación estará compuesta por:
            Distribución porcentual:

-        Exámenes parciales                                    30%
-        Prácticas                                                    20%
-        Trabajos de investigación                           20%
-        Examen Final.                                           30%

Total                                                               100%



CONTENIDO

TEMA  I.- GENERALIDADES DEL DISEÑO
1.1           Conceptualización
1.2           Objetivos del diseño de Sistema
1.3           Fases del Diseño de Sistema
1.4           Elementos del Diseño de Sistema

TEMA  II.- DISEÑO DE UNA SALIDA EFICAZ
2.1   Objetivos del diseño de salida
2.2   Relación del contenido de  salida con el método de salida
2.3   Diseño de salida impresa
2.4   Diseño de salida de informe por pantalla
2.5   Diseño de un sitio Web
2.6   Producción de salida y XML

TEMA  III.- DISEÑO DE ENTRADA EFICAZ
3.1  Diseño de un buen formulario
3.2   Diseño adecuado de pantalla y formularios para la Web
3.2.1    Lineamientos del Diseño de Pantalla
3.3  Diseño de páginas de Intranet e Internet

TEMA  IV.- DISEÑO DE ARCHIVOS O BASES DE DATOS
4.1   Conceptos de Archivos y Base de Datos
4.2   Conceptos de datos
4.2.1 Metadatos
4.3   Normalización
4.4   Lineamientos para el diseño de relación archivo maestro /base de datos
   4.4.1   Diagrama Entidad Relación (E/R)
4.5 Uso de la base de datos
4.6 Desnormalización
4.7 Publicación de bases de datos para Web.

TEMA  V  DISEÑO DE INTERFAZ DE USUARIO
5.1.- Tipos de interfaces de usuario
5.2 Lineamientos para el diseño de diálogos
5.3 Retroalimentación para los usuarios
5.4 Consideraciones especiales para el diseño de comercio electrónico
5.5 Diseño de  consultas
5.6 Búsqueda en la Web
5.7 Minería de datos

TEMA  VI  DISEÑO DE PROCEDIM IENTOS PRECISOS DE ENTRADA DE DATOS
6.1.Codificación efectiva
6.2 Captura de datos efectiva y eficiente
6.3 Cómo asegurar la calidad de los datos a través de la validación de la entrada
6.4 Ventajas de la precisión en los entornos de comercio electrónico

TEMA  VII  ASEGURAMIENTO DE LA CALIDAD MEDIANTE INGENIERIA DE SOFTWARE
7.1 Enfoque de Administración de la Calidad Total
7.2 Diseño y Desarrollo de Sistemas
7.3 Desarrollo Modular
7.4 Uso de Diagramas de Estructura para Diseñar Sistemas
7.5 Tabla Visual de Contenido (VTOC)
7.6 Ingeniería de Software y Documentación
7.7 Cómo Probar, Mantener y Auditar 



BIBLIOGRAFIA

·        ANALISIS Y DISEÑO DE SISTEMAS, KENDALL & KENDALL OCTAVA  EDICION Prentice-Hall
·        ANALISIS Y DISEÑO DE SISTEMAS 2da. EDICION SENN, JAMES A.
·        ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION WHITTEN, JEFFREY L.

WEB-GRAFIAS:
www.youtube.com

lunes, 7 de enero de 2019

Programa de Contabilidad Computarizada I (Teoría)


Universidad Tecnológica del Cibao Oriental

Facultad de Ingeniería y Recursos Naturales
Escuela de Informática.
Programa docente


Asignatura                               :           Contabilidad Computarizada I
Clave                                                 IRI-020
Créditos                                               : 02
Horas Teóricas                          :           02
Horas prácticas                         :           Están cargadas al Laboratorio
Total de horas                          :           22
Pre-Requisito (s)                      :           CHF-008/CHC-001
Preparado por                           :           Ing. Carlos Rafael Luna Vargas
Período                                    :           Enero-Marzo 2020.-

Descripción de la Asignatura: La presente asignatura está encaminada a desarrollar habilidades a los (as) participantes sobre la integración de las herramientas computacionales en las operaciones contables de una empresa; por tanto, se fundamenta en las herramientas del Manejador de Hojas de Cálculo, en este caso Excel 2013, con aplicaciones en múltiples áreas, pero de forma específica en la Contabilidad.

Objetivo General: Dotar al estudiante de los conocimientos y habilidades necesarias para que sean usuarios eficientes de un software manejador de hoja electrónica de actualidad. Incorporándola a los procesos contables y otras operaciones que demanden del manejo de datos.

Recursos y Medios Educativos:
Pizarra
·        Tiza o crayon
·        Data Show
·        Laptop
·        Internet
·        Libros

Metodología: En la metodología a utilizar para el desarrollo de la docencia el profesor introducirá en secciones teóricas los contenidos de cada unidad, además planteará las instrucciones y/o procedimientos de cada uno, la aplicación de los mismos se desarrollará en las secciones de prácticas en los laboratorios y propondrá un conjunto de ejercicios específicos para facilitar el desarrollo de las competencias en los (as) estudiantes. Además, se promoverá el autoaprendizaje por medio de la investigación.



Sistema de Evaluación:

La evaluación estará compuesta por:

Asistencia y Puntualidad
Diario
05 puntos
Diario reflexivo
Diario
05 Puntos
Participación y entrega a tiempo de las asignaciones

05
4ta Semana
Primer Parcial
15 Puntos
8va Semana
Segundo Parcial
15 Puntos
11va Semana
Examen Final
30 Puntos
Prácticas
Semanales
25 Puntos
Calificación  Total

100 Puntos


CONTENIDO

UNIDAD I.- Historia y Conceptos Generales De Los Manejadores De Hojas De Cálculo
1.1.- Historia de los Manejadores de Hojas Electrónicas
1.2.- Concepto de Libro
1.3.- Concepto de Hoja de Cálculo
1.4.- Estructura de la hoja de Cálculo Excel
                              1.4.1. Concepto de celda
                              1.4.2.- Concepto de Rango de celdas
                              1.4.3. Concepto Fila
                              1.4.4.- Concepto Columna

Unidad II.- Operaciones Básicas En Excel
2.1.- Fórmulas
2.1.1. Ingresar fórmula en Excel
2.1.2. Editar fórmulas
2.2.- Funciones
2.3.- introducción Cálculos Sencillos
      2.3.1.- Clasificación de las funciones en Microsoft Excel
2.4.- Referencias a Celdas en Excel
2.4.1.- Referencias Relativas
2.4.2.- Referencias Absolutas
2.4.3.- Referencias Mixtas
2.4.4.- Uso de referencias relativas y absolutas
2.5.- Clasificación de las funciones
2.6.- Errores más frecuente en el uso de las funciones y sus correcciones

Unidad III:   Funciones Básicas
               3.1.- Ventajas de insertar una función
3.2.- Formas básicas de insertar una función
3.4.- Funciones Básicas: Suma, sumar.si, entero, promedio, máximo, contar, contar.si y mínimo

Unidad IV:   Funciones Financieras
            4.1.- Utilización de las funciones financieras
4.2.- Función Pago, Pagoint, amortiz.lin
4.4.- Aplicación de las funciones pago y Pagoint en contabilidad

Unidad V:   Funciones De Búsqueda y Referencia
            5.1.- Utilización de las funciones de búsqueda y referencia
5.2.- Función buscar, buscarv, buscarh
5.4.- Aplicación de las funciones buscarv y buscarh

Unidad VI:   Funciones Lógicas
            6.1.- Utilización de las funciones de lógicas
6.2.- Función SI, NO, SI. ND
6.4.- Aplicación de la función SI

Unidad VII:   Funciones de Texto
            7.1.- Utilización de las funciones de texto
7.2.- Función concatenar
7.3.- Función Extrae
7.4.- Función Carácter
7.5.-Funcion Derecha
7.6.-Decimal
7.7.- Mayusc

Unidad VIII.- Introducción a los Gráficos en Excel
            8.1.- Gráficos
8.1.1.- Crear un gráfico
8.1.3.- Partes de un grafico
8.2. Tipos de gráficos: Barra, columna, apilados, de líneas
8.3.- Ejes y líneas de división
8.4.- Rótulos y leyendas

Unidad IX.- Tablas Dinámicas en Excel
9.1.- ¿Qué es una Tabla Dinámica?
9.2.- Crear una Tabla Dinámica- Ubicación y Diseño
9.3.- Aplicar Filtros a la Tabla
9.4.- Obtención de Subtablas
9.5.- Aplicación de Tablas Dinámicas en una Base de Datos
9.6.- Obtener Promedios
9.7.- Cambiar el Diseño de la Tabla
9.9.- Tablas Dinámicas de Tres Dimensiones
9.10.- Diseño
9.11.- Operación sobre la Tercera Dimensión
9.12.- Actualizar Datos en las Tablas Dinámicas
9.13.- Eliminar una Tabla Dinámica

Unidad X.- Software Utilizado en los Procedimientos Contables
10.1.- ¿Qué es un Software?
10.2.- Software de Utilidad en los Sistemas Contables
10.3.- Antecedentes
10.4.- Definición
10.5.- Ventajas y Desventajas de los Software Contable
10.6.- Tipos de Software Contable

Bibliografía
1.     Fundamentos de Contabilidad I. 3ra Edición, Autores: Javier Romero López y Gerardo Guajardo Cantu
2.     Contabilidad Financiera. 3ra. Edición, Autor: Gerardo Guajardo Cantu
3.     Curso de Contabilidad para el Primer Nivel
Autores: Dámaso A. Toribio/Luis E. Madrigal / Víctor de La Rosa

Algunos webs site de consulta


jueves, 27 de septiembre de 2018

Programa de Lab. de Lenguaje de Programación II


UNIVERSIDAD TECNOLOGICA DEL CIBAO ORIENTAL

UTECO

FACULTAD DE INGENIERIA Y RECURSOS NATURALES
ESCUELA DE INFORMATICA.
PROGRAMA DOCENTE


Datos Generales:


Asignatura                            : Lenguaje de Programación II
Clave                                   : IRI-004
Créditos                                : 03
Horas Teóricas                     : 03
Horas Prácticas                    : 00
Total Horas Semanales         : 03
Pre - Requisito                     : IRI-003
Co - Requisito                      : Ninguno
Preparado Por                      : Ing. Carlos Rafael Luna Vargas, MGI
Período                                : Octubre/Diciembre 2018

Descripción de la asignatura:  Esta asignatura trata sobre el lenguaje de programación  C#, el cual está orientado a objetos, y la plataforma que se utilizará será el entorno del Sistema operativo Windows.

Se ha seleccionado el C Sharp  por ser uno de los lenguajes más utilizados en el mundo para la realización de aplicaciones.  Se utilizará la versión que viene en visual studio con el objetivo de permitir el aprendizaje de desarrolladores.  Su orientación a objetos le permite al alumno dar los primeros pasos hacia la programación en consola y visual, que es tema de los Lenguajes III y IV de la carrera.

Objetivo General:
Dotar a los estudiantes de los conocimientos necesarios para el desarrollo de aplicaciones en el lenguaje de Programación C#.

Objetivos Específicos:
·        Conocer el origen del Lenguaje C#, así como de sus características iniciales.
·        Aprender los formatos básicos y las instrucciones del Lenguaje C#.
·        Conocer los conceptos claves alrededor de los cuales está constituido el programa C# como lenguaje de desarrollo para Windows.
·        Conocer la diferentes funciones y elementos que integran el entorno de trabajo de C#
·        Aprender a crear y ejecutar una primera aplicación
·        Conocer los conceptos básicos del trabajo con formularios y controles, así como también las propiedades, métodos y objetos que tienen asociados.
·        Aplicar en diferentes proyectos los controles estándares así como también elementos específicos de formularios como Menús 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:
Data Show
Laptop
Internet
Pizarra
Tiza o Crayon
Libro

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 de la teoría depende del laboratorio ya que debe aprobarse primero.

7 Comprobaciones de estudio individual a 10 puntos                     70 Puntos
1 Prueba Final de Laboratorio a 30 Puntos                                      30 Puntos


CONTENIDO:

UNIDAD I.- ORIGEN DEL LENGUAJE C# y .NET
1.1.-  Origen
1.2.-  Características heredadas de la programación C++/C orientado a objetos
1.3.-  Lenguajes que componen el C# .
1.4 . C# Y .NET
1.5   Breve historia de la programación para Windows
1.6   Descubrir .NET
1.7   Cómo crear una aplicación .NET
1.8   Conseguir un compilador de C#
1.9   El ambiente de desarrollo
1.10 Crear nuestra primera aplicación

UNIDAD II.- ELEMeNTOS BASiCOS De UN PROGRAMA
2.1 Los lenguajes de programación
2.2 Los programas de computadora
2.3 Las variables
2.4 Operaciones aritméticas
2.5 Cómo pedirle datos al usuario
2.6 Cómo resolver problemas en la computadora
2.7 Resolución de problemas en la computadora

UNIDAD III.- EL PROGRAMA TOMA DECISIONES
               3.1 La toma de decisiones
3.2 Expresiones relacionales
3.3 El uso de if 
3.4 El uso de else
3.5 Cómo usar if anidados
3.6 Escalera de if-else
3.7 Expresiones lógicas
3.8 El uso de switch
UNIDAD IV.- CREACIÓN DE CICLOS
4.1 El ciclo for
4.2 El valor de inicio
4.3 El límite de conteo del ciclo
4.4 Control del incremento
4.3 Ejemplos con el ciclo for
4.5 El ciclo do while
4.6 El ciclo while
UNIDAD V.- FUNCIONES Y MÉTODOS
               5.1 Las funciones
5.2 Funciones que ejecutan código
5.3 Funciones que regresan un valor
5.4 Funciones que reciben valores
5.5 Funciones que reciben parámetros y regresan un valor
5.6 Optimizar con funciones 5.7
5.7 Paso por copia y paso por referencia
UNIDAD VI.- LOS ARREGLOS
               6.1 Los arreglos
               6.2 Declaración de los arreglos de una dimensión
6.3 Asignación y uso de valores
6.4 Arreglos de dos dimensiones
6.5 Arreglos de tipo jagged
6.6 Los arreglos como parámetros a funciones

UNIDAD VII.- LAS COLECCIONES
7.1  Las colecciones más importantes
7.2  El ArrayList
7.3 El Stack
7.4 El Queue
7.5 El Hashtable

UNIDAD VIII.- LAS CADENAS
               8.1 El uso de las cadenas
8.2 Cómo declarar la cadena
8.3 El método ToString()
8.4 Cómo convertir y formatear fechas a cadenas
8.5 Para darles formato a valores numéricos
8.6 Cómo concatenar cadenas
8.7 Uso de StringBuilder
8.8 Comparación de cadenas
8.9 Para encontrar una subcadena
8.10 Para obtener una subcadena
8.11 Para determinar si una cadena finaliza en una subcadena
8.12 Cómo copiar una parte de la cadena
8.13 Cómo insertar una cadena
8.14 Para encontrar la posición de una subcadena
8.15 Justificación del texto
8.16 Para eliminar caracteres de la cadena
8.17 Cómo reemplazar una subcadena
8.18 Cómo dividir la cadena
8.19 Intercambiar mayúsculas y minúsculas
8.20 Cómo podar la cadena

UNIDAD IX.- ESTRUCTURAS Y ENUMERACIONES
               9.1 Las estructuras
9.2 Cómo definir una estructura
9.3 Cómo crear una variable del nuevo tipo
9.4 Cómo acceder a los campos de la estructura
9.5 Cómo mostrar los campos de la estructura
9.6 Creación de un constructor para la estructura
9.7 Estructuras enlazadas
9.8 Las enumeraciones


BIBLIOGRAFÍA:

§  C# GUIA TOTAL DEL DESARROLLADOR.
§  Autor: Landa Cosio, Nicolas Arrioja
§  C#. - 1a ed. - Buenos Aires : Fox Andina; Gradi; Banfield - Lomas de Zamora, 2010. 400 p. ; 24x17 cm. - (Manual Users; 195)
§  ISBN 978-987-26013-5-5



WEB-GRAFÍAS.