1 Desarrollo Software Prom 2010-2014
1 Desarrollo Software Prom 2010-2014
1 Desarrollo Software Prom 2010-2014
CONTENIDOS PROGRAMATICOS
ASIGNATURA: ALGORITMOS
SEMESTRE: I
AREA: FORMACIÓN BÁSICA – TEÓRICO-PRÁCTICA
CREDITOS: 3
DISTRIBUCIÓN DE TIEMPOS: 5 HP 3 HA 3HI
HP: horas presénciales
HA: horas asistidas
HI: horas independientes
JUSTIFICACION
Permite esquematizar y organizar los pasos para resolver los problemas lógicos y
matemáticos
OBJETIVO
Adquirir los elementos lógicos, que le permitan en el transcurso de su carrera y de
su vida profesional un desenvolvimiento claro y pertinente en la resolución de
problemas sistemáticos.
OBJETIVOS ESPECIFICOS
Lograr conocimientos para analizar, diseñar, esquematizar e interpretar
algoritmos.
Tener las bases necesarias para formular, diseñar y desarrollar un programa para
computadora.
SISTEMAS DE EVALUACION
El profesor hará una explicación al comienzo de clase, luego los alumnos harán
parcial escrito en forma individual o grupal, talleres, exposiciones y trabajos
escritos.
METODOLOGIA
Orientación pro parte del profesor, complementada con el estudio del estudiante,
para afianzar los conceptos básicos, para luego poderlos desarrollar en forma
práctica. Dichas prácticas se realizarán en los Centros de Cómputo.
RECURSOS DE APOYO
Medios audiovisuales, biblioteca y salas de cómputo
BIBLIOGRAFÍA
AGUILAR, Luis Joyanes. Fundamentos De Programación Algoritmos y Estructura
de Datos.
1
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
CONTENIDO
INTRODUCCION A LOS ALGORITMOS
Conceptos básicos de algoritmos y Lógica
Símbolos y Convenciones
Tipos de Datos
Variables, acumuladores, contadores
Asignación operadores aritméticos, relacionales, lógicos
Entrada y Salida de Datos
ESTRUCTURA GENERAL DE UN ALGORITMO
Instrucciones de asignación
Instrucciones de Entrada y Salida
Elementos básicos de un programa
Escritura de Algoritmos y programas
Codificación de Algoritmos en un lenguaje de programación
PROGRAMACIÓN ESTRUCTURADA
Estructuras secuenciales
Estructuras selectivas
Estructuras repetitivas
Estructuras de decisión anidadas
Estructuras repetitivas anidadas
Codificación de Algoritmos en un lenguaje de programación
PROCEDIMIENTOS Y FUNCIONES
Declaración de funciones
Funciones con parámetros
Creación de Procedimientos
Procedimientos con parámetros
Codificación de Algoritmos en un lenguaje de programación
ARREGLOS
Introducción
Conceptos de tablas y subíndices
Manejo de tablas de una sola dimensión
Ejercicios varios de tablas en una sola dimensión.
Codificación de Algoritmos en un lenguaje de programación
MATRICES
Manejo de tablas bidimensionales
2
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
3
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
ASIGNATURA: INGLES I
SEMESTRE: I
AREA : COMPONENTE DE COMUNICACIÓN TEÓRICA
CREDITOS: 2
DISTRIBUCIÓN DE TIEMPOS: 2 HP 2 HA 2HI
HP: horas presénciales
HA: horas asistidas
HI: horas independientes
JUSTIFICACION
Permite obtener las bases de un idioma universalmente aceptado, necesario para
facilitar los conocimientos en la carrera.
OBJETIVO GENERAL
Dar al estudiante una fundamentación conceptual para que desarrolle las
habilidades, básicas para el aprendizaje en una segunda lengua.
OBJETIVOS ESPECIFICOS
Adquirir un lenguaje básico del idioma inglés.
Manejar la estructura de los verbos y construcción de oraciones fundamentales
del idioma Inglés.
SISTEMAS DE EVALUACION
Presentación de trabajos escritos, manejo oral y escrito del idioma.
METODOLOGIA
Lectura sobre temas elementales fundamentalmente sobre Ingeniería Industrial,
Diálogos básicos, Conjugación de verbos.
RECURSOS DE APOYO
Medios audiovisuales (vídeo, cassettes, cartilas), biblioteca
BIBLIOGRAFÍA
FOLLOW ME. Y hable inglés de la BBC.
English. 12 tomos, videos y cassettes.
Reading and Thinking in English. Exploring Functions. Oxford University Press.
CONTENIDO
People’s names; age; marital status; national origin; addresses; jobs; health;
families; physical appearance; relationships; numbers and letters; approximation;
4
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
Likes and dislikes, preferences, habits and customs, frequency adverbs, clothes,
colours, and sizes (put on, to wear, to buy), ask for, offer, accept and refuse help.
Express needs, times of the day, hours, pronouns one/ones, regular and irregular
verbs, WH questions, yes/no questions, prepositions of place:
(At vs. In), (verb+ prepositions to/for), third person endings, time expressions (in
the morning, at night, every day...).
ING rules, uses of to and for, clothes, and sizes, people are wearing now,
progressive as a future, time expressions, can and may to ask permission,
prepositions for, at, in, reading short and long text, interviewing people to get
information.
5
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
Permite desarrollar una visión sobre la ingeniería y adquirir los elementos
conceptuales sobre su aplicación
OBJETIVO GENERAL:
Dar al estudiante conceptos de tecnología, áreas de formación y su campo de
acción, dentro de una empresa, partiendo de la historia de las computadoras, el
concepto de sistemas, utilización de herramientas computacionales,
conceptualización de las diferentes líneas de la Ingeniería como telemática,
informática, programación, análisis y modelos de, inteligencia artificial.
Desarrollar una visión sobre la industria, las sociedades comerciales, el proceso
de producción, los métodos y tiempos y la ingeniería económica.
OBJETIVOS ESPECIFICOS
Comprender el proceso histórico entre la tecnología y la ciencia, diferenciando los
diversos campos de formación.
6
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
SISTEMAS DE EVALUACION:
El profesor hará una explicación al comienzo de clase, luego los alumnos harán
ejercicios en forma individual o grupal, talleres y desarrollo de ejercicios como
tarea.
METODOLOGIA
Clase magistral, Exposiciones (Profesor - Alumno), Películas, Lecturas de libros y
periódicos, Prácticas.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
REFERENCIAS BIBLIOGRAFICAS
ALCALDE, Eduardo. Informática Básica
BARTEE. Fundamentos de Computadores Digitales,
CHAPRA. Introducción a la Computación
HAMACHER. Organización de las computadoras,
GONZALEZ SAINZ, Nestor. Comunicaciones y Redes de Procesamiento de
Datos
MAYNARD. Manual del Ingeniero Industrial
MORENO POSADA, Felix y Dario. Introducción al Desarrollo Tecnológico
NOORI, Hamid y Radford Russell . Administración de Operaciones y Producción
CONTENIDO PROGRAMATICO
INGENIERIA
Introducción
Definiciones de Ingeniería Industrial e Ingeniería de Sistemas
Evolución Histórica Ingeniería Industrial y Sistemas
TECNOLOGIA
Definición
Tecnología y Ciencia
Tecnología e Informática
Tecnología de Punta
Desarrollo tecnológico
Transferencia de tecnología
Adquisición de tecnología
Creación de tecnología
7
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
COSMOVISION PROFESIONAL
El Técnico
El Tecnologo
El Ingeniero
Campos de acción del Tecnologo
El Tecnólogo dentro del inmerso mundo de la ingeniería
El Tecnólogo en Colombia
DESARROLLO DE LA INFORMATICA
Introducción
Historia y generaciones de los computadores
Sistemas numéricos
Clasificación de los computadores
Periféricos
Unidad central de proceso
Clases y tipos de memorias
Subsistemas
Dispositivos de Salida
De procesadores
SISTEMA
Que es un sistema
Clases de sistemas
SOFTWARE ESTANDAR
Procesadores de Texto
Hojas electrónicas de cálculo
8
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
Graficadores
Sistemas manejadores de Bases de Datos
Software a la medida
NOCIONES DE TELEMÁTICA
Conceptos básicos de la transmisión de datos
Canales y circuitos de la transmisión de datos
Medios de comunicación
Definición de redes
INTELIGENCIA ARTIFICIAL
Introducción
Robótica
Sistemas expertos
Reconocimiento de formas
Reconocimientos de Voz
Utilización del Lenguaje natural
9
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
Permite desarrollar conocimientos para obtener herramientas básicas y hacer
deducciones en los diferentes temas de su formación profesional específica.
OBJETIVO GENERAL
Al terminar el curso, el estudiante estará en capacidad de manejar conceptos
básicos que implican operaciones algebraicas y geometría analítica, realizadas en
el área de sistemas aritméticos.
OBJETIVOS ESPECIFICOS
Utilizar la matemática para desarrollo de la física y algunas ramas de su
ingeniería.
Solucionar problemas ingenie riles
SISTEMAS DE EVALUACION
El profesor hará una explicación al comienzo de clase, luego los alumnos harán
ejercicios en forma individual o grupal, talleres y desarrollo de ejercicios como
tarea.
METODOLOGIA
Presentación de temas mediante explicaciones, ilustraciones, ejemplos prácticos,
deducciones y demostraciones de propiedades básicas mostrados a través de
ejercicios.
RECURSOS DE APOYO
Medios audiovisuales, biblioteca
BIBLIOGRAFÍA
BRITON-BELL Jack. Ignacio. Matemáticas Contemporáneas. Editorial.
Iberoamericana. 1984 Capítulos 1y 2 BUNICK Frank. Matemáticas Aplicadas. Edt
Mc Graw Hill.
10
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
CONTENIDO
SISTEMAS NUMERICOS
Números Naturales
Aritmética y Algebra de los Números Naturales
Aritmética y Algebra de los números Racionales
Números Racionales
Números Reales
Números complejos
Operaciones con números complejos
Radicación
Exponenciación
OPERACIONES ALGEBRAICAS
Algebra de Polinomios
Fracciones algebraicas
Operaciones y simplificación
11
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
Teorema de Residuo
División Sintética
Raíces aproximadas
Exponenciación
Radicación
Logaritmos
12
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
Permite adquirir herramientas para tener una mejor comunicación tanto en el
desarrollo de su carrera como en su vida profesional
OBJETIVO GENERAL
Desarrollar habilidades en los procesos de lecto-escritura mediante la realización
de diferentes tipos de lecturas elaboración de informes, y conclusiones propias.
OBJETIVOS ESPECIFICOS
Realizar trabajos escritos utilizando un lenguaje adecuado
Poder desarrollar exposiciones utilizando el conocimiento de léxico apropiado
Efectuar búsqueda de conocimientos en textos escritos
SISTEMAS DE EVALUACION
Control de lecturas, Mesas redondas, Debates y espacios donde el alumno pueda
expresar libre, espontánea y respetuosamente sus puntos de vista e
interpretaciones sobre temas propuestos o analizados por él, Trabajos escritos,
Desarrollo de talleres, Evaluaciones escritas
METODOLOGIA
Mesas Redondas, Exposiciones (Profesor - Alumno), - Películas, Lecturas de
libros, y periódicos, Prácticas
RECURSOS DE APOYO
Medios audiovisuales, biblioteca
BIBLIOGRAFÍA
Normas Icontec, Diarios del País, Revistas Ciencia y Tecnología
13
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
CONTENIDO
LECTURA.
Lectura Y Comprensión de lectura. Tipos de lectura
TECNICAS GRUPALES
Expresión corporal
Expresión oral
Foros, simposios, congresos, conferencias
Reuniones, asambleas,
PRESENTACIÓN DE TRABAJOS
Informes - Ensayos - Actas
Trabajos con normas
Anteproyectos - Tesis
14
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
Las máquinas modernas son accionadas por electricidad y electrónica. En el
desarrollo de todos los procesos industriales se utiliza energía eléctrica con
excepciones mínimas, lo que obliga a que el Ingeniero Industrial conozca los
principios y la utilización de ésta energía.
OBJETIVO GENERAL
Conocer las leyes y la teoría que fundamenta a la electricidad como ciencia
práctica. Y los principios de electrónica
Conocer las aplicaciones de la electricidad y la electrónica en los componentes de
los sistemas industriales
OBJETIVOS ESPECIFICOS
SISTEMAS DE EVALUACION
Presentación de informes según talleres realizados, resolución y ejecución de
problemas modelo, parcial escrito, examen escrito y práctica, elaboración de
circuitos poniendo en práctica los conocimientos aprendidos durante el semestre.
15
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
METODOLOGIA
Demostración por parte del profesor
Exposición por el profesor haciendo participes a los estudiantes por medio de
preguntas y ejercicios.
Elaboración de talleres prácticos de acuerdo a la teoría
RECURSOS DE APOYO
Medios audiovisuales, biblioteca, taller e instrumentos necesarios
BIBLIOGRAFIA
INFANTE BRAIMAN, Manuel Guillermo. Electrotecnia. Editorial Cargraphics S.A
FRANKLIN F Kuo Electrice circuits AC / DC. An interactive Aprogch.. Prentice
Hall.
MALONCY, Timoti J Electrónica y Electricidad Industrial.. Prentice Hall.
J Administer. Sevie Shaum. Circuitos eléctricos..
CONTENIDO
ELECTRICIDAD ESTÁTICA
Carga eléctrica -Unidades de medición de carga eléctrica. Naturaleza de la
electricidad, intensidad, potencial eléctrico, inducción electroestática,
características electroestáticas de los conductores, capacidad eléctrica, unidades
de capacidad eléctrica, condensadores eléctricos.
CORRIENTE ELÉCTRICA
Sentido de la corriente eléctrica, Ley de Ohm aplicada a un conductor. unidades
de resistencia eléctrica, leyes de Pouillet-trabajo o energía y potencia de una
corriente eléctrica, Ley de Loule Unidades de trabajo y potencia eléctrica, leyes de
Ohm y de Joule para un circuito completo fuerza electromotriz resistencia en serie
resistencias en paralelo, asociación mixta de resistencias, Shunt, generadores de
corriente eléctrica, combinación de generadores en serie, en paralelo, y mixta
medidas eléctricas, instrumentos de medidas eléctricas.
ELECTROQUÍMICA
Soluciones, electrolitos, ánodo, cátodo, polarización de electrodos, acumuladores
de plomo (Planté).
Electromagnetismo
Campo magnético de una corriente eléctrica, corriente rectilínea, corriente circular,
solenoide, acción de un campo magnético sobre una corriente, acciones entre
corrientes eléctricas, teoría del magnetismo de Ampere - Electroimanes,
16
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
PRINCIPIOS DE ELECTRÓNICA
Diodo de vacío, triodo de vacío, rectificadores, semiconductores, diodos
semiconductores secos y metálicos, diodos germanio, silicio, diodos unión PN
diodos puntos, diodos zenos.
BATERÍAS DE ACUMULADORES
Definición, constitución, precaución, características generales: condiciones de uso,
mantenimiento, representación, carga, descarga. Instrumentos de control:
Densímetro probador de alta descarga, Estudio sobre los cargadores de baterías:
Constitución, tipos más usados, uso, precauciones. Método de carga: Carga
lenta, carga rápida, precauciones. Sistema de encendido por batería. Limpieza y
verificación de batería, acumuladores, linternas de posición, luces altas, luces
bajas, bocinas.
Conductores eléctricos
Tipos de constitución
Características
Generador dínamo
Definición
Constitución
Construcción
Funcionamiento
Características
Tipos de excitación de los dínamos
Mantenimiento
Polarización de la dínamo
Amperímetro
Descripción
Constitución
Conexión del amperímetro
Condensadores
Descripción
Constitución
Características
Precaución
Simbología
17
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
18
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
En los conceptos del Cálculo Diferencial e Integral están Las bases de todo al
Cálculo Matemático y de otras materias por ejemplo de la Física
OBJETIVO GENERAL
Dotar a los estudiantes de las herramientas que nos brinda el Cálculo Diferencial
e integral y que sean de carácter de identificar los casos donde utilizarlas y de
hacer un uso adecuado de ellas.
OBJETIVOS ESPECIFICOS
Crear en los estudiantes las capacidades, habilidades y destrezas necesarias en
la utilización de los conceptos del Cálculo Diferencial e Integral.
SISTEMAS DE EVALUACION
Trabajos de control en clase y extra clase dos evaluaciones parciales (35% de la
nota cada una ). Examen final.
METODOLOGIA
Clases teórico - práctica, clases prácticas, y ejercicios en y fuera de clase.
RECURSOS DE APOYO
Biblioteca, medios audiovisuales.
BIBLIOGRAFÍA
LAURENCE, D. Hoffman. Cálculo Aplicado para Administración, Economía,
Contaduría y Ciencias. México: McGraw-Hill Interamericana, 1988.
PROTER, H. Murray y Morrey, B. Charles: Cálculo con Geometría Analítica.
México: Addison Wesley Publishing Co. 1986.
19
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
CONTENIDO POGRAMATICO
Los Números reales. - Orden en R la Recta Real –
Desigualdades, Intervalos.
VALOR ABSOLUTO
Funciones y Gráficas
Funciones Reales Dominio y Rango, Gráfica de una función.
Operaciones entre funciones - Composición - Funciones especiales.
SUCESIONES
Sucesiones Crecientes, Decrecientes
Convergencia de Sucesiones.
LÍMITE DE FUNCIONES
CONTINUIDAD
Definición, Propiedades.
Conti8nuidad en un intervalo. Ejercicios.
DERIVACIÓN
La función Derivada
Reglas de derivación para derivar funciones algebraicas
Derivadas de Funciones Trigonométricas
Derivada de la Función Compuesta
Derivación Implícita.
Derivada de Funciones Exponencial y Trigonométricas inversas.
Derivada N-ESIMA
Ecuaciones de la tangente y la normal
20
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
1. CONCEPTO DE FILOSOFIA
1.1 Origenes de la filosofia
1.2 Mito y su representación
1.3 Rasgos y fundamentos de la filosofia.
2. DISCIPLINAS FILOSOFICAS
2.1 La ética como disciplina filosófica
2.2 Disciplinas filosóficas teóricas
2.3 Disciplinas filosóficas practicas
3. CONCEPTO DE ÉTICA-DEFINICIÓN
3.1 Características Básicas de la ética.
3.2 Relaciones y diferencias entre ética y moral
3.3 Método de la ética
3.4 Ética y otras ciencias
5. DEFINICIÓN MORAL
5.1 Carácter histórico de la moral
5.2 Moral y su relación con otras actividades humanas
6. CONCEPTO DE HOMBRE
6.1 Hombre y ética
6.2 Criterios para el estudio del hombre
6.3 Diversos conceptos de hombre
9. EL PROBLEMA DE LA LIBERTAD
21
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
En los conceptos Teóricos el estudiante debe de aprender a conocer cada una
de las partes del computador, los cuales tiene que aplicar en la realidad al realizar
las practicas en los Pcs, aplicando esto al dimensionar cualquier pc o servidor
OBJETIVO GENERAL:
Enseñar al estudiante los principios Fundamentales del Algebra booleana;
conocimiento de los tipos de circuitos lógicos y sus aplicaciones; utilización de
registros, bloques lógicos. Estudio de la unidad Aritmética y del procesador.
OBJETIVOS ESPECIFICOS
Identificar y distinguir los elementos básicos de la lógica preposicional en la
interferencia lógica y sus aplicaciones.
Distinguir los principales componentes del álgebra de boole.
Manejar los conceptos básicos orientándolos para el diseño y simulación de
circuitos lógicos.
SISTEMA DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
El estudiante desarrollará los diferentes circuitos, descritos. Implementándolos,
analizándolos y evaluando los resultados luego de hacer una prueba de escritorio.
Luego realizará lo mismo pero en el laboratorio para hacer un cuadro comparativo
de los resultados teóricos y los resultados prácticos.
RECURSOS Y MEDIOS
Salones de Clase, Retroproyectores. Papelógrafo, Tablero, Proyectores
diapositivas, Proyectores de Cine, Películas ICFES, Embajadas, Centro de
Investigación, Banco de Audiovisuales de CORUNIVERSITEC, libros y
colecciones de revistas, intercambio interbibliotecario según convenio existente,
22
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS:
Millman y Jaub. Circuitos de Conmutación y ondas, Mc Graw Hill.
Texas instruments: Diseñado con circuitos integrados TTL (Celba).
Milliman y Halkios. Electrotécnica integrada.
CONTENIDO PROGRAMATICO
CONOCIMIENTOS BOOLEANOS
Ubicación del Algebra Booleana dentro de la lógica matemática
Postulados, teoremas booleanos
Circuitos lógicos básicos
IMPLEMENTACION DE CIRCUITOS
Circuitos lógicos combinacionales. Implementación de circuitos: codificadores,
decodificadores, multiplicadores.
23
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACIÓN
Rescatar en el estudiante los valores de la comunicación oral como escrita a
través de diálogos y ejercicios mediante la auto evaluación de los mismos, con el
fin de proyectarlos al desempeño profesional en Ingeniería de Sistemas y en la
puesta en marcha de posibles proyectos tecnológicos o empresariales para el
servicio de la sociedad.
OBJETIVO GENERAL:
Desarrollar destrezas para la comunicación oral y escrita a través de diálogos,
ejercicios de pronunciación, vocabulario y gramática, así como por medio de
lectura y actividades de compresión de la misma
OBJETIVOS ESPECIFICOS
El estudiante podrá identificar los sujetos, verbos y complementos en las
oraciones, también podrá aprender el uso del presente y su forma simple, continuo
y perfecto.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
Teórico practico, con la participación activa del estudiante
24
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Pápelo grafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
REFERENCIAS BIBLIOGRAFICAS
Reading and thinking in English
Mainline progress
Lectura “THE COMPUTER, SOFTWARE Y HARDWARE”
CONTENIDO PROGRAMATICO
PRESENT TENSE
Simple present tense
Continuous present tense
Perfect present tense
PAST TENSE
Simple past tense
Continuous past tense
Perfect past tense
FUTURE TENSE
Simple future tense
Continuous future tense
Perfect future tense
LECTURAS
“THE COMPUTER”- subrayar verbos, sacar la lista de las nuevas palabras
“HARDWARE – SOFTWARE” hacer preguntas, subrayar verbos, transformar los
verbos en otros tiempos
25
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
Aplicar los conocimientos adquiridos en algoritmos combinados con el
conocimiento adquirido con un lenguaje de programación para aplicar con la lógica
individual de cada persona.
OBJETIVO GENERAL:
Lograr que los estudiantes adquieran conocimientos de las técnicas de manejo del
Lenguaje de programación. Enunciar y crear algoritmos mediante programas.
OBJETIVOS ESPECIFICOS
Crear programas concretos haciendo énfasis en la aplicabilidad de las
instrucciones, incluyendo ejemplos prácticos
SISTEMA DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
Desarrollo de algoritmos planteados por el docente, codificados en un lenguaje
C++, utilización de los centros de computo para codificación, compilación y
ejecución de los diferentes algoritmos propuestos en talleres y en clases.
Se aprenderá a ser entendibles los conceptos y aplicaciones directos con los
ejercicios.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Pápelo grafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
26
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS
HERBERT SCHILDT. C Guía de Auto enseñanza. Editorial MC GRAW
HILL
CONTENIDO PROGRAMATICO
FUNDAMENTOS DE C++
Introducción a Lenguaje C++
Variables
Constantes, variables
Tipos de datos
Operadores
Expresiones
SENTENCIAS, CONTROL
Funciones getchar(), getche(), getch()
Funciones de Entrada y Salida
La sentencias If, else
If anidados
Sentencia switch
Ciclos for, while, do while
Ciclos anidados
FUNCIONES
Creación de una función
Creación de funciones que devuelven parámetros
Paso de argumentos
27
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
28
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
Desarrollar técnicas para el desarrollo trabajos y presentación de trabajos para
ser aplicados en las muestras empresariales a las cuales pueda asistir.
OBJETIVO GENERAL:
Hacer que el estudiante desarrolle y aplique de forma sistémica los conocimientos
adquiridos para el desarrollo de su anteproyecto de grado con una metodología
adecuada, técnicas y procedimientos científicos.
OBJETIVOS ESPECIFICOS
El estudiante estará en capacidad de presentar una propuesta de investigación.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
Clase magistral.
Talleres de Investigación
Exposiciones (Profesor - Alumno)
Películas
Lecturas de libros, y revistas; análisis, interpretación y aplicación
Prácticas en centros de cómputo
29
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Pápelo grafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
REFERENCIAS BIBLIOGRAFICAS
HERNANDEZ, SAMPIERE, ROBERTO Y OTROS, metodología de la
investigación, Mcgraw Hill
TAMAYO Y TAMAYO MARIO, el proceso de la investigación científica, Limusa
MENDEZ, CARLOS EDUARDO, metodología de la investigación, Andes
CERDA, HUGO, los elementos de la investigación, El búho
Normas ICONTEC, vigentes.
CONTENIDO PROGRAMATICO
30
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
Distinguir las diferentes empresas que existen con el ánimo de ubicarse en el
contexto de estas, diferenciar la administración de centros de cómputo, software,
sistemas operativos, etc
OBJETIVO GENERAL:
El desarrollo de conceptos relacionados con la teoría administrativa, se discuten
algunas herramientas disponibles para la intervención en el desarrollo de las
organizaciones.
OBJETIVOS ESPECÍFICOS
El estudiante estará en capacidad de aplicar el proceso administrativo para el
desarrollo y conocimiento fundamental sobre la Administración de Empresas
Al finalizar el curso estará en capacidad de planear y programar dentro de un
enfoque administrativo en sistemas.
SISTEMA DE EVALUACION
Se realizarán pruebas orales y escritas
METODOLOGIA
Explicaciones teórico - prácticas en forma magistrales por parte
del catedrático.
Participación del estudiante desarrollando ejercicios en el tablero.
Participación del alumno con aplicaciones conceptuales.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
31
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS
Manual de Funciones
Conferencia del Instituto de Crédito territorial.
ELIA N. AVAD. Computadores en los negocios. Edt Pretince Hall.
Lernes Joel. Ed Limusa. Introducción a la Administración Y organización de
empresas
KENDALL Y KENDALL. Sistemas De Información. Editorial Prentice Hall
SENN. Análisis De Sistemas De Información Editorial Mc Graw Hill.
CONTENIDO PROGRAMATICO
EL PROCESO ADMINISTRATIVO
Etapas del proceso administrativo.
Variables que afectan el proceso Administrativo.
La Coordinación y el Proceso Administrativo.
Niveles de los sistemas de Empresa y la comunicación.
32
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
PLANEACION
Reserva Histórica
Conceptos Básicos
Práctica de Diagramación
Cálculo de la duración de la actividad
Cálculo del tiempo por el método CPM
Cálculo del tiempo por el método PERT
Procesos de Datos
Normas de Procesos Manuales
33
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
Distinguir las diferentes empresas que existen con el ánimo de ubicarse en el
contexto de estas, diferenciar la administración de centros de cómputo, software,
sistemas operativos, etc
OBJETIVO GENERAL:
El desarrollo de conceptos relacionados con la teoría administrativa, se discuten
algunas herramientas disponibles para la intervención en el desarrollo de las
organizaciones.
OBJETIVOS ESPECÍFICOS
El estudiante estará en capacidad de aplicar el proceso administrativo para el
desarrollo y conocimiento fundamental sobre la Administración de Empresas
Al finalizar el curso estará en capacidad de planear y programar dentro de un
enfoque administrativo en sistemas.
SISTEMA DE EVALUACION
Se realizarán pruebas orales y escritas
METODOLOGIA
Explicaciones teórico - prácticas en forma magistrales por parte
del catedrático.
Participación del estudiante desarrollando ejercicios en el tablero.
Participación del alumno con aplicaciones conceptuales.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
34
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS
Manual de Funciones
Conferencia del Instituto de Crédito territorial.
ELIA N. AVAD. Computadores en los negocios. Edt Pretince Hall.
Lernes Joel. Ed Limusa. Introducción a la Administración Y organización de
empresas
KENDALL Y KENDALL. Sistemas De Información. Editorial Prentice Hall
SENN. Análisis De Sistemas De Información Editorial Mc Graw Hill.
CONTENIDO PROGRAMATICO
EL PROCESO ADMINISTRATIVO
Etapas del proceso administrativo.
Variables que afectan el proceso Administrativo.
La Coordinación y el Proceso Administrativo.
Niveles de los sistemas de Empresa y la comunicación.
35
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
PLANEACION
Reserva Histórica
Conceptos Básicos
Práctica de Diagramación
Cálculo de la duración de la actividad
Cálculo del tiempo por el método CPM
Cálculo del tiempo por el método PERT
Procesos de Datos
Normas de Procesos Manuales
36
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION:
En los conceptos del Cálculo Integral están las bases de la aplicación de todo el
Cálculo Matemático y de otras materias afines por ejemplo de la Física
OBJETIVO GENERAL:
Fortalecer el pensamiento analítico y lógico a partir de esta materia.
OBJETIVOS ESPECIFICOS
Proporcionar al estudiante elementos para utilizar las integrales para resolver
problemas de integración.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
Exposición del tema, solución de problemas de aplicación, resolución de ejercicios
por parte de los estudiantes.
Aplicación de demostraciones, discusiones, prácticas en el tablero, talleres,
trabajos en grupo.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
REFERENCIAS BIBLIOGRAFICAS
LOUIS LEITHOLD, Cálculo, Editorial Harla
APOSTOL, Calculo Tomo II, Editorial Reverte
EARL SWOKOWSKY, Cálculo, Editorial Iberoamericana
37
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
CONTENIDO PROGRAMATICO
ANTI DERIVADA
Definición
Teoremas básicos
Integral indefinida
METODOS DE INTEGRACION
Método de integración por partes
Método de integración por sustitución
Método de integración por fracciones parciales
REVOLUCION DE SÓLIDOS
Calculo de área bajo la curva
Calculo de áreas entre diferentes curvas
38
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
ASIGNATURA: CONSTITUCIÓN
SEMESTRE: III
HORAS SEMANALES: 2
HORAS SEMESTRALES: 32
1. OBJETIVO GENERAL:
Conocer los derechos y deberes contenidos en la Carta Magna para la
convivencia entre todos los ciudadanos.
2. OBJETIVOS ESPECIFICOS:
Diferenciar los derechos, deberes y obligaciones del Estado hacia los ciudadanos
y viceversa, con el objeto de lograr márgenes de convivencia que contribuyan ala
construcción del tejido social. Interpretar y ordenar los pasos en orden lógico para
promover círculos de participación de la comunidad
3. CONTENIDO PROGRAMATICO:
3.1 Evolución
3.2 Definición de constitución y comparación
3.3 Preámbulo 1991/1886
3.4 Derecho a la vida
3.5 Derecho a la igualdad
3.6 Derechos económicos, sociales
3.7 Diversidad étnica y cultos
3.8 Diferentes paridos políticos.
4. METODOLOGIA:
Foros, exposición.
5. PRACTICAS:
Trabajos de investigación, talleres.
6. EVALUACION:
Durante el semestre se harán pruebas orales y escritas y se reportaran tres notas.
7. BIBLIOGRAFIA:
Constitución Política Nacional 1991, Ed. Legis 1998.
Derecho Constitucional, Ed. Legis. 1998.
Araujo, Principios de Derecho Constitucional, Ed. Mc Graw Hill. 1999.
8. RECURSOS:
BIBLIOTECA, AUDIOVISUALES, TALLERES y EMPRESAS.
39
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION:
El estudiante esta en capacidad de aplicar el conocimiento matemático en la
solución de problemas en el campo científico.
OBJETIVO GENERAL:
Proporcionar al estudiante los elementos necesarios para introducirlo en el campo
del conocimiento científico.
OBJETIVOS ESPECIFICOS
Estimular el espíritu crítico, analítico y creativo mediante el estudio de la s leyes de
la naturaleza.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas, tanto en el aula de clase como en los
laboratorios.
METODOLOGIA
Mediante la explicación y desarrollo de ejemplos se ilustrarán y presentarán cada
una de las relaciones de la unidad. Siguiendo un camino analítico se establecerá
la ley de conservación de la cantidad de movimiento.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Pápelo grafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
40
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS
HEWITT PAUL Conceptos de Física Conceptos de Física, Limusa Editores,
México
RAYMON A. SERWAY, Física tomo I, Mc. Graw Hill
ROBERT RESNICK, Física Volumen I, Editorial CECSA
CONTENIDO PROGRAMATICO
FINALIDAD DE LA FISICA
Método y finalidad de la física.
Sus relaciones con otras ciencias y con la técnica
Análisis dimensional.
Magnitudes fundamentales y derivadas.
Sistemas de unidades.
VECTORES
Magnitudes escalares y Vectoriales.
Suma de vectores: Método geométrico, método analítico, substracción de
vectores. Multiplicación de vectores unitarios.
CINEMATICA
Movimiento curvilíneo general en un plano: Vector desplazamiento. Vect.
Velocidad media e instantánea. Vect. Aceleración, aceleración normal y
tangencial. Movimiento rectilíneo uniforme y uniformemente variado. M.C.U. y
M.C.U.V., Movimiento parabólico. Relación entre las magnitudes lineales y
rotacionales, Movimiento relativo de translación uniforme.
TRABAJO Y ENERGIA
Concepto de trabajo. Trabajo de una fuerza constante. Trabajo de una fuerza
variable. Energía cinética. Teorema del trabajo y la energía. Potencia.
41
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
MEDICIONES
Cálculo de error
Análisis de Gráficas
Análisis de un experimento
Medición de pequeñas longitudes
CINEMATICA
Movimiento Uniforme
Movimiento Uniformemente acelerado
Planteamiento de modelos de programación lineal
DINAMICA
Segunda ley de Newton
Razonamiento
Fuerza Centrípeta
ESTATICA
Equilibrio
Fuerzas concurrentes
ENERGIA
Choques: elástico e inelástico
Partes básicas del computador
42
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION:
Se requiere que el alumno tenga conocimiento del idioma extranjero con el fin que
pueda interpretar los libros, manuales y documentación correspondiente al manejo
de software y hardware.
OBJETIVO GENERAL:
Dar un énfasis especial a la evaluación en el proceso y aprendizaje que permita
hacer un seguimiento riguroso de los logros obtenidos a través del proceso
secuencial hacia niveles más altos de aprendizaje.
OBJETIVOS ESPECIFICOS
El estudiante comenzará a emplear los nuevos elementos del lenguaje en su
forma natural, para entablar una comunicación con sus propios intereses.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
Teórico practico, con la participación activa del estudiante
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
REFERENCIAS BIBLIOGRAFICAS
KEEGEL ,JHON Revistas con información sobre computadores.
Fotocopias y manual “the language of computer programming in english”
43
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
CONTENIDO PROGRAMATICO
LECTURA UNO
The history of computers
Computer system special terms, vocabulary practice reading discussion review
LECTURA DOS
Electronic data processing
System special terms, vocabulary practice reading discussion review
LECTURA TRES
The binary system
Special terms, vocabulary practice reading discussion review
LECTURA CUATRO
Flowcharting
Special terms, vocabulary practice reading discussion review
LECTURA CINCO
A career in programming
Special terms, vocabulary practice reading discussion review
44
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION:
En el ambiente de ingeniería de sistemas el estudiante debe de aplicar los
conceptos de algoritmos, análisis y diseño de aplicativos para ser aplicados en la
programación, esto buscando la disciplina del alumno en el buen desarrollo del
manejo de la programación.
OBJETIVO GENERAL:
Capacitar al estudiante para que logre desarrollar aplicaciones de tipo comercial, a
través del estudio teórico y la utilización de la práctica mediante el lenguaje de
Programación.
OBJETIVOS ESPECIFICOS
El estudiante identificará los diversos aspectos que maneja este lenguaje, sus
características, su simbología y sus aplicaciones.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
Clase magistral. Codificación de algoritmos en un lenguaje de alto nivel que
soporte el manejo de pilas, colas, árboles, listas. Prácticas en los laboratorios de
los centros de cómputo, para codificación, compilación, depuración y ejecución de
los programas propuestos en clase, talleres como también los de consulta e
investigación del estudiante.
45
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Pápelo grafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
REFERENCIAS BIBLIOGRAFICAS
A.S, PHILIPPARKIS. L.J. KAZMIER. Cobol Estructurado. McGraw – Hill.
Apple, Manuales de Cobol.
BROWN, GARY D. Advance And Cobol With Structured Programming.
Clarence B. Germain Programación IBM
GARCIA, FERNANDO. CERRO, ALMUDENA Y DIEZ PERLA, J. MANUEL.
Programación Cobol Algoritmos estructurales. Mc Graw Hill
LAWRENCE R. NEWCOMER. Programación en Cobol Estructurado. McGraw-Hill
Stern And Stern. Programación Cobol.
MARQUEZ SERRANO, ANTONIO. Diseño de Programas en Cobol con
Programación Estructuras y Pseudocódigo. Mc Graw Hill
CONTENIDO PROGRAMATICO
INTRODUCCION
Estructura general de los datos de los programas
Nombre de datos – Constante, operadores
Como se codifica un programa en el lenguaje
INSTRUCCIONES
Verbos: Compute, Accept y Display
Transferencia de Datos
EXPRESIONES CONDICIONALES
Condición de la relación.
Condiciones anidadas.
Condición de clases.
Condición para verificar datos de entrada.
Condición de signo.
Condición con nombre de condición.
Condiciones complejas.
46
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
VERBO PERFORM
Perform Until
Perform en Línea
Perform Times
Perform Thru
Perform Anidados
47
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION:
El estudiante debe de adquirir el concepto de que es un sistema, datos, archivos
etc. para ser aplicados a los conceptos de programación.
OBJETIVO GENERAL:
Al finalizar la unidad, el estudiante está en capacidad de conceptualizar, describir y
analizar las necesidades del manejo eficiente de la información, la importancia que
ésta representa para cualquier entidad, así mismo podrá aplicar las metodologías
de planificación para la optimización de los recursos de los diferentes proyectos
que se presenten en las Organizaciones.
OBJETIVO ESPECIFICO
El estudiante estará en capacidad de actualizar y diseñar un nuevo sistema que
optimice los recursos de las empresas.
Analizar el costo y beneficio en la implementación de un sistema de información.
Distinguir entre un sistema de información y datos para plantear soluciones a
problemas teleinformáticos.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
Clase magistral, dinámica de grupos para el desarrollo de ejercicios y casos de
análisis.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
48
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS
KENDALL Y KENDALL. Sistemas De Información. Editorial Prentice Hall
SENN. Análisis De Sistemas De Información Editorial Mc Graw Hill
JEFREY. Sistemas de Información. Editorial Mc Graw Hill
CONTENIDO PROGRAMATICO
SISTEMAS DE INFORMACION
Definición de los sistemas de información
Características de la información
Técnicas para la recolección de información
Enfoque de sistemas para el diseño de sistemas de información
Aplicaciones
METODOLOGIA DE PLANIFICACION
Diagrama de barras
Métodos CPM
Método PER
Borrado
Modificación
ARCHIVOS
Composición de los archivos de datos
Clasificación de los archivos de datos
Consideraciones de selección
Consideraciones sobre el diseño de archivos.
49
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
CONCEPTOS DE SISTEMAS
Determinación del problema
Localización de los principales problemas en cuanto a confiabilidad, agilidad y
costos
Formulación de las justificaciones
ANALISIS PRELIMINAR
Levantamiento de Información sobre el sistema existente
Estudio del sistema actual
Evaluación del sistema existente
Identificación de las necesidades del nuevo sistema
50
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION:
Se requiere que el estudiante tenga las bases contables con el fin de definir los
costos que puede ocasionar el desarrollo de cualquier proyecto.
OBJETIVO GENERAL:
Este programa tiene por objeto suministrar a los estudiantes las herramientas
fundamentales y sus bases para obtener habilidades y destrezas en el manejo e
interpretación de los estados de Costos.
OBJETIVOS ESPECIFICOS
Desarrollar habilidades y destrezas para determinar el origen de las cuentas de
contabilidad de costos, para el diseñar e implementar los sistemas de costos.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
Explicación teórico - práctico en forma magistral por el profesor.
Desarrollo de casos prácticos por los estudiantes.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
51
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS
BOLAÑO, Cesar. Contabilidad comercial. Norma
HARGADON, Bernand J. Principios de Contabilidad. Norma.
GLENN A: WELSCH Y ROBERTH N, ANTHONY. Fundamentos de contabilidad
financiera, UTEHA,
OSCAR GOMEZ BRADO. Contabilidad de costos. McGraw-Hill,
CASHIN. Contabilidad de costos, (Serie Schaum, McGraw-Hill
GONZALO SINISTERRA. Contabilidad, sistemas de información para las
organizaciones, McGraw Hill.
CONTENIDO PROGRAMATICO
LA NÓMINA DE SALDOS
Componente de la Nómina
Factores Salariales
Deducciones de la nómina
Apropiaciones de la nómina
COSTOS FIJOS
Definición de costos fijos – contabilización
Determinación de costos fijos. Modelo para una empresa del sector industrial
COSTOS VARIABLES
Determinación de costos variables
Modelo de costos variables – contabilización
PRESUPUESTO DE VENTAS
Definición de presupuesto de ventas
Contabilización de las ventas brutas, ej.
Contabilización de las ventas netas
COSTO DE PRODUCCIÓN
Costos de materias primas contabilización
Costos de mano de obra contabilización
Cosos generales de fabricación contabilización
52
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
EL ESTADO DE RESULTADOS
Definición de estado de resultado
Modelos de estados de resultado
Ejercicios de aplicación
53
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
ASIGNATURA ESTADISTICA
SEMESTRE I
CODIGO: 212194
OBJETIVO:
El Estudiante aprenderá las nociones básicas de la Estadística, herramienta para
el desarrollo de teoremas y distribuciones de prueba.
CONTENIDO
54
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
UNIDAD No 05 MUESTREO
TEMAS
46 Encuestas por muestreo y principales etapas de la encuesta
47 Métodos de muestreo
48 Muestreo aleatorio no restringido
49 Muestreo estratificado
50 Muestreo dirigido
51 Muestreo por cuotas
52 Muestreo por conveniencia
55
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
METODOLOGIA:
Exploración diagnostica sobre concepciones, de la estadística, recolección y
análisis de muestras, constatación de resultados con otras investigaciones,
estructuración escrita de propuestas.
RECURSOS Y MEDIOS:
Salones de Clase, Retroproyectores. Papelógrafo, Tablero, Proyectores
diapositivas, Proyectores de Cine, Películas ICFES, Embajadas, Centro de
Investigación, Banco de Audiovisuales de CORUNIVERSITEC, libros y
colecciones de revistas, intercambio interbibliotecario según convenio existente,
Red de computadores UNIX –XENIX, Red CORUNINET – INTERNET, Plan de
Prácticas Empresariales “P.P.E”, según Convenios Empresarial e Industriales,
fundamento del SISTEMA DE FORMACIÓN ACADEMIA-EMPRESA.
CRITERIOS DE EVALUACION
Se realizarán diferentes formas de evaluar, entre las cuales podemos citar:
Desarrollo de ejercicios
Trabajos escritos
Desarrollo de talleres
Evaluaciones escritas
REFERENCIAS BIBLIOGRAFICAS:
56
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION.
OBJETIVO GENARAL
El curso se desarrollara estudiando y resolviendo problemas de la representación
de información a través del diseño de algoritmos como vectores, matrices, listas,
pilas, colas, árboles, binarios.
OBJETIVOS ESPECIFICOS
Aprender a utilizar la dinámica de la memoria en el desarrollo de programas.
Entender la utilización de índices al estudiar las bases de datos.
Entender la teoría de grafos para solución de problemas informáticos.
CRITERIOS DE EVALUACION
Se realizarán diferentes formas de evaluar, entre las cuales podemos citar:
Desarrollo de ejercicios de aplicación
Trabajos escritos
Desarrollo de talleres
Evaluaciones escritas
METODOLOGIA:
Clase magistral. Codificación de algoritmos en un lenguaje de alto nivel que
soporte el manejo de pilas, colas, árboles, listas. Prácticas en los laboratorios de
los centros de cómputo, para codificación, compilación, depuración y ejecución de
los programas propuestos en clase, talleres como también los de consulta e
investigación del estudiante
RECURSOS Y MEDIOS:
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Proyectores de Cine,
Películas del ICFES, Embajadas, centros de Investigación, Banco de
Audiovisuales de CORUNIVERSITEC, Libros y colecciones de Revistas,
intercambio bibliotecario según convenios existentes. Red de computadores UNIX-
57
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS:
BECERRA SANTAMARIA Cesar. Estructura de datos en C. Editorial Impresos
Ltda.
ARRON M. TENENBAUN. Augenste in estructura de datos en pascal, Editorial
P:H:H: Prentice Hall. Hispanoamericana S.A.
CAIRO/GUARDATI. Estructura de Datos. Mc Graw Hill
JOYANES AGUILAR, Luis. Estructura de Datos. Editorial Mc Graw Hill
CONTENIDO
ORDENAMIENTO
Conceptos generales
Ordenamiento sort-burbuja
Ordenamiento sort-burbuja mejorado
Ordenamiento de selección
Ordenamiento de Inserción
Ordenamiento rápido.
LISTAS
Función malloc()
Función free()
El concepto de lista
Creación de una lista
Inserción de datos en una lista
Impresión de una lista
Inserción de dato antes de un nodo dado
Inserción de una lista entre dos nodos
Como mantener una lista clasificada
Creación de una lista clasificada
Retiro de un nodo de una lista
Ejercicios propuestos
Listas circulares
Como concatenar dos listas circulares
Inserción de un nodo final
Retiro de un nodo de una lista circular
El famoso problema de Josephus
Nodos de encabezamiento
58
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
Suma de polinomios
Ejercicios propuestos
Listas doblemente encadenadas
Inserción de un dato en lista doblemente encadenada
Creación de una lista circular doblemente encadenada
Listas circulares doblemente encadenadas
Liberación de los nodos de una lista circular
Creación de una lista circular doblemente encadenada
Copia de una lista P en una lista q
Suma de dos números muy grandes
Cálculo del centésimo término de la secuencia de fibonacci
Ejercicios propuestos
Impresión de una lista recursivamente
Ejercicios propuestos
ÁRBOLES BINARIOS
Definiciones
Creación de un árbol binario
Formas de recorrer un árbol binario
Ejercicios propuestos
Mantenimiento de un conjunto de números clasificados ascendentemente
Impresión de un árbol el inorden
Impresión de un árbol en preorden
Impresión de un árbol en posorden
59
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
60
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
El estudiante encontrara herramientas mas versátiles que permitirán desarrollar
aplicativos mas rápidos utilizando los motores de las bases de datos.
OBJETIVO GENERAL:
Dar las herramientas básicas de la programación orientada a objetos que es una
extensión natural de la actual tecnología de programación.
OBJETIVO ESPECIFICO
Desarrollar las aplicaciones de software y utilice esta tecnología, para implementar
ideas que se requieren, para especificar cualquier sistema de información.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
Exposición en clase por parte del docente, realización de algoritmos, codificación
de los algoritmos con instrucciones y comandos de este lenguaje de
programación, laboratorios de práctica en los centros de cómputo.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
61
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS
HERBERT SCHILDT. Aplique Turbo C++ para Windows..Editorial Mc
Graw Hill.
JOYANES AGUILAR, Luis..Turbo C++ Iniciación y Referencia..Editorial
MC. Graw Hill.
HERBERT SCHILDT. Manual C++ para Programadores..Editorial MC.
Graw Hill
HERBERT SCHILDT. C++ Guía de Autoenseñanza..Editorial MC. Graw Hill
DEITEL Y DEITEL Como programar en C++ Editorial Pearson
CONTENIDO PROGRAMATICO
FUNDAMENTOS Y DEFINICIONES
Programación Orientada a Objetos
El objeto
Comunicación ente objetos
Actuación del objeto
Mensajes
Paso de mensajes
Estructura interna del Objeto
Atributos
Métodos
Clases
Subclases
Orientación a Objetos
Abstracción
Encapsulación
Modularidad
Jerarquía
Polimorfismo
Herencia
Lenguajes que soportan esta tecnología
ENTRADAS Y SALIDAS
Entrada (cin) cin.get, getline
Salida (cout)
Lectura de datos carácter
Lectura de datos cadena
Justificación
Salida con formato definido
62
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
CLASES
Palabras Reservadas
Especificadores
Inicializar un Objeto
Constructores
Destructores
Operador de resolución de ámbito
SOBRECARGA DE OPERADORES
Sobrecarga de funciones
Ambigüedad
Apuntador this
Sobre carga de operador +
Sobre carga de operadores binarios
Sobre carga de operadores unarios
Sobre carga de operador asignación
Sobre carga de operadores de función
Sobre carga de otros operadores
HERENCIA
Clase base
Clase derivada
Constructores y destructores en herencia
Herencia Simple
Redefinir miembro de la clase
Herencia múltiple
Funciones Virtuales
Polimorfismo
Implementación de funciones virtuales
Constructores virtuales
Destructores virtuales
63
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION.
El estudiante debe de adquirir conocimientos de poder agrupar la información,
donde evitara la redundancia y la duplicidad de la información, encontrando
formas de agruparla, para luego relacionarla y utilizarla en una forma eficiente.
OBJETIVO GENERAL:
En este Curso se presenta una metodología para identificar, organizar y
documentar los datos que soportan los sistemas de información. Al terminar el
Curso el estudiante estará en capacidad de resolver problemas en los cuales se
manejen grandes volúmenes de información.
OBJETIVOS ESPECIFICOS
El estudiante estará en capacidad de analizar la necesidad del diseño de una base
de datos.
Diseñar e implementar base de datos relacionales para un sistema de información
de las empresas.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
METODOLOGIA
Clase magistral, dinámica de grupos para el desarrollo de ejercicios Creación de
diseños lógicos y físicos, tablas, realizadas a través de Talleres.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
64
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS
SHAKUNTALA AIRE, Técnicas de Bases de Datos
JAMES, Martín..Organización de las Bases de datos.
KORTH..BASES DE DATOS. Mc Graw Hill
CONTENIDO PROGRAMATICO
65
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
66
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
1. OBJETIVO GENERAL
Señalar al estudiante los aspectos de mayor relevancia en la evaluación
económica de proyectos de inversión, haciendo énfasis en los alcances y
limitaciones de las técnicas que se conocen para este fin.
2. OBJETIVOS ESPECIFICOS:
Introducción, la estructuración de inversión, variabilidad, representación gráfica, el
concepto de interés, equivalencia, tablas de interés, índices, valor de oportunidad,
presente neto, tasa interna de retorno, discrepancias, ordenamiento preferencial,
clasificación de costos, contabilidad y proyecto.
3. CONTENIDO PROGRAMATICO
3.1 Introducción y objetivo, la estructuración de una alternativa de inversión, la
viabilidad económica, la factibilidad, ejemplos.
3.2 El concepto de interés, el concepto de equivalencia, la equivalencia entre una
suma actual y una futura, el interés simple, el interés compuesto, equivalencia
entre una suma futura y una serie de sumas uniformes, la equivalencia con una
presente.
3.3 La equivalencia entre una serie de sumas futuras cuyo valor aumenta
gradualmente en una cantidad constante. La tabla de interés, concepto de
equivalencia generalizado.
3.4 La investigación, metodología, etapas, modelo del proceso de investigación.
3.5 Trabajos, importancia de la metodología de los trabajos, estructuras,
presentación.
4. METODOLOGÍA
Preparación de las clases, actualización y revalidación de conceptos, talleres
prácticos, clases magistrales, desarrollo de talleres, lluvia de ideas, creatividad de
los alumnos, mesas redondas, experiencias del alumnado, exposición de trabajos.
5. PRACTICAS
Trabajos de investigación, ejercicios prácticos.
6. EVALUACION:
Durante el semestre se harán pruebas orales y escritas y se reportaran tres
notas.
67
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
7. BIBLIOGRAFIA:
Beltran, Técnica de Estudio y Redacción, Ed. USTA Bogotá. 1994.
Congrais, Así es como se Estudia, Ed. Forga Bogotá. 1995.
Sabino C. , El proceso de Investigación, Ed. El Cid Bogotá. 1997.
8. RECURSOS:
BIBLIOTECA, AUDIOVISUALES, TALLERES y EMPRESAS.
68
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
En esta era moderna se requiere que los sistemas de computación estén
comunicados entre si para poder compartir, archivos, hardware, y actualizar la
información desde cualquier punto del universo.
OBJETIVO GENERAL:
Capacitar al estudiante en la aplicación de los avances tecnológicos de
telecomunicaciones, y la computación. Sus aplicaciones en redes, clases de redes
(LAN, MAN, WAN), topologías, procesamientos de datos.
OBJETIVOS ESPECÍFICOS
Diseñar e implementar redes LAN.
Al culminar el semestre tendrán los conceptos básicos para la selección de los
medios de transmisión y dispositivos de una red
METODOLOGIA
Clase magistral.
Talleres de Investigación
Exposiciones (Profesor - Alumno)
Películas
Lecturas de libros, y revistas; análisis, interpretación y aplicación
Prácticas en centros de cómputo
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales, escritas y practicas en los centro de computo de la
institución.
69
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS
ALABAN A. Riera J. Telemática, Informática y redes de computadores.
Editorial Bixaren, Marcombo.
ARES, ROBERTO A. TAWDI. RESTA JOSÉ L. Fibras Ópticas, Tecnología
y Sistemas. Revista Telegráfica y Electrónica. Edt. Arbopublicaciones
Técnicas.
MONTERO DEL PINO, MANUEL. La Telemática: Sistemas y aplicaciones.
Ed Daniel Weiss.
REBOYO SÁNCHEZ, J.L. Curso de la Ingeniería de la Telemática. Edt
Universidad Politécnica de Madrid.
GONZÁLEZ SAINZ, Nestor. Comunicaciones y Redes de Procesamiento
de Datos.RDt. Mc Graw Hill. Interamericana de Méjico. S:A. De C:V:
ALCALDE..Teleinformática Básica Mc Graw Hill
CONTENIDO PROGRAMATICO
INTRODUCCION
Definiciones Informática y telemática.
Evolución histórica de las telecomunicaciones.
Sistema teleinformático.
Evolución de las redes de datos.
REDES LOCALES
Definición y clasificación de las redes locales.
Algunas ventajas de la utilización de LANs.
Topologías.
Estratificación de las funciones de las LANs.
Clasificación y control de acceso al medio (MAC).
Estándar para redes locales (LANs ) IEEE802.
Algunos aspectos sobre evaluación de LANs.
71
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
De acuerdo al avance tecnológico se ha hecho necesario aprender nuevas
herramientas orientadas a objetos los cuales le permitirán al estudiante
proyectarse mas a la herencia de los datos
OBJETIVO DE LA ASIGNATURA:
Dar las herramientas básicas de la programación orientada a objetos que es una
extensión natural de la actual tecnología de programación
OBJETIVOS ESPECIFICOS
Brindar las herramientas conceptuales para diseñar aplicaciones de Software,
utilizando clases, objetos, herencia y polimorfismo.
METODOLOGIA:
Clase magistral. Codificación de algoritmos en un lenguaje de alto nivel que
soporte el manejo de pilas, colas, arboles, listas. Prácticas en los laboratorios de
los centros de cómputo, para codificación, compilación, depuración y ejecución de
los programas propuestos en clase, talleres como también los de consulta e
investigación del estudiante.
72
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
RECURSOS Y MEDIOS:
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Proyectores de Cine,
Películas del ICFES, Embajadas, centros de Investigación, Banco de
Audiovisuales de CORUNIVERSITEC, Libros y colecciones de Revistas,
intercambio bibliotecario según convenios existentes. Red de computadores UNIX-
XENIX, Red de CORUNINET-INTERNET. Plan de Prácticas Empresariales "
P.P.E" Según Convenios Empresariales e Industriales, fundamento del SISTEMA
DE FORMACION ACADEMIA-EMPRESA.
CRITERIOS DE EVALUACION:
Se realizarán diferentes formas de evaluar, entre las cuales podemos citar:
Desarrollo de ejercicios de aplicación
Trabajos escritos
Desarrollo de talleres
Evaluaciones escritas
REFERENCIAS BIBLIOGRAFICAS:
HERBERT SCHILDT. Aplique Turbo C++ Para Windows..Editorial Mc
Graw Hill.
JOYANES AGUILAR, Luis..Turbo C++ Iniciación y Referencia..Editorial
MC. Graw Hill.
HERBERT SCHILDT. Manual C++ para Programadores..Editorial MC.
Graw Hill
HERBERT SCHILDT. C++ Guía de Autoenseñanza..Editorial MC. Graw Hill
DEITEL Y DEITEL Como programar en C++ Editorial Pearson
CONTENIDO PROGRAMÁTICO
FUNDAMENTOS Y DEFINICIONES
Programación Orientada a Objetos.
El objeto.
Comunicación ente objetos.
Actuación del objeto.
Mensajes.
Paso de mensajes.
Estructura interna del Objeto.
Atributos.
Métodos.
Clases.
Subclases.
73
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
Orientación a Objetos.
Abstracción.
Encapsulación.
Modularidad.
Jerarquía.
Polimorfismo.
Herencia.
Lenguajes que soportan estas tecnologías.
ENTRADAS Y SALIDAS
Entrada (cin) cin.get, getline.
Salida (cout).
Lectura de datos carácter.
Lectura de datos cadena.
Justificación.
Salida con formato definido.
CLASES
Palabras Reservadas.
Especificadores.
Inicializar un Objeto.
Constructores.
Destructores.
Operador de resolución de ámbito.
SOBRECARGA DE OPERADORES
Sobrecarga de funciones
Ambigüedad
Apuntador this
Sobre carga de operador +
Sobre carga de operadores binarios
Sobre carga de operadores unarios
Sobre carga de operadores de función
Sobre carga de otros operadores
74
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
HERENCIA
Clase base
Clase derivada
Constructores y destructores en herencia
Herencia Simple
Redefinir miembro de la clase
Herencia múltiple
Funciones Virtuales.
Polimorfismo
Implementación de funciones virtuales
Constructores virtuales
Destructores virtuales
75
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
El alumno conocerá nuevos métodos de establecer controles a los aplicativos que
se puedan desarrollar en la práctica o en la vida real ya que en toda empresa
auditan el área de Informática.
OBJETIVOS GENERALES:
Proporcionar al alumno la información necesaria para desempeñarse en el área de
auditoria, con un buen rendimiento, desarrollando la metodología de auditoria de
manera que se encuentre en condiciones de aplicar conceptos, ya sea en una
entidad como en sus propios desarrollos.
OBJETIVOS ESPECIFICOS
Establecer un marco general, metodológico de la investigación operacional en la
formulación y optimización del modelo matemático aplicado a la ingeniería de
sistemas.
METODOLOGIA
Cátedra magistral impartida por el docente
Talleres de Investigación
Mesas Redondas
Exposiciones (Profesor - Alumno)
Películas
76
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
RECURSOS Y MEDIOS:
Salones de Clase, Retroproyectores. Papelógrafo, Tablero, Proyectores
diapositivas, Proyectores de Cine, Películas ICFES, Embajadas, Centro de
Investigación, Banco de Audiovisuales de CORUNIVERSITEC, libros y
colecciones de revistas, intercambio interbibliotecario según convenio existente,
Red de computadores UNIX –XENIX, Red CORUNINET – INTERNET, Plan de
Prácticas Empresariales “P.P.E”, según Convenios Empresarial e Industriales,
fundamento del SISTEMA DE FORMACIÓN ACADEMIA-EMPRESA.
CRITERIOS DE EVALUACION
Se realizarán diferentes formas de evaluar, entre las cuales podemos citar:
Control de Lecturas
Mesas Redondas
Exposiciones
Trabajos escritos
Debates y espacios donde el alumno pueda expresar libre, espontánea y
respetuosamente sus puntos de vista e interpretaciones sobre temas propuestos o
analizados por él.
Evaluaciones escritas
REFERENCIAS BIBLIOGRAFICAS
LOOT, RICHARD W. Auditoria del Control del Procesamiento de Datos. Edt
Norma, Bogotá, Colombia.
Instituto Mexicano de Contadores Públicos. Control y Auditoria del
Computador. Documento Cámara del Comercio.
ENCHENIQUE. Auditoria Informática. Editorial Mc Graw Hill.
Auditoria de Sistema. Editorial Mc Graw Hill.
CONTENIDO PROGRAMATICO
77
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
AUDITORIA DE SISTEMAS
Definición de auditoria
Clases de auditoria
Organización jerárquica
Normas generales de auditoria
Seguimientos de la Auditoria
Estado actual de la auditoria de sistemas en el país
Auditoria de sistemas computarizados y en redes
Papeles de trabajos e informes específicos del auditor
Modelo de auditoria sugerido
78
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
1. Objetivo General:
A los profesionales de diferentes disciplinas en la actualidad se les han ido
mermando las oportunidades de empleo, debido a la alta competitividad y al
número de egresados que día a día es mayor en el mercado laboral colombiano.
Esta materia tiene como fin mostrarles a los alumnos un enfoque con visión
empresarial y a su vez integrarla con asignaturas complementarias hasta
convertirlo en una realidad tangible, a través de la utilización de todas las
herramientas aprendidas en clase, desde el manejo de los conceptos de
mercadeo, hasta la parte legal para la formalización de una empresa.
2. Objetivos específicos:
79
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
3. Contenido programático:
4. Metodología:
80
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
5. Prácticas:
Consultas bibliográficas.
Consultas en Internet.
Visitas a la Cámara de Comercio y a la DIAN
Talleres en clase.
6. Evaluación:
7. Bibliografía:
7.1. Específica
Dave Patten, Traducción Zulma Ramos Ramírez, Mercadeo Práctico para
nuevas empresas, técnicas para abrir puertas y capturar mercados, 2000
Cámara de comercio, sexta edición, Guía para formalizar una empresa,
2005
7.2. General
Bruno Murani, Comunicación Visual
Bárbara Hateley, Warren Un Pavo Real en el Mundo de los Pingüinos
Robert Fisher, El Caballero de la Armadura Oxidada.
81
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
Se aprendedora que todo proyecto debe de ser sostenible social, conómicamente,
políticamente y ambientalmente.
OBJETIVO GENERAL:
Dar las bases conceptuales sobre la relación naturaleza - sociedad y hombre que
se dan en el medio donde se vive, o se trabaja, relacionándolos con los problemas
ambientales ocasionados por el manejo inapropiado de los recursos, a fin de que
el estudiante interiorice como él está inmerso en los ecosistemas y la forma como
él interviene en estas relaciones como parte de un desarrollo sostenible y
sustentable.
OBJETIVOS ESPECIFICOS
Dar a conocer los fundamentos de la educación ambiental, y tendencias en el
contexto local, nacional y global de acuerdo a la normatividad colombiana.
METODOLOGIA
El desarrollo de esta materia se realizará mediante cátedra magistral con el fin de
dar los elementos conceptuales que soportan la teoría de la materia. Además se
realizarán talleres teórico – prácticos, apoyados con recursos audiovisuales.
También se efectuará una salida de campo con el fin de contextualizar la
aplicación de un desarrollo sostenible y sustentable.
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
82
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
REFERENCIAS BIBLIOGRAFICAS
COMISION MUNDIAL DEL MEDIO AMBIENTE Y DEL DESARROLLO
NUESTRO FUTURO COMÚN. Alianza ed. Colombiana. Colegio Verde de
Villa de Leyva 1988.
RICO, VERCHER MANUEL, Educación y Futuro. Monografías para la
reforma de la Educación Ambiental. Barcelona 1990
SUREDA , J COLOM, A.J. Pedagogía Ambiental. Barcelona, Ceac 1997.
UMESCO, PNUMA. Tendencias de la Educación Ambiental. Editorial
Catarata, PROVINCIA vasca España 1994.
GIOLITTO. P. Por una Cultura Ambiental. No 3ª Traducción del Francés.
Bogotá, Colombia 1992.
Memorias del Diplomado de Regulación Ambiental y Actividad Empresarial,
para el Desarrollo Sostenible. U. Javeriana junio 2001 Bta.
Desarrollo Sostenible. U. Andes, U. Javeriana Congreso Mundial. Bogotá.
2001 Cartagena.
COLOMBIA INFORME NACIONAL PARA EL CNUMAD – 1992
CONTENIDO PROGRAMATICO
EDUCACION AMBIENTAL
Fundamentos de la educación ambiental y sus tendencias y prácticas.
Finalidad de la educación ambiental.
Fundamentos formales, axiológicos y prácticos.
Educación ambiental en el contexto nacional.
Normatividad ambiental en Colombia, ley 99/93, Código de recursos naturales,
Constitución Colombiana y normatización por recursos: agua, suelo, atmósfera,
aire.
Tasa distributiva.
Seminario taller de ISO-14.000
83
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
84
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
OBJETIVO:
Manejar un editor HTML en función visual.
JUSTIFICACIÓN:
La comunicación y el diseño actual exigen la utilización de aplicaciones
multimediales
METODOLOGÍA:
1- Fundamentación teórico-práctica
2- Ejercicios de aplicación
3- Socialización y evaluación colectiva
4- Análisis de aplicaciones reales (visitas empresariales)
5- Desarrollo de proyecto
INTRODUCCIÓN
Presentación del programa, familiarizaron con le sistema operativo
FUNCIONES PRINCIPALES
Conocimiento de la interface del programa menus funciones, funcionamiento
básico, tipos de archivo, comandos básicos: nuevo, abrir, guardar. Formatos de
archivo y vinculación
OBJETOS GRÁFICOS
Objetos gráficos, propiedades. posición, escala, rotación. relleno, contorno, color.
TEXTO
Texto, selección y modificación, fuentes, bloques de texto, propiedades,
modificadores, flujo.
85
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
COLOR
Combinación de color, paletas, muestras.
PAGINACIÓN E INDEXACIÓN.
Paginación, Indexación.
EXPORTACIÓN
Exportación a PDF, compresión, vinculación y fuentes.
MATERIAL DE APOYO:
Libros, centros de computo, internet, revistas, salidas pedagógicas, documentos
audiovisuales y demás extra clases.
BIBLIOGRAFÍA:
Manual de Dreamweaver, Ed. Alfa y Omega
Manual de Fireworks, Ed. Alfa y Omega
86
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACIÓN
OBJETIVO GENERAL
Dar los fundamentos teóricos y prácticos de los sistemas operativos, su evolución,
administración, así como capacitar al estudiante en los nuevos sistemas
operativos (Linux, Unix, NT-Server, Windows-9x) mostrando las ventajas y
desventajas, para poder entender su aplicabilidad en los diferentes sistemas
computacionales.
OBJETIVOS ESPECIFICOS
El estudiante estará en la capacidad de instalar, configurar y administrar en
sistema operativo monousuario y multiusuario.
METODOLOGIA
Desarrollo teórico- práctico por parte del profesor.
Talleres de Investigación
Análisis de artículos especializados
Análisis de información referente a estos temas
Lecturas de libros, revistas, periódicos
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
87
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
REFERENCIAS BIBLIOGRAFICAS
BRIAN W, K ERNIGHAN, PIKE, POB. El entorno de programación Unix. Prentice –
Hall Latinoamericana. México, 1987. THOMAS, REBECA, YATES, JEAN. Sistema
operativo Unix, Guía del usuario. Mc Grw-Hill, México. 1988.
The Santa Cruz Operations, Xenix, Reference Guide, California, U.S.a: 1989
ALCALDE, Eduardo. Introducción a los Sistemas Operativos. Editorial Mc Graw
Hill
ARRON M. TENENBAUN. Sistemas Operativos Distribuidos. Editorial P:H:H:
Prentice Hall. Hispanoamericana S.A.
RUEDA, Francisco. Sistemas Operativos. Editorial Mc Graw Hill
CONTENIDO PROGRAMATICO
INTRODUCCION
Definición de un sistema operacional
Generaciones de los sistemas operativos
Conceptos de: Software, Hardware, Firmware
Memoria
Clases de computadores
Sistemas monousuario, sistemas multiusuarios
Tendencias futuras
PROCESOS
Introducción
Procesos batch
Procesos en línea
Procesos en tiempo real
Procesos concurrentes
Spoll
88
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
Sistemas jerárquicos
Pathnames
Tipos de archivos
Nombres de archivos
Extensiones de archivos
Operaciones con archivos y directores
Directores estándar del sistema
Accesorios al sistema
Prompts del sistema
Cambio de claves (password)
Introducción al “Visual editor” (VI)
Mensajes
Elaboración
Lectura
Eliminación
Correo
Conceptos básicos
Cajas de correo
Mensajes
Comandos del correo
Operación del Bounrne-Shell
Redirección de entradas y salidas
Tareas foreground y background
Comandos de spoll
Configuración de una impresora
89
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
JUSTIFICACION
El estudiante aprenderá a manipular mejor los datos ya que puede observar la
herencia de ellos lo cual le permitirán utilizar herramientas de diseño de sistemas
como el UML.
OBJETIVO GENERAL:
Dar los conceptos fundamentales de la importancia, evolución y etapas para el
desarrollo de aplicativos del software.
OBJETIVOS ESPECÍFICOS
Estará en la capacidad de aplicar diferentes metodologías para el desarrollo de
aplicaciones de software.
METODOLOGIA
Clase magistral.
Talleres de Investigación
Exposiciones (Profesor - Alumno)
Películas
Lecturas de libros, y revistas; análisis, interpretación y aplicación
Prácticas en centros de computo
RECURSOS Y MEDIOS
Salones de clase, Retroproyectores, Papelógrafo, Tablero, Libros, e intercambio
bibliotecario según convenios existentes. Red de computadores UNIX-XENIX, Red
de CORUNINET-INTERNET.
90
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
CRITERIOS DE EVALUACION
Se realizarán pruebas orales y escritas.
REFERENCIAS BIBLIOGRAFICAS
ROGERS S. PRESSMAN, Ingeniería del Software Un Enfoque Práctico, Editorial
McGraw-Hill, Madrid
MARK NORRIS, y PETER RIGBY, Ingeniería del Software Explicada, Editorial
Megabyte, Noriega Editories.
CONTENIDO PROGRAMATICO
GESTION DE PROYECTOS
El personal
El problema
El proceso
El proyecto
91
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
INTRODUCCION AL ANALISIS
Análisis de requisitos
Técnicas de comunicación
Dominio de la informacion
Creación de prototipos del Software
DISEÑO DE SOFTWARE
Diseño e Ingeniería del Software
Proceso de Diseño
Principios del Diseño
Métodos del diseño
Conceptos del diseño
PRUEBA
La importancia de la prueba
Principios
Facilidad de la prueba
Técnicas de prueba
92
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
CONTENIDOS PROGRAMATICOS
TENDENCIAS FUTURAS
Nuevos modos de representar la información
Nuevas Tecnologías
93