sábado, 16 de julio de 2016

Bienvenidos


Bienvenidos Blog de Informatica Básica

Hola, en este blog podrán encontrar información sobre el estudio de la Ciencia de la informartica, esperamos les sirva de ayuda para poder comprender y adentrarse mas en el mundo de la tecnología.

 

Capitulo 0 - Introducción

Capitulo 0 - Introducción 

En este capitulo preliminar vamos a 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.
Introducción
Video:

Presentación por Abdiel Kapell (22/07/2016):
Intro


Capítulo 1 - Almacenamiento de datos

Capítulo 1 - Almacenamiento de datos

Vamos a considerar los temas asocidos con la representación y el almacenamiento de datos dentro de una computadora. Entre los tipos de datos que tomaremos en consideración se incluyen los textos, los valores numéricos, las imágenes, el audio y el vídeo. Buena parte de la información contenida en este capítulo es tambien relevante ent otros campos distintos de la computación tradional, como la fotografia digital, la grabación y reproducción de audio/vídeo y comunicaciones a larga distancia.
  • Los bits y su almacenamiento.
  • Memoria principal.
  • Almacenamiento masivo.
  • Representación de la información mediante patrones de bits. 
  • El sistema binario.
  • Almacenamiento de enteros.
  • Almacenamiento de numeros fraccionarios.
  • Comprension de datos.
  • Errores de comunicación.
Dispositiva capítulo Almacenamiento de datos. 
Almacenamiento de datos.

Video:
Presentación por Carlos Escobar (22/07/2016):

Capítulo 2 - Tratamiento de datos

Capítulo 2 - Tratamiento de datos

Veremos cómo manipula los datos una computadora y cómo se comunica con dispositivos periféricos tales como impresoras y teclados. Ademas, exploraremos los fundamentos de la aquitectura de computadoras y veremos cómo se programan mediante instrucciones codificadas, denominadas instrucciones en lenguaje máquina.
  • Arquitectura de computadoras.
  • Lenguaje máquina.
  • Ejecución de programas.
  • Instrucciones Aritmético/lógicas.
  • Comunicación con otros dispositivos.
  • Otras arquitecturas.
Dispositiva capítulo Tratamiento de datos. 
Tratamiento de datos
Video:
Presentacion por Miguel Espino (22/07/2016):
Lenguaje Maquina
 

Capítulo 3 - Sistemas Operativos

Capítulo 3 - Sistemas Operativos

Vamos a estudiar los sistemas operativos, que son paquetes software que coordinan las actividades internas de una computadora, además de controlar su comunicación con el mundo exterior. Un sistema operativo de una computadora es aquel que hace de una computadora una herramienta útil. Nuestro objetivo es comprender qué es lo que hacen los sistemas operativos y cómo lo hacen. Estos conocimientos son fundamentales para que el usuario pueda entender cómo funciona la computadora.
  • Historia de los sistemas operativos.
  • Arquitectura de un sistema operativo.
  • Coordinación de las actividades de la máquina.
  • Gestión de la competición entre procesos.
  • Seguridad.
Dispositiva capítulo Sistemas Operativos. 
Sistemas Operativos
Video:
Presentación por Nilsen Orozco (22/7/2016): 
Sistemas Operativos
 

Capitulo 4 - Redes e Internet

Capitulo 4 - Redes e Internet

Vamos a ocuparnos de ese campo de la Ciencia de la Computación que descubrimos mediante el termino redes y que abarca el estudio de las formas en que pueden conectarse a unas computadoras con otras para compartir información y recursos. Nuestro estudio incluirá la construcción y el funcionamiento de redes, las aplicaciones de red y las cuestiones de seguridad. Uno de los temas más importantes será una red de redes concreta de alcance mundial a la que denominamos Internet.
  • Fundamentos de las redes.
  • Internet.
  • La World Wide Web.
  • XML.
  • Protocolos de internet.
  • Seguridad.
Dispositiva capítulo Redes e Internet. 
Redes e Internet
 Video:
Presentación por Alex Mariscal Romero (22/7/2016): 
Redes e Internet
 

Capitulo 5 - Algoritmos

Capitulo 5 - Algoritmos

Vamos a explorar gran parte de esta materia fundamental como para poder enterder y apreciar verdaderamente las ciencias de la computación.
  • Concepto de algoritmo.
  • Representación de algoritmo.
  • Descubrimiento de algoritmo.
  • Estructuras literarias.
  • Estructuras recursivas.
  • Eficiencia y corrección.
Dispositiva capítulo Algoritmos. 
Algoritmos.
 Video:
Presentación por espindola2001 (22/7/2016):
Algoritmos

Capítulo 6 - Lenguajes de programación

Capítulo 6 - Lenguajes de programación

Vamos a estudiar los lenguajes de programación. Nuestro proposito no es aprender ningúm lenguaje concreto, sino mas bien aprender acerca de los lenguajes de programación. De lo que se trata es de reconocer los aspectos comunes y las diferencias entre los distintos lenguajes de programación y sus metodologías asociadas.
  • Perspectiva histórica.
  • Conceptos de programación tradicionales.
  • Procedimientos.
  • Implementación de un lenguaje.
  • Programación orientada a objetos.
  • Programación de actividades concurrentes.
  •  Programación declarativa.
Dispositiva Capítulo Lenguajes de programación. 
Lenguajes de programación
Video:
Lenguajes de programación

Capítulo 7 - Ingenieria del software

Capítulo 7 - Ingenieria del software

Vamos a explorar los problemas que podemos encontrarnos durante el desarrollo del sistema software complejo y de gran tamaño. En este tema se denomina ingeniería del software porque el desarrollo del software es un proceso de ingenieria. El objetivo de los investigadores en el campo de la ingeniería del software es encontrar principios que sirvan como guia en el proceso del desarrollo de software y que conduscan a la obtención de productos software eficientes y fiables.
  • La disciplina de la ingeniería del software.
  • El ciclo de vida del software.
  • Metodologías de ingeniería del software.
  • Modularidad.
  • Herramientas existentes.
  • Aseguramiento de la calidad.
  • Documentación.
  • Interfaz persona-máquina.
  • Propiedad del software y responsabilidad legal.
 Dispositiva capitulo Ingenieria del software. 
Ingenieria del Software

Video:

 Presentación por mireya2022 (22/07/2016):
Ingenieria del Software

Capítulo 8 - Abstracciones de datos


Capítulo 8 - Abstracciones de datos

Vamos a investigar cómo pueden simularse otras estructuras de datos distintas de la organización en celdas proporcionada por la memoria principal de una computadora, este campo se conoce precisamente con el nombre de estructuras de datos. El objetivo es permitir al usuario de los datos acceder a conjuntos de datos como si fueran herramientas abstractas, en lugar de obligarle a pensar en términos de la organización de la memoria principal de la computadora. Nuestro análisis cómo el deseo de construir esas herramientas abstractas conduce al concepto de objetos.
  • Estruturas de datos básicas.
  • Conceptos relacionados.
  • Implementación de estructuras de datos.
  • Un pequeño caso de estudio.
  • Tipos de datos personalizados.
  • Clases y objetos.
  • Punteros en el lenguaje máquina. 
Dispositiva capítulo Abstracciones de datos. 
Abstracciones de datos

Video: 


Presentación por Jessica Lopez (22/07/2016):
Abstracciones de datos


Capítulo 9 - Sistemas de bases de datos

Capítulo 9 - Sistemas de bases de datos

Una base de datos es un sistema que convierte un conjunto de datos de gran tamano en una herramienta abstracta, permitiendo al usuario buscar y extraer elementos pertinentes de información, de una forma cómoda para el. Vamos a explorar este tema, así como hacer incursiones en los campos de la minería de datos, que buscan técnicas para descubrir patrones ocultos en grandes conjuntos de datos, y de las estructuras de archivos tradicionales, que proporcionan muchas de las herramientas que se utilizan en los sistemas actuales de bases de datos y de minería de datos.
  • Fundamentos de las bases de datos.
  • El modelo relacional.
  • Bases de datos orientadas a objetos. 
  • Mantenimiento de la integridad de una base de datos.
  • Estructuras de archivo tradicionales.
  • Minería de datos.
  • Impacto social de la tecnología de bases de datos.
 Dispositiva capitulo Sistemas de bases de datos. 

Sistema de bases de datos 
Video:
Base de datos

Capitulo 10 - Gráficos por Computadora

Capitulo 10 - Gráficos por Computadora

Vamos a explorar el campo de los gráficos por computadora, un campo que se está teniendo un impacto muy significativo en la producción de películas y videojuegos interactivos. De hecho, los avances en este campo están liberando a las empresas de producción de contenido audiovisual de las restricciones de la realidad y hay mucha gente que sostiene que las animaciones generadas por computadora pueden llegar pronto a eliminar la necesidad de utilizar actores tradicionales, estudios y medios fotográficos en los sectores de la televisión y del cine. 
  • El ámbito de los gráficos por computadora.
  • Panoráma de los gráficos 3D.
  • Modelado.
  • Generación (rendering).
  • Iluminación global de las escenas.
  • Animación. 
Dispositiva Capítulo Gráficos por computadora.
Graficos por computadora
 Video:

 Presentación por Abigail de los Angeles (22/07/2016):
Graficos por computadora

Capitulo 11 - Inteligencia artificial

Capitulo 11 - Inteligencia artificial


Vamos a explorar la rama de las Ciencias de la computación conocidad como inteligencia artificial. Aunque este campo es relativamente joven ha ptoducido algunos resultados sorprendentes, como por ejemplo jugadores de ajedrez expertos, computadoras que parecen aprender y razonar, y máquinas que coordinan sus actividades de cara a conseguir un objetivo común, como por ejemplo ganar un partido de fútbol. En el campo de la inteligencia artificial, la ciencia ficción de hoy día podría muy bien llegar a ser la realidad de mañana.
  • Inteligencia y maquinas
  • Percepción
  • Razonamiento
  • Areas adicionales de investigación
  • Redes neuronales artificiales
  • Robótica
  • Consideración de las consecuencias. 
Dispositiva del capítulo Inteligencia Artificial 
Inteligencia Artificial

Video:

Presentación por Dylan Guzman (22/07/2016):
Inteligencia Artificial

Capitulo 12 - Teoría de la computación

Capitulo 12 - Teoría de la computación 

Vamos a considerar los fundamentos teóricos de las Ciencias de la Computación. En cierto sentido, es el material presentado en este capítulo el que proporciona a las Ciencias de la computación la consideración de verdadera ciencia. Aunque de una naturaleza algo abstracta, este cuerpo de conocimientos tiene muchas aplicaciones de carácter eminente práctico. En particular, exploraremos sus implicaciones en relación con la potencia de los lenguajes de programación y veremos cómo conducen a la definición de un sistema cifrado de clave pública ampliamente utilizado para las comunicaciones a tráves de internet.
  • Funciones y su computabilidad.
  • Maquina de Turing.
  • Lenguajes de programación universales.
  • Una función no computable.
  • Complejidad de los problemas.
  • Criptografía de clave publica.
Dispositiva del capítulo Teoría de la Computación
Teoría de la computación
Video:
 
Presentación por Filberto Rivas (22/7/2016):
Teoria de la Computación