Introducción a la Informática

editar

Esta página corresponde al estudiante de Informática-Matemática de la Universidad Javeriana, Sergio Restrepo. En un principio sólo tendrá contenidos de la clase Introducción a la informática, dictada por el Informático-Matemático Offray Vladimir Luna, egresado de la Universidad Javeriana. Como parte del primer trabajo, ésta página va a contener pruebas de las utilidades que disponen los Wikibooks y tres mapas mentales correspondientes a dos lecturas. El primero concierne la sección consideraciones previas del libro Fundamentos de Informática, el segundo a la lectura de la página www.creativecommons.org y el tercero interrelaciona los dos anteriores.

Espero mantener actualizado y con mucho más material este wikibook con temáticas de diferentes clases y de interés personal.


Mapa Mental 1:Informática

editar

Archivo:InformáticaFreemind.JPG

  • Si desea bajar el archivo para ver el esquema completo, por favor de click aquí.

Mapa Mental 2:Creative Commons

editar

Archivo:CreativeCommonsFreemind.JPG

  • Si desea bajar el archivo para ver el esquema completo, por favor de click aquí.

Mapa Mental 3:Computación

editar

Archivo:Computación1.JPG

  • Si desea bajar el archivo para ver el esquema completo, por favor de click aquí.

Mapa Mental 4: El contexto social de la informática

editar
  • Si desea bajar el archivo para ver el esquema completo, por favor de click aquí.

Mapa Mental 5: La Catedral y el Bazar

editar
  • Si desea bajar el archivo para ver el esquema completo, por favor de click aquí.

Mapa Mental 6: La Informática como disciplina

editar
  • Si desea bajar el archivo para ver el esquema completo, por favor de click aquí.

Mapa Mental 7: RevolutionOS

editar
  • Si desea bajar el archivo para ver el esquema completo, por favor de click aquí.

Mapa Mental 8: Historia de la Informática

editar
  • Si desea bajar el archivo para ver el esquema completo, por favor de click aquí.

Mapa Mental 9: Computer Progamming for Everyone

editar
  • Si desea bajar el archivo para ver el esquema completo, por favor de click aquí.

Mapa Mental 10: Áreas temáticas de la Informática

editar
  • Si desea bajar el archivo para ver el esquema completo, por favor de click aquí.

NOTA IMPORTANTE: Para poder ver los esquemas completos de los mapas realizados, requiere tener Freemind. Este es un programa licenciado bajo GPL y lo puede descargar gratis haciendo click aquí

Heurística

editar

Heurística

Programación

editar

Receta de Diseño

editar

a)Contrato: Nombre de la funcion y tipos de variable.

b) Proposito:Qué hace la funcion.

c) Definicion: Codigo de la funcion.

d) Prueba: Se invoca la funcion y se indica cual es el resultado empleado. Éste debe ser equivalente al resultado dado en otro medio.

Ejemplo en Python:

Receta de diseño: Área lateral de un cilindro:

#Contrato: Área_lateral. Variables: radio r, altura h.
#Propósito: Hallar el área lateral de un cilindro recto de radio r y altura h.
#Definición:
import math
def area_lateral(r , h):
    return(2 * math.pi * r * h)
#Ejemplo:
area_lateral(3 , 2) 
print area_circular
#Prueba: El resultado debe ser 37.699 probado en calculadora.

Ejercicios de la lectura: How to design programs

editar