If you really want to understand
something, the best way is to try and
explain it to someone else. That forces
you to sort it out in your own mind...
that's really the essence of
programming. By the time you've sorted
out a complicated idea into little steps
that even a stupid machine can deal
with, you've certainly learned something
about it yourself. (Adams, 1987)
Si realmente quieres entender algo, la
mejor manera es intentar explicárselo a
otra persona. Eso te obliga a resolverlo
en tu propia mente ... esa es realmente
la esencia de la programación. Para
cuando haya resuelto una idea
complicada en pequeños pasos que
incluso una máquina estúpida puede
manejar, ciertamente ha aprendido algo
al respecto. (Adams, 1987)
2
The world of A.D. 2014 will have few routine jobs
that cannot be done better by some machine than by
any human being. Mankind will therefore have
become largely a race of machine tenders. Schools
will have to be oriented in this direction. All the
high-school students will be taught the
fundamentals of computer technology, will become
proficient in binary arithmetic and will be trained to
perfection in the use of the computer languages that
will have developed out of those like the
contemporary Fortran. (Assimov, 1964)
El mundo de 2014 d. C. tendrá pocos trabajos de
rutina que alguna máquina no pueda hacer mejor que
cualquier ser humano. Por lo tanto, la humanidad se
habrá convertido en gran medida en una carrera de
licitadores de máquinas. Las escuelas deberán
orientarse en esta dirección. A todos los estudiantes
de secundaria se les enseñarán los fundamentos de la
tecnología informática, se volverán competentes en
aritmética binaria y se les capacitará a la perfección
en el uso de los lenguajes informáticos que se habrán
desarrollado a partir de aquellos como el Fortran
contemporáneo. (Asimov, 1964)
3
Las computadoras han entrado en todas las fases de
nuestra vida: la mayoría de las películas que vemos
tienen efectos especiales generados por
computadora. Los "gadgets" modernos contienen
computadoras: reproductores de música, teléfonos
celulares, cámaras. La mayor parte de nuestro
dinero existe no como monedas y billetes, sino como
datos almacenados en las computadoras de los
bancos. Los médicos nos envían para ser probados
por máquinas controladas por computadoras y, en
muchos casos, incluso los resultados de las pruebas
son imágenes generadas por computadoras. Cada
vez que viajamos, en avión, tren o incluso en
automóvil, confiamos nuestra seguridad a las
computadoras.
Las personas que crean sistemas computarizados,
especialmente aquellos que desarrollan el software o
los programas para las computadoras, son
responsables de traducir nuestros deseos y
requisitos en una forma que pueda ser entendida por
las computadoras (...) El desarrollo de software es
una ocupación fascinante y desafiante debido a la
necesidad de lidiar con dos tipos diferentes de
criaturas: personas y computadoras.
• Se refiere a las actividades que requieren, se
benefician de, o crean computadoras
• Diseño y construcción de sistemas de
Hardware y Software.
• Procesamiento, estructuración y manejo de
varios tipos de información.
• Realizar estudios científicos usando
computadoras
• Desarrollar sistemas de computo inteligentes
• Creación de contenido para comunicación y
entretenimiento
• Encontrar y recolectar información relevante
para cualquier propósito
4
5
• Conjunto de circuitos electrónicos
comprimidos en una pastilla de silicio que
tiene como función fundamental la de
encauzar las señales electromagnéticas de
un dispositivo a otro.
• El componente más importante de la
computadora es el microprocesador, que
puede entenderse como el “cerebro”. Todo
lo demás que le rodea y le es conectado no
son más que dispositivos mediante los
cuales el cerebro se alimenta de energía e
interactúa con el medio ambiente y, por lo
tanto, con los usuarios.
Larcher, L (2007)
AGREGAR UN PIE DE PÁGINA 6
Solano, J. (2011).
7
Solano, J. (2011).
8
Solano, J. (2011).
9
Solano, J. (2011).
10
11
Ciencias de la
computación
Ingeniería de
computación
Ingeniería de
Software
Sistemas de
información
Tecnología de
información
12
Ciencias de la
computación
•Estudia sistemáticamente los
procesos algorítmicos que
describen y transforman la
información.
•Diseño e inplementación de
sotware
•Propone nuevas manera de
usar las computadoiras
•Desarrolla maneras efectivas
de resolver probloemas de
computación
Ingeniería de
computación
•Se concentra en el diseño y
construcción de computadoras
y dispositivos/sistemas basados
en computadoras. Ejemplo:
Sistemas embebidos
13
Ingeniería del
software
•Disciplina o área
de la Informática o
Ciencias de la
Computación, que
ofrece métodos y
técnicas para
desarrollar y
mantener software
de calidad que
resuelven
problemas de todo
tipo.
Sistema de
información
•Centrado en la
integración de
soluciones de las
tecnologias de
información (TI)
con los procesos
de negocios.
Tecnologías de
Información
•Concoimienos de
teoría y práctica
para cuidar de la
infratura TI de una
organización, es
decir, se encarga
de solucionar
hardware y
software.
14
Fundamentos
matemáticos
Algoritmosy
estructurasde
datos
Lenguajesde
programacióny
compiladores
Basesdedatos
Sistemasconcurrentes,
paralelosydistribuidos
Inteligencia
artificial
Razonamiento
automatizado
Gráficospor
computador
Computación
científica
AGREGAR UN PIE DE PÁGINA 15
Armoni, M. y Ben-Ari, B. (2013). Computer Science Concepts in Scratch. Weizmann
Institute of Science.
Bourke, Ch. (2018). Computer Science I. Department of Computer Science &
Engineering. University of Nebraska - Lincoln.
Solano, J. (2011). Introducción a la Ciencia de la Computación. Universidad
Nacional de Ingeniería, Facultad de Ciencias.

Ciencias de la computacion

  • 1.
    If you reallywant to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your own mind... that's really the essence of programming. By the time you've sorted out a complicated idea into little steps that even a stupid machine can deal with, you've certainly learned something about it yourself. (Adams, 1987) Si realmente quieres entender algo, la mejor manera es intentar explicárselo a otra persona. Eso te obliga a resolverlo en tu propia mente ... esa es realmente la esencia de la programación. Para cuando haya resuelto una idea complicada en pequeños pasos que incluso una máquina estúpida puede manejar, ciertamente ha aprendido algo al respecto. (Adams, 1987)
  • 2.
    2 The world ofA.D. 2014 will have few routine jobs that cannot be done better by some machine than by any human being. Mankind will therefore have become largely a race of machine tenders. Schools will have to be oriented in this direction. All the high-school students will be taught the fundamentals of computer technology, will become proficient in binary arithmetic and will be trained to perfection in the use of the computer languages that will have developed out of those like the contemporary Fortran. (Assimov, 1964) El mundo de 2014 d. C. tendrá pocos trabajos de rutina que alguna máquina no pueda hacer mejor que cualquier ser humano. Por lo tanto, la humanidad se habrá convertido en gran medida en una carrera de licitadores de máquinas. Las escuelas deberán orientarse en esta dirección. A todos los estudiantes de secundaria se les enseñarán los fundamentos de la tecnología informática, se volverán competentes en aritmética binaria y se les capacitará a la perfección en el uso de los lenguajes informáticos que se habrán desarrollado a partir de aquellos como el Fortran contemporáneo. (Asimov, 1964)
  • 3.
    3 Las computadoras hanentrado en todas las fases de nuestra vida: la mayoría de las películas que vemos tienen efectos especiales generados por computadora. Los "gadgets" modernos contienen computadoras: reproductores de música, teléfonos celulares, cámaras. La mayor parte de nuestro dinero existe no como monedas y billetes, sino como datos almacenados en las computadoras de los bancos. Los médicos nos envían para ser probados por máquinas controladas por computadoras y, en muchos casos, incluso los resultados de las pruebas son imágenes generadas por computadoras. Cada vez que viajamos, en avión, tren o incluso en automóvil, confiamos nuestra seguridad a las computadoras. Las personas que crean sistemas computarizados, especialmente aquellos que desarrollan el software o los programas para las computadoras, son responsables de traducir nuestros deseos y requisitos en una forma que pueda ser entendida por las computadoras (...) El desarrollo de software es una ocupación fascinante y desafiante debido a la necesidad de lidiar con dos tipos diferentes de criaturas: personas y computadoras.
  • 4.
    • Se refierea las actividades que requieren, se benefician de, o crean computadoras • Diseño y construcción de sistemas de Hardware y Software. • Procesamiento, estructuración y manejo de varios tipos de información. • Realizar estudios científicos usando computadoras • Desarrollar sistemas de computo inteligentes • Creación de contenido para comunicación y entretenimiento • Encontrar y recolectar información relevante para cualquier propósito 4
  • 5.
    5 • Conjunto decircuitos electrónicos comprimidos en una pastilla de silicio que tiene como función fundamental la de encauzar las señales electromagnéticas de un dispositivo a otro. • El componente más importante de la computadora es el microprocesador, que puede entenderse como el “cerebro”. Todo lo demás que le rodea y le es conectado no son más que dispositivos mediante los cuales el cerebro se alimenta de energía e interactúa con el medio ambiente y, por lo tanto, con los usuarios. Larcher, L (2007)
  • 6.
    AGREGAR UN PIEDE PÁGINA 6 Solano, J. (2011).
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
    11 Ciencias de la computación Ingenieríade computación Ingeniería de Software Sistemas de información Tecnología de información
  • 12.
    12 Ciencias de la computación •Estudiasistemáticamente los procesos algorítmicos que describen y transforman la información. •Diseño e inplementación de sotware •Propone nuevas manera de usar las computadoiras •Desarrolla maneras efectivas de resolver probloemas de computación Ingeniería de computación •Se concentra en el diseño y construcción de computadoras y dispositivos/sistemas basados en computadoras. Ejemplo: Sistemas embebidos
  • 13.
    13 Ingeniería del software •Disciplina oárea de la Informática o Ciencias de la Computación, que ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Sistema de información •Centrado en la integración de soluciones de las tecnologias de información (TI) con los procesos de negocios. Tecnologías de Información •Concoimienos de teoría y práctica para cuidar de la infratura TI de una organización, es decir, se encarga de solucionar hardware y software.
  • 14.
  • 15.
    AGREGAR UN PIEDE PÁGINA 15 Armoni, M. y Ben-Ari, B. (2013). Computer Science Concepts in Scratch. Weizmann Institute of Science. Bourke, Ch. (2018). Computer Science I. Department of Computer Science & Engineering. University of Nebraska - Lincoln. Solano, J. (2011). Introducción a la Ciencia de la Computación. Universidad Nacional de Ingeniería, Facultad de Ciencias.