csharp01-introduccion

= Introducción al Curso = Este curso está destinado al aprendizaje de la algorítmica, para las pruebas de nuestros algoritmos utilizaremos el lenguaje CSharp. Aquí aprenderás cual es la lógica de desarrollar programas, con que herramientas cuentas y como se comporta el computador con ciertas instrucciones. En este curso trataremos de resolver los ejercicios desde una perspectiva dinámica sin perdernos en detalles teóricos y similares. Usaremos la técnica de:
 * Entender el problema.
 * Analizar la posible solución.
 * Diseñar el algoritmo.
 * Codificar el algoritmo.

Parte de mi experiencia personal que quisiera compartir con Ud.. Para el aprendizaje de la programación es indispensable conocer y dominar la algorítmica, es decir, el curso que aquí te presento. El desarrollar algoritmos es todo un arte y algo o quizá mucho de lógica dependiendo del problema, si no entiendes la idea para hacer algoritmos y programas básicos no podrás desarrollar programas más complejos.

Otro dato importante que debes tener presente es que si deseas incursionar en el mundo del desarrollo de software deberás conocer y en lo posible dominar el cómo desarrollar algoritmos. Debes entender por desarrollo de software no solo el hacer aplicaciones para computadores de escritorio, sino también el desarrollo Web, muchos hoy en día no se las ven fácil el desarrollar paginas dinámicas para Internet debido a que han tenido una baja preparación en la parte algorítmica. No olvides que el diseño gráfico es solo una parte del desarrollo de una página Web, otra parte y muy importante es la programación, seguida de la gestión de bases de datos, hago esta aclaración con respecto a la Web puesto que es el futuro de las aplicaciones de desarrollo de software.

Ten presente también que para desarrollar aplicaciones interactivas como juegos en Flash, presentaciones y otras aplicaciones, e incluso animaciones en 3D Max, Blender y otros, necesitas realizar programas. También ten presente que si tu interés es el programar circuitos, es decir, PIC (micro controlador) u otros componentes electrónicos, el saber programación de abrirá las puertas del mucho de la electrónica digital. Podría decir resumir la importancia de la algorítmica en la siguiente frase: