PRESENTACIÓN
La Diplomatura en Programación es una introducción a las competencias intelectuales de la ciencia de la computación, y al arte de programar. Esta orientada a cualquier persona con o sin experiencia previa.
Esta es una diplomatura que le permitirá al final del mismo al alumno adquirir las herramientas básicas para salir al mercado laboral como programadores, con los primeros conocimientos en las herramientas mas importantes para el mercado actual. Es importante decir que la diplomatura es TOTALMENTE VIRTUAL, sin clases sincrónicas. De esta manera los alumnos manejan sus tiempos para el aprendizaje.
OBJETIVOS
Este curso te enseñará a resolver problemas, tanto utilizando código fuente como sin él, poniendo énfasis en el diseño y estilo de la solución, tanto como en su efectividad y correctitud. Entre algunos de los temas que se enseñaran están:
• Pensamiento computacional,
• abstracción,
• algoritmos,
• estructuras de datos,
• y ciencia de la computación en general.
Los ejercicios y problemas que se verán están inspirados en problemas concretos del mundo de las ciencias, humanidades, la sociedad y las artes. Mas que enseñarte a programar en un lenguaje específico, este curso te enseña todas las habilidades y competencias necesarias para que aprendas a programar fundamentalmente. Y todo lo necesario para que puedas enseñarte a ti mismo a programar en cualquier lenguaje que desees en el futuro. El curso inicia de una forma muy tradicional y con un lenguaje básico y conocido como es C, que es la base de todos los lenguajes actuales y modernos de programación hoy en día. A través de este lenguaje aprenderás no sólo acerca de:
• funciones,
• variables,
• condicionales,
• bucles
• y mucho mas,
También entenderás como las computadoras trabajan internamente, «bajo el capó», incluyendo la memoria y otras partes de las mismas. Luego el curso va a moverse hacia Python, un lenguaje de mas alto nivel, que podrás entender todavía mas gracias a la experiencia previa en C. Llegando al final del curso te introducirás en el mundo del almacenamiento de datos utilizando bases de datos y aprenderás SQL. También sobre el final te introducirás en el mundo de las telecomunicaciones, y redes, de la mano de lenguajes como HTML, CSS y JavaScript que son esenciales en internet, con los cuales podrás crear aplicaciones web y móviles.
El curso termina con un proyecto final, donde pondrás en práctica todas estas habilidades.