Páginas

28 mar 2013

AlgoritmArte

AlgoritmArte es el término con el cual identifico el arte de hacer algoritmos, lo cual es la base de toda la ingeniería de sistemas, y del diseño y desarrollo de software.

Así doy inicio a este blog, impulsado por el deseo de compartir lo que conozco y lo que he aprendido durante mi formación profesional, y por la responsabilidad que siento de poder aportar a los procesos de formación de todos los interesados en esta área.

Paralelamente iré publicando cada entrada en un site de Google, en el cual trataré cada tema de una forma más ordenada y estructurada, para facilitar así su consulta en cualquier momento.

Vamos a dejar claro también que esto no consiste de un curso de programación, sino que se trata de un espacio en el cual los internautas puedan encontrar material de apoyo y de consulta dentro de sus procesos de formación.

A continuación describiré la temática que trataré en el blog y en el site. Si creen que podemos agregar algo más, pueden dejar sus comentarios abajo.
  • Lógica de programación y algoritmos
    • Introducción y definición
    • Variables y tipos de datos
    • Sentencias básicas y expresiones
    • Lectura y escritura de datos
    • Control de flujo con decisiones lógicas
    • Control de flujo por casos de selección
    • Flujo repetitivo
    • Arreglos
    • Subprogramas, funciones y métodos
    • Recursión o recursividad
  • Estructuras de datos
    • Vectores
    • Matrices
    • Listas ligadas
    • Matrices dispersas
    • Árboles
    • Grafos
    • Pilas
    • Colas
  • Programación orientada a objetos
  • Bases de datos

Al final de estos temas trataré algunos lenguajes de programación, como son Java, el cual profundizaré con la programación orientada a objetos; SQL, para las bases de datos, en la cual podríamos basarnos en MySQL o PostgreSQL; y finalmente podríamos  trabajar lenguajes y herramientas útiles para el desarrollo web, como HTML, JavaScript, CSS, PHP, entre otros.

Como lo dije anteriormente, a través de los comentarios del blog pueden sugerirme temas a tratar acá. El orden de tratamiento de los temas no tiene que ser necesariamente el descrito anteriormente. Varios temas pueden ser tratados de forma paralela, especialmente el del lenguaje de programación Java, pues nos facilitaría la realización de varios ejercicios.

Con respecto a los ejercicios, iré proponiendo y resolviendo algunos. Si tienen algún ejercicio en mente que podamos desarrollar entre estos temas, lo pueden proponer a través de los comentarios.

También me pueden escribir o contactar a través del correo electrónico leinadlr@gmail.com o por medio de mi perfil de Blogger.