Bitácora de recorrido en la Universidad Tecnológica del Norte de Guanajuato campus Victoria.
Dentro
de las universidades que cuentan con
carreras
sobre
Tecnologías de la Información y
Comunicación suele haber ciertos problemas especialmente con la
materia o el área de programación; los
alumnos tienen problemas con la
comprensión de los lenguajes, entendiendo como programar.
El día 16 de agosto se
realiza una entrevista informal al profesor Roberto Granados
Hernández, quien imparte la materia programación web en la
Universidad Tecnológica del Norte de Guanajuato campus Victoria,
para agendar una entrevista formal el día jueves 17 de agosto a las
9:30 am y se pide autorización para entrevistar a alumnos participantes de la carrera Multimedia y Comercio Electrónico.
Se
obtienen datos de la visita a la
universidad,
donde se tiene la carrera Multimedia
y Comercio Electrónico, misma que tiene la materia de programación,
y en donde se observan problemas en
los inicios de esta materia,
en la forma de comprender lo que se va a realizar, de
conocer el problema, de iniciar a la solución del mismo.
Los alumnos que salen a empresas para realizar sus prácticas profesionales se encuentran con la problemática que para dicha área profesional las empresas piden que tengan conocimientos amplios en la programación web y programación orientada a objetos, y por falta de conocimientos se pierden la oportunidad de ingresar a una empresa como practicante.
NOTA: Debido al tiempo que tienen los profesores frente al grupo en la institución se me hace obligatorio hacer solo un recorrido, pues los alumnos y el profesor viajan a Guadalajara el jueves 17 de agosto, por cuestiones educativas.
Liga de la entrevista contestada:
Entrevista que se realizó al profesor Roberto Granados Hernández
Entrevista sobre “La lógica en la programación”
Su nombre: ___________________________________
- ¿Para qué es importante tener bases de conocimiento al iniciarse en la programación? Por la lógica de cómo resolver problemas. Fundamentos básicos de conceptos claves para iniciar.
- ¿Cuáles bases de conocimiento considera que son las más importantes para iniciarse en la programación? -Tipos de datos, -Conceptos de Programación Orientada a Objetos, - Operadores, -Tablas de verdad.
- ¿En qué ayuda la lógica para poder programar? En todo, aunque es algo que puede ir adquiriendo con la práctica, y la otra es que mucha gente trae la lógica de nacimiento, la lógica es el pilar de la programación.
- ¿Qué tan importante es la lógica para programar? Es indispensable, sin lógica no podríamos programar. No entenderíamos la secuencia de un programa. No podríamos hilar procedimientos o métodos.
- ¿Cómo lo ayuda su lógica con la programación? A entender el funcionamiento del programa, a entender su intención con atributos y métodos. A desarrollar bloques o funciones de código que hagan exactamente lo que yo quiero.
- ¿A su consideración, alguien con pocas bases de lógica puede programar, o es necesario tener un alto nivel de lógica? -Creo que puede desarrollar una habilidad para empezar a entender y escribir programas. - La conclusión es si se puede, hay que sumarle actitud.
- ¿Cuál es la forma que usted recomienda para que alguien inicie a programar? A mi punto de vista, entender pequeños bloques de programación estructurada como son ciclos, condiciones, arreglos. Ver su funcionamiento para después pasar a programar Orientada a Objetos. Iniciar con diagramas de flujo.
Por último, podría, por favor, mencionar algunas recomendaciones para ser un buen programador. -Leer o ver videotutoriales de lenguajes recientes y como desarrollan. -Tomar cursos en línea del lenguaje que se quiera aprender. -Estar abierto al uso de diferentes lenguajes. -ejercitar con problemas que lo lleve a desarrollar su lógica. -Tener fundamentos sólidos en temas o conceptos como variables, operadores, tablas de verdad, if, while, for, array.
Entrevista que se realizó a dos alumnos de la carrera Multimedia y Comercio Electrónico
- ¿Cómo describes tus clases de programación? Son algo difíciles porque hay cosas que no entiendo muy bien.
- ¿Qué es lo que más se te dificulta en está materia? Entender que es lo que tengo que hacer.
- ¿Cómo resuelves los problemas que se te presentan? Preguntándole al profesor o a mis compañeros.
- ¿Para está clase, es importante las bases de programación? Si, porque así se nos hace más fácil entender el porque de lo que se nos pide.
- ¿Qué es lo más importante a tu consideración antes de iniciar con un ejercicio de programación? saber que vamos hacer y para que y así investigar si es necesario.
- ¿Cómo describes tus clases de programación? Son muy interesantes, aunque hay veces que se me dificultan unas cosas.
- ¿Qué es lo que más se te dificulta en está materia? Conexiones a las bases de datos, el lenguaje que se está utilizando para lograr la conexión.
- ¿Cómo resuelves los problemas que se te presentan? Investigando en foros de ayuda en línea, en youtube y le pregunto a mi profesor.
- ¿Para qué es importante tener bases de programación? Para entender la razón de las cosas en la programación, las bases son lo más importante para crear un programa robusto.
- ¿Qué es lo que más importa antes de iniciar con un ejercicio de programación? Conocer los detalles, lo que se desea, la problemática y lo que se está pidiendo.
Entrevista que se realizó a distancia al jefe de departamento de Tecnologías de la Información de la Universidad Tecnológica del Norte de Guanajuato campus Dolores Hidalgo.
- A qué se dedica ?
Jefe de departamento de Tecnologías de la información
- ¿Qué nos puede decir sobre la lógica en la programación?
es una parte importante en el desarrollo de software, permite resolver problemas relacionados con el desarrollo de software
- Como desarrollador, ¿cuál es la principal razón por la que aprendió a hacerlo de forma profesional?.
Me gusta crear cosas nuevas
- ¿Tiene técnicas para el desarrollo de software o escritura de scripts?. Mencione algunas
si, todo depende del tipo de programa que se está creando, puede ser basado en programación lineal como generalmente sucede con lenguajes interpretados, por ejemplo en la administración de servidores o puede ser basado en un modelo real como sucede con la programación orientada a objetos para el desarrollo de software a la medida, hay distintos paradigmas que seguir.
- ¿Aprendió a programar en la escuela?, ¿Porqué?
si, estaba en el programa de estudios
- ¿Cómo le ayuda su lógica para programar o escribir código?
me permite resolver problemas, mediante la toma consciente de decisiones basadas en los problemas que surgen durante el desarrollo
- ¿Qué recomendaciones puede dar a las personas que inician a programar?
Que lean y escriban mucho código, que se acerquen a la comunidad del software libre ya que este les permite leer el código de grandes programas que existen actualmente, así como modificarlos para agregar las funcionalidades que se deseen, y lo más importante, permite compartir ese código para que la comunidad se beneficie de ello.
Liga de la entrevista contestada:

