SlideShare una empresa de Scribd logo
1 de 11
Capitulo 0
En este capitulo preliminar vamos analizar el
campo de las ciencias de la computación , a
exponer una perspectiva histórica del mismo y a
establecer las bases a partir de las cuales
iniciaremos nuestro estudio.
Partes del capitulo 0
• 0.1 el papel de los algoritmos
• 0.2 la historia de la computación
• 0.3 la ciencia de los algoritmos
• 0.4 abstracción
• 0.5 un resumen de nuestro estudio
• 0.6 repercusiones sociales
Introducción
La ciencia de la computación o informática es la disciplina que trata establecer una base científica
para temas tales como diseño asistido por la computadora
0.1 El papel de los algoritmos
comenzamos con el concepto mas fundamental de las ciencias de la computación: el concepto de
algoritmo , informalmente , un algoritmo es un conjunto de pasos que define como hay que
realizar una tarea
Para que una maquina como una computadora pueda llevar a cabo una tarea , es preciso diseñar y
representar un algoritmo de realización de dicha tarea y en una forma que sea compatible con la
maquina . La representación de un algoritmo se le denomina Programa: por comodidad de los
seres humanos , los programas informáticos suelen imprimirse en papel o visualizarse en las
pantallas de la computadora, sin embargo para comodidad de las maquinas, los programas se
codifican de una manera compatible con la tecnología a partir de la cual este construida la
maquina .
El proceso de desarrollo de un programa , de codificarlo en un formato compatible con la maquina
y de introducirlo en una maquina se denomina Programación . Los programas y los algoritmos
que representan se denominan colectivamente software . Por contraste con la propia maquina que
se conoce con el nombre Hardware.
El estudio de los algoritmos comenzó siendo un tema del campo de las matemáticas .
• 0.2 La historia de la computación
Las computadoras actuales tienen una genealogía muy extensa uno de los primeros dispositivos
de computación fue el ábaco. La historia nos dice que sus raíces se hunden, muy probablemente,
en la antigua china y fue utilizado por las antiguas cavilaciones griega y romana. Dicha maquina
es muy simple estando compuesta por una serie de cuentas ensartadas en varillas que a su vez se
montan sobre un marco rectangular.
En el periodo posterior ala edad moderna se sentaron las bases para la búsqueda de maquinas de
computación mas sofisticadas. Unos cuantos inventores comenzaron a experimentar con la
tecnología de los engranajes, entre ellos estaban Blaise Pascal (1623-1662) en Francia Gottfried
Wilhelm Leibniz (1646-1716) en Alemania y Charles Babbage (1792-1871) en Inglaterra estas
maquinas representaban los datos mediante posicionamiento con engranaje, introduciéndose los
datos mecánicamente por el procedimiento de establecer las posiciones iniciales de esos
engranajes, por lo que respecta ala capacidad de seguir un algoritmo , podemos ver una cierta
progresión en la flexibilidad de estas maquinas.
En 1981 IBM presento su primera computadora de sobremesa , denominada computadora
personal o PC (personal computer) y cuyo software subyacente había sido desarrollado por una
empresa de reciente creación de nombre Microsoft ,el PC tubo éxito instantáneo y dio
legitimidad ala computadora de sobremesa como producto de consumo en la mente de la
comunidad empresarial .
Hoy en día se emplea ampliamente el termino PC para hacer referencia a todas esas maquinas de
diversos fabricantes , cuyo diseño a evolucionado a partir de la computadora personal inicial de
IBM Y la mayoría de ellas se ponen en el mercado con el software de Microsoft .
Un Ábaco
0.3 La ciencia de los algoritmos
 En las primeras maquinas de la computación la complejidad de los algoritmos utilizados estaba
restringida por limitaciones tales como la capacidad de almacenamiento de datos y lo intrincado y
tedioso de los procedimientos de programación
 A medida que los intentos de expresar estas tareas en forma algorítmica comenzaron a plantear
problemas ala capacidad de la mente humana.
 Actualmente las ciencias de la computación se han consolidado como ciencia de los algoritmos , el
ámbito de esta ciencia es muy amplio ,abarcando campos tan diversos como la matemática ,la
ingeniería , la psicología , la biología , la administración empresarial y la lingüística.
 Por tanto una introducción ala ciencias de la computación debe incluir una diversidad de temas, que
es la tarea ala que vamos a dedicarnos en los siguientes capitulos.
0.4 La abstracción
 El concepto de abstracción hasta el punto del estudio de las ciencias de la computación y el
diseño de los sistemas de computadoras, que nos vemos obligados a tenerlo en cuenta en este
capitulo preliminar, el termino abstracción tal como lo estamos utilizando aquí .
 Hace referencia ala distinción entre las propiedades externas de una entidad y los detalles de
la composición
 En cada nivel de abstracción , contemplamos el sistema en términos de una serie de
componentes denominados herramientas abstractas cuya composición ignoramos.
 Es la abstracción que nos permite la que nos permite ignorar los detalles internos de un
dispositivo complejo tal como una computadora, un automóvil o un microondas y emplearlo
como una única unidad
 Conviene recalcar que el concepto de abstracción no esta limitado a los campos de la ciencia
y la tecnología, se trata de una técnica importante de simplificación .
 Conviene recalcar que el concepto de abstracción no esta limitado a los campos de la ciencia
y la tecnología , se trata de una técnica importante de simplificación , gracias a la cual nuestra
sociedad a creado un estilo de vida que seria imposible si no usáramos ese concepto .
0.5 Un resumen de nuestro estudio
Este texto sigue un enfoque de abajo-arriba para el estudio de las ciencias de la computación, comenzando con
temas tan concretos como el hardware de computadoras y ascendiendo hacia los temas mas abstractos como la
complejidad algorítmica y la computabilidad.
Comenzamos considerando los temas de diseño y construcción de maquinas para la ejecución de algoritmos.
En el capitulo
 1. (almacenamiento de datos) examinamos como se codifica y almacena la información.
 2. (tratamiento de datos) investigamos el funcionamiento básico
 de una computadora sencilla
 3. (sistema operativo) estudiamos el software que permite controlar el funcionamiento global de una
computadora .
 4 .(redes e internet) estudiamos como se conecta entre si las computadoras para formar redes de
computadoras y como estas redes se conectan para formar para formar interedes
 5 .(algoritmos) presenta el estudio de los algoritmos desde una perspectiva mas formal
 6. (lenguaje de programación) analizaremos el tema de la representación de algoritmos y el proceso de
desarrollo de programas
 7. (ingeniería del software) introduce la rama de las ciencias de la computación conocida con el nombre de
ingeniería del software, que se ocupa de los problemas con que nos encontramos ala hora de desarrollar
sistemas de software.
 8. (abstracciones de datos) presentamos las técnicas tradicionalmente empleadas para organizar los datos
en la memoria principal de una computadora .
 9. (sistema de base de datos) consideramos los métodos tradicionalmente empleados para organizar los
datos dentro de los sistemas de almacenamiento masivo de una computadora .
 10 .(gráficos por computadora) exploramos el tema de los gráficos y la animación ,
 11. (inteligencia artificial) aprendemos que para poder desarrollar maquinas mas útiles las
ciencias de la computación han centrado su atención en el estudio de la inteligencia humana.
 12. (teoría de la computación) investigando los fundamentos teóricos de las ciencias de la
computación
 En cada capitulo, nuestro objetivo es explorar cada tema concreto hasta una profundidad que
nos permita comprender verdaderamente la materia.
0.6 Repercusiones sociales
 El progreso en el campo de las ciencias de la computación esta haciendo que se difuminen muchas
distinciones en la que nuestra sociedad ha basado sus decisiones en el pasado, y esta poniendo en
cuestión muchos de los principios largamente sostenidos en nuestra sociedad.
 En el campo de la ética genera numerosas opciones que desafían los principios tradicionales en los
que se basa el comportamiento social .
 En el campo de la acción de gobierno genera debates relativos al grado con el que habría que
regular la tecnología informática y sus aplicaciones.
 Aunque no son parte de la ciencia de la computación son temas, estos temas son importantes para
aquellos que estén pensando en desarrollar su carrera en el campo de la computación o en algún
campo relacionado.
 La capacidad de tratar con los dilemas planteados por los avances en la tecnología de computadoras
también es importante para aquellos que no están directamente involucrados en esos avances.
 Además a menudo no existe ninguna respuesta definitivamente correcta a un problema y muchas
soluciones validas suelen ser compromisos entre puntos de vista opuestos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

1semana
1semana1semana
1semana
 
El mundo tecnológico
El mundo tecnológicoEl mundo tecnológico
El mundo tecnológico
 
Clases de Computación 1
Clases de Computación 1Clases de Computación 1
Clases de Computación 1
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Clase de Computación 2
Clase de Computación 2Clase de Computación 2
Clase de Computación 2
 
Computaciã³n
Computaciã³nComputaciã³n
Computaciã³n
 
Introducción a la informática
Introducción a la informáticaIntroducción a la informática
Introducción a la informática
 
Antologia Introduccion a las ciencias de la computacion
Antologia Introduccion a las ciencias de la computacionAntologia Introduccion a las ciencias de la computacion
Antologia Introduccion a las ciencias de la computacion
 
Introducción a la informatica educativa
Introducción a la informatica educativaIntroducción a la informatica educativa
Introducción a la informatica educativa
 
1. introduccion
1. introduccion1. introduccion
1. introduccion
 
Módulo No.1 Introducción a la Informática
Módulo No.1 Introducción a la InformáticaMódulo No.1 Introducción a la Informática
Módulo No.1 Introducción a la Informática
 
CibernéTica e InformáTica
CibernéTica  e InformáTicaCibernéTica  e InformáTica
CibernéTica e InformáTica
 
Pensamiento computacional ilustrado
Pensamiento computacional ilustradoPensamiento computacional ilustrado
Pensamiento computacional ilustrado
 
Informatica
InformaticaInformatica
Informatica
 
Taller de evaluacion
Taller de evaluacionTaller de evaluacion
Taller de evaluacion
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Informatica.
Informatica.Informatica.
Informatica.
 
Introduccion
IntroduccionIntroduccion
Introduccion
 

Destacado

Taller autodiagnóstico
Taller autodiagnósticoTaller autodiagnóstico
Taller autodiagnósticocamilaocampo31
 
Сообщество пользователей аппаратов "Спинор"
Сообщество пользователей аппаратов "Спинор"Сообщество пользователей аппаратов "Спинор"
Сообщество пользователей аппаратов "Спинор"Jakob_N
 
Canvas painting classes in punjabi bagh
Canvas painting classes in punjabi baghCanvas painting classes in punjabi bagh
Canvas painting classes in punjabi baghRaghuvir shah
 
华创海洋文化传播有限公司
华创海洋文化传播有限公司华创海洋文化传播有限公司
华创海洋文化传播有限公司Sabrina Albezzano
 
Regeneración aberrante en parálisis III nervio craneal
Regeneración aberrante en parálisis III nervio cranealRegeneración aberrante en parálisis III nervio craneal
Regeneración aberrante en parálisis III nervio cranealClínica DYTO
 
concomitant strabismus
concomitant strabismusconcomitant strabismus
concomitant strabismusmariam hamzah
 
Mnemonics of Ophthalmology
Mnemonics of OphthalmologyMnemonics of Ophthalmology
Mnemonics of OphthalmologyAhmed Alsherbeny
 
accidentes y complicaciones en la anestesia dental
accidentes y complicaciones en la anestesia dentalaccidentes y complicaciones en la anestesia dental
accidentes y complicaciones en la anestesia dentalAndrea Berrios jara
 
Explosión apollo 1 en 1967
Explosión apollo 1 en 1967Explosión apollo 1 en 1967
Explosión apollo 1 en 1967alvaro regalado
 
2.3 Lecture capture: Summative and formative assessment with business and soc...
2.3 Lecture capture: Summative and formative assessment with business and soc...2.3 Lecture capture: Summative and formative assessment with business and soc...
2.3 Lecture capture: Summative and formative assessment with business and soc...Solent Learning and Teaching Institute
 

Destacado (17)

somveer_resume
somveer_resumesomveer_resume
somveer_resume
 
Taller autodiagnóstico
Taller autodiagnósticoTaller autodiagnóstico
Taller autodiagnóstico
 
Taf Fechan Housing Co-operative
Taf Fechan Housing Co-operativeTaf Fechan Housing Co-operative
Taf Fechan Housing Co-operative
 
Сообщество пользователей аппаратов "Спинор"
Сообщество пользователей аппаратов "Спинор"Сообщество пользователей аппаратов "Спинор"
Сообщество пользователей аппаратов "Спинор"
 
Canvas painting classes in punjabi bagh
Canvas painting classes in punjabi baghCanvas painting classes in punjabi bagh
Canvas painting classes in punjabi bagh
 
华创海洋文化传播有限公司
华创海洋文化传播有限公司华创海洋文化传播有限公司
华创海洋文化传播有限公司
 
Tenant and employee membership - Merthyr Valleys Homes
Tenant and employee membership - Merthyr Valleys HomesTenant and employee membership - Merthyr Valleys Homes
Tenant and employee membership - Merthyr Valleys Homes
 
GONIOSCOPY by
GONIOSCOPY by GONIOSCOPY by
GONIOSCOPY by
 
Regeneración aberrante en parálisis III nervio craneal
Regeneración aberrante en parálisis III nervio cranealRegeneración aberrante en parálisis III nervio craneal
Regeneración aberrante en parálisis III nervio craneal
 
Eye Myths !
Eye Myths !Eye Myths !
Eye Myths !
 
concomitant strabismus
concomitant strabismusconcomitant strabismus
concomitant strabismus
 
Mnemonics of Ophthalmology
Mnemonics of OphthalmologyMnemonics of Ophthalmology
Mnemonics of Ophthalmology
 
accidentes y complicaciones en la anestesia dental
accidentes y complicaciones en la anestesia dentalaccidentes y complicaciones en la anestesia dental
accidentes y complicaciones en la anestesia dental
 
Updated Resume
Updated ResumeUpdated Resume
Updated Resume
 
Art Presentation
Art Presentation Art Presentation
Art Presentation
 
Explosión apollo 1 en 1967
Explosión apollo 1 en 1967Explosión apollo 1 en 1967
Explosión apollo 1 en 1967
 
2.3 Lecture capture: Summative and formative assessment with business and soc...
2.3 Lecture capture: Summative and formative assessment with business and soc...2.3 Lecture capture: Summative and formative assessment with business and soc...
2.3 Lecture capture: Summative and formative assessment with business and soc...
 

Similar a Las ciencias de la Computación

Cap. 0 introducción a la computación
Cap. 0 introducción a la computaciónCap. 0 introducción a la computación
Cap. 0 introducción a la computaciónJose Skiipp Miralda
 
Informática - Qué es, historia, para qué sirve y características.pdf
Informática - Qué es, historia, para qué sirve y características.pdfInformática - Qué es, historia, para qué sirve y características.pdf
Informática - Qué es, historia, para qué sirve y características.pdfRichard Daniel Coro Arcayne
 
Deber de computacion
Deber de computacionDeber de computacion
Deber de computacionmar5a1i
 
Informatica2
Informatica2Informatica2
Informatica2Mechez10
 
Introduccion a la informatica
Introduccion a la informaticaIntroduccion a la informatica
Introduccion a la informaticaChris Calderon
 
Introducción AI Aplicada en las Ciencias
Introducción AI Aplicada en las CienciasIntroducción AI Aplicada en las Ciencias
Introducción AI Aplicada en las CienciasWladimirCarrillo5
 
Manual analisis de algoritmos v1
Manual analisis de algoritmos v1Manual analisis de algoritmos v1
Manual analisis de algoritmos v1reny_so
 
concepto de informática aplicada y ejemplos
concepto de informática aplicada y ejemplosconcepto de informática aplicada y ejemplos
concepto de informática aplicada y ejemplosmarta218072
 
Inteligencia artificial, sistemas expertos, robótica y redes neuronales.
Inteligencia artificial, sistemas expertos, robótica y redes neuronales.Inteligencia artificial, sistemas expertos, robótica y redes neuronales.
Inteligencia artificial, sistemas expertos, robótica y redes neuronales.Rodrigo Ramírez
 
Bachillerato oficial álvaro obregón "Computacion"
Bachillerato oficial álvaro obregón "Computacion"Bachillerato oficial álvaro obregón "Computacion"
Bachillerato oficial álvaro obregón "Computacion"dibujeans
 

Similar a Las ciencias de la Computación (20)

Ntics
NticsNtics
Ntics
 
Cap. 0 introducción a la computación
Cap. 0 introducción a la computaciónCap. 0 introducción a la computación
Cap. 0 introducción a la computación
 
Informática - Qué es, historia, para qué sirve y características.pdf
Informática - Qué es, historia, para qué sirve y características.pdfInformática - Qué es, historia, para qué sirve y características.pdf
Informática - Qué es, historia, para qué sirve y características.pdf
 
Deber de computacion
Deber de computacionDeber de computacion
Deber de computacion
 
Informatica2
Informatica2Informatica2
Informatica2
 
Ingenieria de sistemas
Ingenieria de sistemasIngenieria de sistemas
Ingenieria de sistemas
 
Computacion
ComputacionComputacion
Computacion
 
Andy
AndyAndy
Andy
 
Introduccion a la informatica
Introduccion a la informaticaIntroduccion a la informatica
Introduccion a la informatica
 
Informatica projecte
Informatica projecteInformatica projecte
Informatica projecte
 
Introducción AI Aplicada en las Ciencias
Introducción AI Aplicada en las CienciasIntroducción AI Aplicada en las Ciencias
Introducción AI Aplicada en las Ciencias
 
Manual analisis de algoritmos v1
Manual analisis de algoritmos v1Manual analisis de algoritmos v1
Manual analisis de algoritmos v1
 
Revista
RevistaRevista
Revista
 
Introduccion informatica
Introduccion informaticaIntroduccion informatica
Introduccion informatica
 
Introduccion informatica
Introduccion informaticaIntroduccion informatica
Introduccion informatica
 
Conceptos basicos[1]
Conceptos  basicos[1]Conceptos  basicos[1]
Conceptos basicos[1]
 
concepto de informática aplicada y ejemplos
concepto de informática aplicada y ejemplosconcepto de informática aplicada y ejemplos
concepto de informática aplicada y ejemplos
 
Tema #1 introducción a la informatica
Tema #1 introducción a la informaticaTema #1 introducción a la informatica
Tema #1 introducción a la informatica
 
Inteligencia artificial, sistemas expertos, robótica y redes neuronales.
Inteligencia artificial, sistemas expertos, robótica y redes neuronales.Inteligencia artificial, sistemas expertos, robótica y redes neuronales.
Inteligencia artificial, sistemas expertos, robótica y redes neuronales.
 
Bachillerato oficial álvaro obregón "Computacion"
Bachillerato oficial álvaro obregón "Computacion"Bachillerato oficial álvaro obregón "Computacion"
Bachillerato oficial álvaro obregón "Computacion"
 

Más de Carlos Escobar

FORMATO DE RECOLECCIÓN DE INFORMACIÓN PARA CAPACITACIÓN VIRTUAL A CLIENTES.docx
FORMATO DE RECOLECCIÓN DE INFORMACIÓN PARA CAPACITACIÓN VIRTUAL A CLIENTES.docxFORMATO DE RECOLECCIÓN DE INFORMACIÓN PARA CAPACITACIÓN VIRTUAL A CLIENTES.docx
FORMATO DE RECOLECCIÓN DE INFORMACIÓN PARA CAPACITACIÓN VIRTUAL A CLIENTES.docxCarlos Escobar
 
Sistemas Operativos- Según Brookshear
Sistemas Operativos- Según BrookshearSistemas Operativos- Según Brookshear
Sistemas Operativos- Según BrookshearCarlos Escobar
 
Redes e Internet - Según Brookshear
Redes e Internet - Según BrookshearRedes e Internet - Según Brookshear
Redes e Internet - Según BrookshearCarlos Escobar
 
Tratamiento de la información- Según Brookshear
Tratamiento de la información- Según BrookshearTratamiento de la información- Según Brookshear
Tratamiento de la información- Según BrookshearCarlos Escobar
 
Ingenieria del Softaware. Seún Glenn Brookshear
Ingenieria del Softaware. Seún Glenn BrookshearIngenieria del Softaware. Seún Glenn Brookshear
Ingenieria del Softaware. Seún Glenn BrookshearCarlos Escobar
 
Lenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn BrookshearLenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn BrookshearCarlos Escobar
 
Los Algoritmos. Según Gleen Brookshear
Los Algoritmos. Según Gleen BrookshearLos Algoritmos. Según Gleen Brookshear
Los Algoritmos. Según Gleen BrookshearCarlos Escobar
 
Almacenamiento de datos
Almacenamiento de datos Almacenamiento de datos
Almacenamiento de datos Carlos Escobar
 

Más de Carlos Escobar (8)

FORMATO DE RECOLECCIÓN DE INFORMACIÓN PARA CAPACITACIÓN VIRTUAL A CLIENTES.docx
FORMATO DE RECOLECCIÓN DE INFORMACIÓN PARA CAPACITACIÓN VIRTUAL A CLIENTES.docxFORMATO DE RECOLECCIÓN DE INFORMACIÓN PARA CAPACITACIÓN VIRTUAL A CLIENTES.docx
FORMATO DE RECOLECCIÓN DE INFORMACIÓN PARA CAPACITACIÓN VIRTUAL A CLIENTES.docx
 
Sistemas Operativos- Según Brookshear
Sistemas Operativos- Según BrookshearSistemas Operativos- Según Brookshear
Sistemas Operativos- Según Brookshear
 
Redes e Internet - Según Brookshear
Redes e Internet - Según BrookshearRedes e Internet - Según Brookshear
Redes e Internet - Según Brookshear
 
Tratamiento de la información- Según Brookshear
Tratamiento de la información- Según BrookshearTratamiento de la información- Según Brookshear
Tratamiento de la información- Según Brookshear
 
Ingenieria del Softaware. Seún Glenn Brookshear
Ingenieria del Softaware. Seún Glenn BrookshearIngenieria del Softaware. Seún Glenn Brookshear
Ingenieria del Softaware. Seún Glenn Brookshear
 
Lenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn BrookshearLenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn Brookshear
 
Los Algoritmos. Según Gleen Brookshear
Los Algoritmos. Según Gleen BrookshearLos Algoritmos. Según Gleen Brookshear
Los Algoritmos. Según Gleen Brookshear
 
Almacenamiento de datos
Almacenamiento de datos Almacenamiento de datos
Almacenamiento de datos
 

Último

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (20)

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Las ciencias de la Computación

  • 1. Capitulo 0 En este capitulo preliminar vamos analizar el campo de las ciencias de la computación , a exponer una perspectiva histórica del mismo y a establecer las bases a partir de las cuales iniciaremos nuestro estudio.
  • 2. Partes del capitulo 0 • 0.1 el papel de los algoritmos • 0.2 la historia de la computación • 0.3 la ciencia de los algoritmos • 0.4 abstracción • 0.5 un resumen de nuestro estudio • 0.6 repercusiones sociales
  • 3. Introducción La ciencia de la computación o informática es la disciplina que trata establecer una base científica para temas tales como diseño asistido por la computadora 0.1 El papel de los algoritmos comenzamos con el concepto mas fundamental de las ciencias de la computación: el concepto de algoritmo , informalmente , un algoritmo es un conjunto de pasos que define como hay que realizar una tarea Para que una maquina como una computadora pueda llevar a cabo una tarea , es preciso diseñar y representar un algoritmo de realización de dicha tarea y en una forma que sea compatible con la maquina . La representación de un algoritmo se le denomina Programa: por comodidad de los seres humanos , los programas informáticos suelen imprimirse en papel o visualizarse en las pantallas de la computadora, sin embargo para comodidad de las maquinas, los programas se codifican de una manera compatible con la tecnología a partir de la cual este construida la maquina . El proceso de desarrollo de un programa , de codificarlo en un formato compatible con la maquina y de introducirlo en una maquina se denomina Programación . Los programas y los algoritmos que representan se denominan colectivamente software . Por contraste con la propia maquina que se conoce con el nombre Hardware. El estudio de los algoritmos comenzó siendo un tema del campo de las matemáticas .
  • 4. • 0.2 La historia de la computación Las computadoras actuales tienen una genealogía muy extensa uno de los primeros dispositivos de computación fue el ábaco. La historia nos dice que sus raíces se hunden, muy probablemente, en la antigua china y fue utilizado por las antiguas cavilaciones griega y romana. Dicha maquina es muy simple estando compuesta por una serie de cuentas ensartadas en varillas que a su vez se montan sobre un marco rectangular. En el periodo posterior ala edad moderna se sentaron las bases para la búsqueda de maquinas de computación mas sofisticadas. Unos cuantos inventores comenzaron a experimentar con la tecnología de los engranajes, entre ellos estaban Blaise Pascal (1623-1662) en Francia Gottfried Wilhelm Leibniz (1646-1716) en Alemania y Charles Babbage (1792-1871) en Inglaterra estas maquinas representaban los datos mediante posicionamiento con engranaje, introduciéndose los datos mecánicamente por el procedimiento de establecer las posiciones iniciales de esos engranajes, por lo que respecta ala capacidad de seguir un algoritmo , podemos ver una cierta progresión en la flexibilidad de estas maquinas. En 1981 IBM presento su primera computadora de sobremesa , denominada computadora personal o PC (personal computer) y cuyo software subyacente había sido desarrollado por una empresa de reciente creación de nombre Microsoft ,el PC tubo éxito instantáneo y dio legitimidad ala computadora de sobremesa como producto de consumo en la mente de la comunidad empresarial . Hoy en día se emplea ampliamente el termino PC para hacer referencia a todas esas maquinas de diversos fabricantes , cuyo diseño a evolucionado a partir de la computadora personal inicial de IBM Y la mayoría de ellas se ponen en el mercado con el software de Microsoft .
  • 6. 0.3 La ciencia de los algoritmos  En las primeras maquinas de la computación la complejidad de los algoritmos utilizados estaba restringida por limitaciones tales como la capacidad de almacenamiento de datos y lo intrincado y tedioso de los procedimientos de programación  A medida que los intentos de expresar estas tareas en forma algorítmica comenzaron a plantear problemas ala capacidad de la mente humana.  Actualmente las ciencias de la computación se han consolidado como ciencia de los algoritmos , el ámbito de esta ciencia es muy amplio ,abarcando campos tan diversos como la matemática ,la ingeniería , la psicología , la biología , la administración empresarial y la lingüística.  Por tanto una introducción ala ciencias de la computación debe incluir una diversidad de temas, que es la tarea ala que vamos a dedicarnos en los siguientes capitulos.
  • 7.
  • 8. 0.4 La abstracción  El concepto de abstracción hasta el punto del estudio de las ciencias de la computación y el diseño de los sistemas de computadoras, que nos vemos obligados a tenerlo en cuenta en este capitulo preliminar, el termino abstracción tal como lo estamos utilizando aquí .  Hace referencia ala distinción entre las propiedades externas de una entidad y los detalles de la composición  En cada nivel de abstracción , contemplamos el sistema en términos de una serie de componentes denominados herramientas abstractas cuya composición ignoramos.  Es la abstracción que nos permite la que nos permite ignorar los detalles internos de un dispositivo complejo tal como una computadora, un automóvil o un microondas y emplearlo como una única unidad  Conviene recalcar que el concepto de abstracción no esta limitado a los campos de la ciencia y la tecnología, se trata de una técnica importante de simplificación .  Conviene recalcar que el concepto de abstracción no esta limitado a los campos de la ciencia y la tecnología , se trata de una técnica importante de simplificación , gracias a la cual nuestra sociedad a creado un estilo de vida que seria imposible si no usáramos ese concepto .
  • 9. 0.5 Un resumen de nuestro estudio Este texto sigue un enfoque de abajo-arriba para el estudio de las ciencias de la computación, comenzando con temas tan concretos como el hardware de computadoras y ascendiendo hacia los temas mas abstractos como la complejidad algorítmica y la computabilidad. Comenzamos considerando los temas de diseño y construcción de maquinas para la ejecución de algoritmos. En el capitulo  1. (almacenamiento de datos) examinamos como se codifica y almacena la información.  2. (tratamiento de datos) investigamos el funcionamiento básico  de una computadora sencilla  3. (sistema operativo) estudiamos el software que permite controlar el funcionamiento global de una computadora .  4 .(redes e internet) estudiamos como se conecta entre si las computadoras para formar redes de computadoras y como estas redes se conectan para formar para formar interedes  5 .(algoritmos) presenta el estudio de los algoritmos desde una perspectiva mas formal  6. (lenguaje de programación) analizaremos el tema de la representación de algoritmos y el proceso de desarrollo de programas  7. (ingeniería del software) introduce la rama de las ciencias de la computación conocida con el nombre de ingeniería del software, que se ocupa de los problemas con que nos encontramos ala hora de desarrollar sistemas de software.  8. (abstracciones de datos) presentamos las técnicas tradicionalmente empleadas para organizar los datos en la memoria principal de una computadora .  9. (sistema de base de datos) consideramos los métodos tradicionalmente empleados para organizar los datos dentro de los sistemas de almacenamiento masivo de una computadora .  10 .(gráficos por computadora) exploramos el tema de los gráficos y la animación ,
  • 10.  11. (inteligencia artificial) aprendemos que para poder desarrollar maquinas mas útiles las ciencias de la computación han centrado su atención en el estudio de la inteligencia humana.  12. (teoría de la computación) investigando los fundamentos teóricos de las ciencias de la computación  En cada capitulo, nuestro objetivo es explorar cada tema concreto hasta una profundidad que nos permita comprender verdaderamente la materia.
  • 11. 0.6 Repercusiones sociales  El progreso en el campo de las ciencias de la computación esta haciendo que se difuminen muchas distinciones en la que nuestra sociedad ha basado sus decisiones en el pasado, y esta poniendo en cuestión muchos de los principios largamente sostenidos en nuestra sociedad.  En el campo de la ética genera numerosas opciones que desafían los principios tradicionales en los que se basa el comportamiento social .  En el campo de la acción de gobierno genera debates relativos al grado con el que habría que regular la tecnología informática y sus aplicaciones.  Aunque no son parte de la ciencia de la computación son temas, estos temas son importantes para aquellos que estén pensando en desarrollar su carrera en el campo de la computación o en algún campo relacionado.  La capacidad de tratar con los dilemas planteados por los avances en la tecnología de computadoras también es importante para aquellos que no están directamente involucrados en esos avances.  Además a menudo no existe ninguna respuesta definitivamente correcta a un problema y muchas soluciones validas suelen ser compromisos entre puntos de vista opuestos.