Академический Документы
Профессиональный Документы
Культура Документы
MATERIAL DE APOYO
BIBLIOGRAFICO
Licenciatura:
INGENIERIA EN SISTEMAS
COMPUTACIONALES
Asignatura:
INTRODUCCIN A LAS
CIENCIAS DE LA
COMPUTACION
Cuatrimestre:
PRIMERO
3. MATEMTICAS
3.1. Matemticas discretas.
3.1.1. Lgica y conjuntos.
3.1.2. Combinatoria.
3.1.3. Relaciones y grafos.
3.2. Teora matemtica de la computacin.
3.2.1. Lenguajes formales y autmatas.
3.2.2. Sistemas formales.
3.2.3. Computabilidad.
5. REDES
5.1. Transmisin y comunicacin de datos.
5.1.1. Teora de la informacin
5.1.2. Seales.
5.1.3. Transmisin de voz, imgenes y datos.
6. SOFTWARE
6.1. Sistemas operativos.
6.1.1. Estructura bsica.
6.1.2. Tipos de sistemas operativos.
6.2. Traductores y compiladores.
6.3. Utileras y manejadores orientados al usuario del sistema.
GLOSARIO
BIBLIOGRAFIA
REFERENCIAS
INTRODUCCION
Toda persona que inicia una carrera profesional previamente debe realizar
un anlisis sobre los logros que puede alcanzar al terminarla debe de conocer el
campo de trabajo, as como las materias que debe dominar a lo largo del
trayecto.
Esta asignatura pretende ser un poco ese anlisis breve porque le va
mostrando a pasos reducidos los elementos que usted como Ingeniero en
Sistemas Computacionales utilizara eventual o diariamente.
En esta asignatura empezaremos a conocer las caractersticas que
distinguen a un ingeniero en sistema, hablaremos un poco de las matemticas
discretas muy tiles cuando se trabajan seales digitales, conoceremos como
esta diseada una red de computadoras y finalmente nos encantaremos
hablando de la Inteligencia artificial que es hacia donde actualmente tienden a
ir los sistemas de cmputo.
Trabajar con sistemas de cmputo es muy complejo porque podemos o
debemos cubrir muchos puestos desde la misma carrera profesional por eso lo
motivo a esforzarse para que cuando concluya esta materia sepa usted que
rea es la que ms le interesa, puede quedarse por ejemplo en el anlisis de
seales digitales, profundizar en la Inteligencia artificial, moverse en el diseo de
sistemas de cmputo, etc. Cualquiera que usted elija seguramente tuvo su inicio
en esta materia.
MANEJO DE LA ANTOLOGA
Sugiero llevar esta antologa como fue marcada por el ndice empezando
desde el primer capitulo e ir avanzando progresivamente a cada uno de los
captulos posteriores, tambin considero pertinente releer los captulos en los
cuales observ alguna deficiencia a la hora de resolver el cuestionario.
En los cuestionarios de evaluacin no he seguido un orden con los temas
de la unidad esto lo hago con el fin de que usted al resolver el cuestionario
tenga que volver a leer cada subtema si as fuese necesario. Le comento esto
para que no se extrae si nota que las primeras preguntas corresponden al final
de la unidad y viceversa.
Enfatizo nuevamente en lo antes dicho no creo conveniente que haga
cambio de unidad sin que antes haber entendido en su totalidad la anterior
incluyendo cada uno de los trminos por eso creo pertinente hacer uso del
Glosario de trminos que se localiza al final de la antologa debo aclarar que si
algn termino no entiende lo anote porque es posible que en otra unidad de la
definicin de ese termino.
Las palabras que integran el glosario estn marcadas (fueron rellenadas y
subrayadas) adems de estar en negrita cursivas solo cuando es la primera vez
que aparecen.
Algunos trminos que durante el desarrollo de la Antologa fueron definidos
no aparecen en el glosario.
Mi intencin al crear esta antologa ha sido satisfacer la demanda del
programa que se me ha presentado pero no siempre es posible con un solo
documento consultado entender una materia por tal motivo le sugiero se tome
la molestia de consultar ms manuales o documentos que refuercen el
conocimiento.
He agregado muchos link que hacen referencia a los visto en las unidades
de esta asignatura espero y le sean de gran ayuda. Estos links son localizados al
final de la Antologa junto con la Bibliografa.
Capitulo I
LA INGENIERIA EN SISTEMAS
COMPUTACIONALES
COMPUTACIONALES
1.1. Qu es un Ingeniero?
1.2. Qu es un sistema?
1.3. Qu es un sistema Computacional?
1.4. Qu es y cual es la funcin del Ingeniero en Sistemas
Computacionales?
1.5. Perfil laboral del Ingeniero en Sistemas
Computacionales
1.6. La Ingeniera en Sistemas Computacionales y
carreras afines.
INTRODUCCION:
Son muchos los institutos que ofrecen una carrera tcnica para diseo
o asistencia de sistemas computacionales en donde con tan solo con uno
o dos aos usted adquiere el conocimiento bsico para ensamblar una
computadora. Por otro lado estn los ingenieros que esforzndose por un
largo de 4 o 5 aos les toca desempear las mismas funciones que el
tcnico.
Acaso a estas alturas del partido no cabria preguntarse Qu
diferencia puede existir en ambos casos?
Estas y muchas preguntas similares sern respondidas en esta
unidad.
OBJETIVO:
Hemos intentado con esta unidad dar a conocer el perfil que usted
deber cumplir al ser Ingeniero en Sistemas computacionales y que lo
hace diferente en comparacin con las carreras tcnicas.
1.1. Qu es un Ingeniero?
En mi vida profesional me he encontrado con tcnicos que cuentan con
mucha prctica a la hora de ensamblar un equipo o de realizar un programa y
casi siempre que esto pasa uno se cuestiona Que diferencia puede existir entre
el tcnico y el Ingeniero? y aun ms curioso cuando el Ingeniero no localiza tan
rpido las fallas como lo hace un tcnico A que se debe?
La palabra "ingeniero" tiene su raz en el latn: "ingenium". Por "ingenium" se
entiende las disposiciones naturales de un ser humano o las cualidades innatas
de una cosa. A esta primera acepcin siguen "inteligencia", "talento", "genio".
Slo en la quinta acepcin, "ingenium" designa tanto "invencin" como
"inspiracin". De "ingenium" deriva "ingeniosus": el que tiene talento. A mediados
del siglo XVI, "ingenioso" se aplicar a quien tiene habilidad para la invencin o la
construccin. En realidad, esta ltima extensin est implcita en la palabra
originaria "ingenium", formada por la partcula in ms el verbo gigno o geno que
quiere decir engendrar.
De ah que "ingeniero" se le llame al que fabrica, disea o inventa.
Actualmente un ingeniero es aquella persona que cuenta con el
conocimiento de las ciencias matemticas y naturales adquirido mediante el
estudio, la experiencia y la prctica y a travs de estas ciencias busca resolver
problemas tcnicos y muchas otras veces ellos mismos buscan crear problemas y
encontrar soluciones.
Estos problemas en su gran mayora son aparatitos o programas de
computadoras que solo un profesional o un tcnico capacitado podran resolver
pero el ingeniero es el nico que conoce la raz de estos aparatitos o programas,
su comportamiento en el tiempo, su diseo interno, etc.
1.2. Qu es un sistema?
Definiremos un sistema como un conjunto de partes que organizadas y
relacionadas que nos sirven para lograr un objetivo especifico recibiendo una o
ms entradas y dando por
resultado una o ms salidas.
Un sistema puede ser fsico o
concreto (una computadora, un
televisor, un humano) o puede
ser abstracto o conceptual (un
software).
Cada sistema puede existir
dentro de otro ms grande, por
lo tanto un sistema puede estar
formado por subsistemas y
partes, y a la vez puede ser
parte de un supersistema.
Los sistemas tienen lmites o
fronteras, que los diferencian del
ambiente. Ese lmite puede ser fsico (el gabinete de una computadora) o
conceptual.
El ambiente es el medio en externo que envuelve fsica o conceptualmente a
un sistema. El sistema tiene interaccin con el ambiente, del cual recibe entradas
y al cual se le devuelven salidas. El ambiente tambin puede ser una amenaza
para el sistema.
Un grupo de elementos no constituye un sistema si no hay una relacin e
interaccin.
ACTIVIDADES DE APRENDIZAJE
Realice una investigacin sobre las carreras ofrecidas en las distintas
universidades tecnolgicas del pas y su similitud con la esta en las
materias que llevan.
EVALUACION:
Capitulo II
ASPECTOS GENERALES DE LAS
CIENCIAS DE LA COMPUTACION
INTRODUCCION:
OBJETIVO:
SIMD: (Single Instruction, Multiple Data Stream). Una sola unidad de control
que controla diferentes unidades de proceso procesos pero todas las unidades
de control reciben la misma instruccin.
2.3.2. Software.
Por la tarea que realiza.
Se llama as a las instrucciones responsables de que el hardware (la mquina)
realice su tarea. Como concepto general, el software puede dividirse en varias
categoras basadas en el tipo de trabajo realizado. Las dos categoras primarias
de software son los sistemas operativos (software del sistema), que controlan los
trabajos del ordenador o computadora, y el software de aplicacin, que dirige
las distintas tareas para las que se utilizan las computadoras.
Por lo tanto, el software del sistema procesa tareas tan esenciales, aunque a
menudo invisibles, como el mantenimiento de los archivos del disco y la
administracin de la pantalla, mientras que el software de aplicacin lleva a
cabo tareas de tratamiento de textos, gestin de bases de datos y similares.
Constituyen dos categoras separadas el software de red, que permite
comunicarse a grupos de usuarios, y el software de lenguaje utilizado para
escribir programas.
Por su distribucin.
Adems de estas categoras basadas en tareas, varios tipos de software se
describen basndose en su mtodo de distribucin. Entre estos se encuentran los
as llamados programas enlatados, el software desarrollado por compaas y
vendido principalmente por distribuidores, el freeware y software de dominio
ACTIVIDADES DE APRENDIZAJE
Realice un resumen de lo que acaba de leer y posteriormente intente
responder el cuestionario sin consultar los temas.
EVALUACION:
Capitulo III
MATEMTICAS
INTRODUCCION:
OBJETIVO:
MATEMTICAS
3.1.2. Combinatoria.
La combinatoria es una rama de las Matemticas que bsicamente se
encarga de estudiar cuntos grupos pueden formarse con un cierto nmero de
objetos atendiendo a determinados criterios. Como esta definicin puede no ser
demasiado clara vamos a poner un ejemplo:
Cuntos nmeros de 5 cifras pueden formarse con los nmeros del 1 al 9?
Este tipo de problemas son resueltos utilizando esta rama matemtica para
resolverlo debemos analizar previamente el problema. Veamos
En este problema interesa el orden, dado que las cifras pueden repetirse en un
mismo nmero. Podemos ver mas caso por ejemplo la suma de obtener 20
despus de 5 lanzamientos de un dado (aqu no importa el orden de los
nmeros). Los casos que pueden existir son los siguientes: importa orden y no hay
repeticin, importa orden y s hay repeticin, no importa orden y hay repeticin y
no importa orden y s hay repeticin.
Veamos a continuacin qu tipo de agrupaciones podemos encontrar y
cmo contarlas:
Variaciones: Se llaman variaciones ordinarias o sin repeticin de n elementos
tomados de m en m a las diferentes agrupaciones que con ellos se pueden
formar de tal modo que cada agrupacin contenga m elementos distintos y que
dos agrupaciones se diferencien bien en alguno de sus elementos o bien en el
orden de colocacin de los mismos. Es decir, en las variaciones sin repeticin
importa el orden y no hay repeticin de elementos.
Se llaman variaciones con repeticin de n elementos tomados de m en m a las
diferentes agrupaciones que con ellos se pueden formar de tal modo que cada
agrupacin contenga m elementos y que dos agrupaciones se diferencien bien
en alguno de sus elementos o bien en el orden de colocacin de los mismos. Es
decir, en las variaciones con repeticin importa el orden y s puede haber
repeticin de elementos.
Permutaciones: Se llaman permutaciones ordinarias o sin repeticin de n
elementos a las variaciones de estos n elementos tomados de n en n, es decir, a
los distintas agrupaciones que podemos formar con todos ellos. Dos
permutaciones sin repeticin se diferencian en el orden de sus elementos. Por
tanto, en las permutaciones sin repeticin importa el orden y no hay repeticin
de elementos.
3.2.3. Computabilidad.
La Teora de la computabilidad es la parte de la computacin que estudia
los problemas de decisin que pueden ser resueltos con un algoritmo o
equivalentemente con una mquina de Turing. La teora de la computabilidad
se interesa a cuatro preguntas:
Qu problemas puede resolver una mquina de Turing?
Y es que existen problemas que no pueden ser resueltos por la maquina de
Turing debido a que se tratan de problemas indecidibles.
Qu otros formalismos equivalen a las mquinas de Turing?
Qu problemas requieren mquinas ms poderosas?
La teora de la complejidad computacional clasifica las funciones
computables segn el uso que hacen de diversos recursos en diversos tipos de
mquina.
ACTIVIDADES DE APRENDIZAJE
Realice una investigacin de ejemplos de matemticas discretas. Le
ayudaran mucho los libros de la Asignatura de Mtodos de
Investigacin donde se tratan los temas de lgica.
EVALUACION:
Capitulo IV
ARQUITECTURA
DEL
COMPUTADOR
INTRODUCCION:
OBJETIVO:
4.7. Seguridad.
Podemos entender como seguridad un estado de cualquier sistema
(informtico o no) que nos indica que ese sistema est libre de peligro, dao o
riesgo. Se entiende como peligro o dao todo aquello que pueda afectar su
funcionamiento directo o los resultados que se obtienen del mismo. Para la
mayora de los expertos el concepto de seguridad en la informtica es utpico
porque no existe un sistema 100% seguro. Para que un sistema se pueda definir
como seguro debemos de dotar de cuatro caractersticas al mismo:
Integridad: La informacin no puede ser modificada por quien no est
autorizado
Confidencialidad: La informacin solo debe ser legible para los
autorizados
Disponibilidad: Debe estar disponible cuando se necesita
Irrefutabilidad: (No-Rechazo o No Repudio) Que no se pueda negar la
autora.
ACTIVIDADES DE APRENDIZAJE
Realice un resumen de lo estudiado en esta unidad.
EVALUACION:
Capitulo V
REDES
INTRODUCCION:
OBJETIVO:
REDES
5.1. Transmisin y comunicacin de datos.
Al intercambio de informacin entre computadoras se le llama
Comunicacin entre Computadores y al conjunto de esos computadores que
se interconectan se les denomina Red de Computadoras.
El estudio de las comunicaciones contempla la denominada transmisin de
seales de tal forma que esta sea eficaz y segura.
El objetivo principal de todo sistema de comunicacin es el de intercambiar
informacin entre dos o ms entidades.
5.1.2. Seales.
Una seal es una funcin de una o ms variables fsicas que contiene
informacin acerca del comportamiento o la naturaleza de algn fenmeno.
Las seales tambin se pueden definir como funciones de una o ms
variables que transportan informacin.
De acuerdo a esto tenemos la siguiente clasificacin.
UNIVALUADAS: una sola variable. Se obtiene un solo valor de salida dado un
valor de entrada.
MULTIVALUADAS: dos o ms variables.
UNIDIMENSIONALES: Utilizada para voz.
MULTIDIMENSIONALES: Utilizada para imagen.
MULTIVALUADAS: Aquella a la que dado un valor de la variable se obtiene
varias respuestas o hay varias respuestas posibles.
Tambin podemos clasificar las seales en continuas y discretas.
Una seal x(t) es una seal continua(analgica) si est definida para todo el
tiempo t. Una seal discreta (digital) es una secuencia de nmeros, denotada
comnmente como x[n], donde n es un nmero entero. Una seal discreta se
puede obtener al muestrear una seal continua.
TOPOLOGIA EN ANILLO.
Una topologa de anillo se compone de un solo anillo
cerrado formado por nodos y enlaces, en el que cada
nodo est conectado solamente con los dos nodos
adyacentes.
TOPOLOGIA ESTRELLA
La topologa en estrella tiene un nodo central desde el
que se irradian todos los enlaces hacia los dems nodos.
Por el nodo central, generalmente ocupado por un hub,
pasa toda la informacin que circula por la red.
TOPOLOGIA DE ARBOL
La topologa en rbol es similar a la topologa en
estrella extendida, salvo en que no tiene un nodo
central. En cambio, un nodo de enlace troncal,
generalmente ocupado por un hub o switch, desde el
que se ramifican los dems nodos.
5.4.2. Interoperabilidad.
La Interoperabilidad ha adquirido gran trascendencia porque la penetracin
de Internet a nivel universal ha hecho que se convierta en una importante
necesidad la interaccin entre todos los sitios conectados a la red de redes.
De hecho, en los ltimos tiempos, se ha convertido tambin en un importante
objetivo la integracin de todos los sistemas de informacin que las empresas e
instituciones han desarrollado en el pasado, para de esta manera poder
construir mejores instrumentos de planeacin estratgica, toma de decisiones y
operacin de servicios.
Significa que dos entidades conectadas a la red pueden interactuar,
haciendo peticiones y transferencias de datos por medio de protocolos y
mecanismos de comunicacin estndar.
Interoperabilidad es la capacidad de comunicarse, ejecutar programas o
transferir datos entre distintas unidades funcionales de forma que se requiera el
mnimo o nulo conocimiento del usuario sobre las caractersticas particulares de
dichas unidades.
Dos o ms entidades conectadas a la red cooperan para realizar una tarea
de procesamiento de datos, que pasa a ser una de las caractersticas que
deben tener las interfaces de comunicacin de los dispositivos conectados a la
red.
5.5. Seguridad e Integridad de la informacin.
La seguridad informtica generalmente consiste en asegurar que los recursos
del sistema de informacin (material informtico o programas) de una
organizacin sean utilizados de la manera que se decidi y que la informacin
que se considera importante no sea fcil de acceder por cualquier persona
que no se encuentre acreditada.
Podemos entender como seguridad un estado de cualquier sistema
(informtico o no) que nos indica que ese sistema est libre de peligro, dao o
riesgo. Se entiende como peligro o dao todo aquello que pueda afectar su
funcionamiento directo o los resultados que se obtienen del mismo. Para la
mayora de los expertos el concepto de seguridad en la informtica es utpico
porque no existe un sistema 100% seguro. Para que un sistema se pueda definir
como seguro debemos de dotar de cuatro caractersticas al mismo:
Integridad: La informacin no puede ser modificada por quien no est
autorizado
Confidencialidad: La informacin solo debe ser legible para los
autorizados
ACTIVIDADES DE APRENDIZAJE
Realice un resumen de lo estudiado en esta unidad.
Investigue si la topologa de la red de la escuela y los elementos de
seguridad que la integran, as como los elementos que intervienen para
formar la red.
EVALUACION:
Capitulo VI
SOFTWARE
INTRODUCCION:
OBJETIVO:
SOFTWARE
6.1. Sistemas operativos.
Un sistema operativo es un programa o conjunto de programas de
computadora destinado a permitir una gestin eficaz de sus recursos.
Comienza a trabajar cuando se enciende el computador, y gestiona el
hardware de la mquina desde los niveles ms bsicos, permitiendo tambin la
interaccin con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayora de los
aparatos electrnicos que utilicen microprocesadores para funcionar, ya que
gracias a estos podemos entender la mquina y que sta cumpla con sus
funciones (telfonos mviles, reproductores de DVD, autorradios y
computadoras)
6.1.1. Estructura bsica.
Un sistema de computadora moderno consiste en uno o ms procesadores,
memoria principal (tambin conocida como RAM, memoria de acceso
aleatorio), discos, impresoras, interfaces de red y otros dispositivos de
entrada/salida. A todas luces, se trata de un sistema complejo. Escribir
programas que sigan la pista a todos estos componentes y los usen
correctamente, ya no digamos ptimamente, es una tarea en extremo difcil. Si
todos los programadores tuvieran que ocuparse de cmo trabajan las
unidades de disco, y de las docenas de cosas que pueden fallar al leer un
bloque de disco, es poco probable que pudieran escribirse muchos programas.
Hace muchos aos se hizo muy evidente que deba encontrarse alguna
forma de proteger a los programadores de la complejidad del hardware. La
solucin que ha evolucionado gradualmente consiste en poner una capa de
software encima del hardware solo, que se encargue de administrar todas las
partes del sistema y presente al usuario una interfaz o mquina virtual que sea
ms fcil de entender y programar. Esta capa de software es el sistema
operativo.
La situacin se
muestra en la Figura.
En la parte inferior
est el hardware
que, en muchos
casos, tambin se
compone de dos o
ms capas. La capa
ms baja contiene
los dispositivos
fsicos, que consisten
en chips de circuitos integrados, alambres, fuentes de potencia, tubos de rayos
catdicos y otros aparatos fsicos similares. La forma en que stos se construyen
ACTIVIDADES DE APRENDIZAJE
Realice una investigacin sobre otros sistemas operativos como
Linux, Unix, Windows Vista, etc. y describa brevemente las
caractersticas ms relevantes de estos sistemas operativos.
EVALUACION:
1. Qu es un sistema operativo?
2. Qu es un compilador?
3. A que se le llama Maquina Virtual?
4. Qu es un sistema operativo mono usuario?
5. Qu diferencia existe entre un sistema multiusuario y uno
multitarea?
6. Por qu es necesario defragmentar los discos duros
regularmente?
7. Qu elementos integran a un sistema operativo?
8. Cmo es la estructura monoltica?
9. Cmo es la estructura jerrquica?
10. Para que sirve la utilera scandisk?
Capitulo VII
PROGRAMACIN E
INGENIERIA
DE SOFTWARE
INTRODUCCION:
OBJETIVO:
ACTIVIDADES DE APRENDIZAJE
Realice un resumen del capitulo.
EVALUACION:
Capitulo VIII
INTEGRACION
HOMBRE
MAQUINA
8.1. Gratificacin.
8.1.1.Dispositivos.
8.1.2. Algoritmos.
8.1.3. Software dedicado.
8.2. Inteligencia artificial.
8.2.1. Mtodos.
8.2.2. Representacin del conocimiento.
8.2.3. Sistemas expertos.
8.2.4. Reconocimiento de patrones.
8.2.5. Procesamiento de lenguaje natural.
8.3. Interface humano mquina.
8.3.1. Diseo asistido por computadora.
INTRODUCCION:
OBJETIVO:
8.1.1. Dispositivos.
Las mquinas son capaces de reaccionar a su entorno por influencias
recibidas a travs de sensores y dispositivos de interaccin con el exterior.
Antes de que existieran los sensores, la electrnica era comparable a un "ser"
ciego, sin olfato, odo, gusto ni tacto, incapaz de percibir la temperatura, la
velocidad, la humedad o cualquier otro estmulo externo. Su capacidad se
limitaba a actuar dando respuestas tras ser activado, ignorante de lo que
suceda a su alrededor.
La aparicin de los sensores y su progresiva expansin permiti poner en
contacto a los aparatos electrnicos con el mundo exterior, dotando de
"sentidos" a la tecnologa. Con ellos, las mquinas comenzaban a recibir del
medio las entradas o inputs de informacin que, una vez procesada, permite
generar la respuesta ms adecuada en un momento concreto, ya sea
abriendo una puerta, haciendo saltar una alarma, alertando de un movimiento
ssmico o poniendo en funcionamiento un aspersor de agua en un invernadero,
entre otros muchos ejemplos. Todo ello sin necesidad de ser activadas por la
mano del hombre.
Pero, como era de esperar, la tecnologa ha llegado an ms lejos que
nuestro sistema sensorial. Los sensores se han convertido en "sentidos
ultraperfeccionados" que llegan a lugares a los que nosotros no tenemos
acceso, captan imgenes y movimientos con una resolucin inimaginable para
el ojo humano, y detectan estmulos que nosotros no percibimos, como las
ondas electromagnticas o los ultrasonidos. La informacin que aportan ha
cobrado un valor extraordinario en todos los mbitos de la actividad humana,
desde la Alimentacin y la Medicina hasta la Seguridad Nuclear o la bsqueda
de vida en otros planetas.
8.1.2. Algoritmos.
Un algoritmo es un procedimiento a seguir, para resolver un problema en
trminos de:
a) Las acciones por ejecutar y el
b) El orden en que dichas acciones deben ejecutarse
Un algoritmo nace en respuesta a la aparicin de un determinado
problema. Una algoritmo esta compuesto de una serie finita de pasos que
convergen en la solucin de un problema, pero adems estos pasos tienen un
orden especfico.
Entenderemos como problema a cualquier accin o evento que necesite
cierto grado de anlisis, desde la simpleza de cepillarse los dientes hasta la
complejidad del ensamblado de un automvil. En general, cualquier problema
puede ser solucionado utilizando un algoritmo, en este sentido podemos utilizar
los algoritmos para resolver problemas de cmputo.
Un algoritmo para un programador es una herramienta que le permite
resaltar los aspectos ms importantes de una situacin y descartar los menos
relevantes. Todo problema de cmputo se puede resolver ejecutando una serie
de acciones en un orden especfico.
Por ejemplo considere el algoritmo que se elaborara para el problema o
situacin de levantarse todas las maanas para ir al trabajo:
8.2.1. Mtodos.
La disciplina de Inteligencia Artificial (IA) tiene como objetivo fundamental
completar la formacin del profesional capacitndolo en la solucin
computacional de problemas que requieren la aplicacin de los conceptos y
mtodos de la IA.
Se hace necesario para el profesional detectar cuando se encuentra en
presencia de tal clase de problemas, conocer los mtodos de solucin que
puede aplicar en general, que incluyen las formas de representacin de
problemas y las estrategias de bsqueda en sus espacios de soluciones. En el
caso tpico estos problemas requieren conocimiento para su solucin, entonces
es necesario conocer la programacin de la representacin y de los mtodos
para el procesamiento computacional del conocimiento.
Este conocimiento no esta del todo expresado en forma escrita, sino que
forma parte del conocimiento de sentido comn y la experiencia de los
expertos en la solucin de problemas y es necesario conocer y desarrollar
mtodos que permitan hacerlos explcitos y establecer su estructura
conceptual ms adecuada con vistas a representarlos y procesarlos
computacionalmente.
Hacia mediados del ao 1968 puede situarse la existencia en nuestro pas de
un grupo ms o menos cohesionado de profesores universitarios de los
Departamentos de Computacin y de Lgica Matemtica de la Universidad
de la Habana, interesados en el estudio de la programacin no-numrica y en
particular de problemas simblicos y de la posible automatizacin de sus
mtodos de solucin. A travs de seminarios dados por los propios miembros
del grupo se llevaron a cabo estudios de lgica matemtica, lenguajes
formales y autmatas y se analiz la relevancia computacional de muchos de
los resultados estudiados. En ciclos de conferencias organizados por entonces y
a travs de publicaciones el grupo expuso muchos de sus reflexiones y se
analizaron las primeras consideraciones acerca de la demostracin
automtica y la IA. Publicaciones pioneras sobre IA en el pas y Amrica Latina
fueron realizadas por el grupo en el ao 1969. Ms que exponer nuevos
resultados el objetivo de estas publicaciones era difundir en la comunidad
cientfica latina algunos conceptos de la ciencia de la computacin y de su
dominio de creacin mas reciente: la IA. Las primeras experiencias en la
construccin y utilizacin de lenguajes intrpretes para la IA se llevaron a cabo
entonces por el grupo.
ACTIVIDADES DE APRENDIZAJE
Anote las ideas principales de este capitulo y repselas,
posteriormente resuelva el cuestionario.
EVALUACION:
BIBLIOGRAFA:
Arquitectura de computadoras, las soluciones Intel 80086-80186-80286-80386-80486
Pentium i-pro-ii-iii-iv itanium Josu Bilbao Eguia.
Autmatas y Lenguajes, Un enfoque de diseo. Ramn Brena Tecnolgico de Monterrey,
2003, EBOOK
Redes de rea Amplia, Ricardo Daniel Gonzlez, EBOOK.
SISTEMAS OPERATIVOS Andrew 5. Tanenbaum, Albert S. Woodhull Ed. Prentice Hall
REFERENCIAS:
http://www.cesver.edu.mx/Info_Licenciaturas/Ing_Sist_Comp.pdf
www.lidi.info.unlp.edu.ar/.../Conceptos%20de%20Organizaci%F3n%20de%20Computado
ras/Capitulo1-COC2006.pdf
http://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n
http://polavilla.googlepages.com/apuntes_teoria_conjuntos.doc
http://tikal.cifn.unam.mx/~jsegura/academic/traductores/Cap1.htm
http://gemini.udistrital.edu.co/comunidad/profesores/jruiz/jairocd/texto/uc/introprocesa
dycomp.doc
http://cobweb.ecn.purdue.edu/~dsml/ece477/Refs/Pld/pal_comb.pdf
http://www.sodeza.com/Manuales/ADSL%20manual..pdf
www.unav.es/cti/manuales/pdf/redesinternet.pdf
http://www.geocities.com/SiliconValley/8195/redes.html