Les dejo la URL de la encuesta por si gustan responderla, recuerden ser honestos para que el estudio pueda ser un poco preciso y de antemano gracias. https://goo.gl/forms/Fb9KaobJBUGeGZ9e2
domingo, 20 de agosto de 2017
Guía de observación y entrevista
11. ¿Nos
podría platicar un poco de su trayectoria académica y profesional?
22. ¿Cómo
fue que las matemáticas lo llevaron a la computación?
33. De
manera general ¿Cómo definiría la programación?
44. ¿Qué
es un lenguaje de programación?
55. ¿Cómo
se definen los lenguajes de programación?
66. ¿Qué
es un lenguaje de alto nivel?
77. ¿Podría
mencionar algunos de estos lenguajes de alto nivel?
88. ¿Qué
opina de fortran?
99. ¿Cuál
es el mejor lenguaje de programación para empezar?
110. Usted
diría que los mejores programadores son autodidactas?
111. ¿Cuál
es el mejor lenguaje para la ciencia, por ejemplo para los físicos o
matemáticos?
112. ¿Cuál
es su lenguaje de programación favorito?
El profesor Eduardo Virueña Silva
nos citó a las 11:00 am en su cubículo el día jueves y fuimos puntuales, al
llegar a su cubículo se encontraba con un alumno de la ESFM al cual estaba
asesorando sobre unos compiladores, después se dio cuenta de que llegamos y nos
atendió con gusto, en un momento de la entrevista llegó otro profesor a
saludarlo y él muy amablemente le dijo que no podía atenderlo ya que nos estaba
apoyando con la entrevista.
La transcripción de la entrevista es:
1. ¿Nos
podría platicar un poco de su trayectoria académica y profesional?
-Soy egresado de
la Escuela Superior de Matemáticas, me especialicé en el área de matemáticas
puras y posteriormente en el área de matemáticas aplicadas, no me titulé de la
maestría, sin embargo fui uno de los encargados de darle vida al proyecto que tenía
el IPN en sus momentos que fue la Escuela Superior de Computo
2. ¿Cómo
fue que las matemáticas lo llevaron a la computación?
-En la formación
que se tiene aquí en ESFM a diferencia de ESCOM es que tenemos que dar bases sólidas
para la computación, estas bases son las matemáticas y aquí se dan varios
cursos importantes como algebra, análisis matemático, análisis numérico pero no
es hasta tercer semestre que se empieza a ver la programación pero ya de una
manera más formal, más lógica
3. De
manera general ¿Cómo definiría la programación?
-Yo creo que la
computación es como las matemáticas, ambas son un arte y si le preguntas a
cualquier matemático te dirían lo mismo y la programación son los pasos a
seguir para poder lograr entablar una conversación con la máquina, para poder
ordenarle lo que tú quieras
4. ¿Qué
es un lenguaje de programación?
-Precisamente un
lenguaje de programación es esa algoritmia de la que te hablaba, con ella
puedes decirle a la máquina que es lo que quieres y de qué manera lo necesitas
5. ¿Cómo
se definen los lenguajes de programación?
-En alto
nivel que es un lenguaje cercano a los
humanos y en bajo nivel que es un lenguaje cercano a las máquinas
6. ¿Qué
es un lenguaje de alto nivel?
-Es un lenguaje
que es muy cercano a los humanos, es decir que es fácil de entender para
nosotros, es como el español en México o el chino en China
7. ¿Podría
mencionar algunos de estos lenguajes de alto nivel?
-C++, Fortran,
Pascal, Python, Prolog, hay muchísimos
8. ¿Qué
opina de Fortran?
-Fortran es un
lenguaje de alto nivel que está muy parchado a mi parecer, yo lo abandoné hace
muchos años, preferí utilizar pascal porque fortran no tenía la nobleza que
tienen otros lenguajes y con el paso de los años fueron arreglando sus
problemas, es por eso que digo que está muy parchado de tal forma que ya no
sabes si es una mezcla de C, o se parece a otra cosa y muy seguramente ahora
tiene muchas bondades pero la verdad es que no me interesa
9. ¿Cuál
es el mejor lenguaje de programación para empezar?
-Para empezar yo
creo que el mejor lenguaje es el que más te acomode o se acomode a tus
necesidades, si tú hablas bien español ¿Por qué vas a aprender chino?, Sin
embargo si necesitas aprender chino o inglés o alemán pues los aprendes, es por
eso que yo digo que el mejor lenguaje para aprender es el que más te acomode
10. Usted
diría que los mejores programadores son autodidactas?
-Sí, en mis
muchos años de experiencia he notado que los mejores programadores son los que
aprenden un lenguaje ensamblador ellos solitos o programan alguna de estas
calculadoras Texas instrument porque son programables o que le mueven a la
computadora, claro que también he tenido alumnos que aprenden lo que uno les
enseña y son picudísimos pero son más los que son autodidactas
11. ¿Cuál
es el mejor lenguaje para la ciencia, por ejemplo para los físicos o
matemáticos?
-Depende del
área de investigación, si vas a hacer gráficas o matrices es muy probable que
sea Matlab o C++ pero para los físicos quizá Fortran, también Phyton es muy
bueno o uno que es un súper lenguaje de altísimo nivel es prolog, ese es otra
cosa pero como te decía antes el mejor lenguaje es el que más te acomode
12. ¿Cuál
es su lenguaje de programación favorito?
-Definitivamente
C++, ese es una belleza.
sábado, 19 de agosto de 2017
Observación, visitas, recorrido y diario de campo
Como lo he mencionado con anterioridad
yo estudio la licenciatura en física y matemáticas en la Escuela Superior de
Física y Matemáticas del Instituto Politécnico Nacional, es por esa razón que
era de mi conocimiento que uno de los profesores con los que cuenta la ESFM fue
uno de los fundadores y creadores del plan de estudios de la Escuela Superior
de Computo de la misma institución por lo cual tenía pensado en pedirle ayuda
con esta sesión y entrevistarlo. El día miércoles fui a buscar al Profesor
Eduardo Virueña Silva y le conté sobre la entrevista a lo cual el accedió
gustoso, la cita fue para el jueves 17 de Agosto del 2017 a las 11:00 en su
cubículo.
lunes, 14 de agosto de 2017
Evaluación y selección de la información
A continuación les dejo una tabla con la organización e
interpretación de datos, recordando que mi tema de investigación son los
lenguajes de programación de alto nivel, diferencias y ejemplos entre dos de
ellos Matlab y Fortran
Características
Y fuentes de
información
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
Pertinencia
|
80%
|
90%
|
90%
|
100%
|
100%
|
70%
|
50%
|
100%
|
100%
|
Suficiencia
|
40%
|
60%
|
70%
|
100%
|
70%
|
50%
|
20%
|
30%
|
40%
|
Aportación
|
10%
|
50%
|
90%
|
70%
|
100%
|
30%
|
0%
|
60%
|
60%
|
Credibilidad
|
90%
|
50%
|
60%
|
50%
|
100%
|
0%
|
10%
|
80%
|
80%
|
Calidad
|
20%
|
60%
|
80%
|
60%
|
100%
|
60%
|
20%
|
70%
|
90%
|
Autoridad
|
40%
|
20%
|
40%
|
70%
|
100%
|
30%
|
80%
|
70%
|
70%
|
Actualidad
|
100%
|
100%
|
100%
|
100%
|
40%
|
100%
|
90%
|
70%
|
100%
|
Amplitud
|
30%
|
40%
|
70%
|
70%
|
70%
|
70
|
5%
|
40%
|
60%
|
Accesibilidad
|
100%
|
100%
|
100%
|
100%
|
100%
|
100%
|
100%
|
100%
|
100%
|
Videos
Páginas web
Infogramas, diagramas o mapas
En los vídeos notamos que los presentadores presentan mucho “información”
inútil, además de que influyen mucho sus sentimientos, prejuicios y opiniones
del mismo, lo bueno de los vídeos es que nos presentan muchos más ejemplos en
comparación con los otros medios de información, la desventaja es que se vuelve
un poco más tedioso debido a la lentitud con la que se proporciona la
información.
En las páginas web se tiene la información más completa y a
pesar de que la calidad baja mucho en comparación con los videos, aumenta la credibilidad
ya que podemos investigar las fuentes, no intervienen los prejuicios ni
sentimientos de los autores, nos dan una visión más amplia de lo que son los
diferentes tipos de lenguajes de programación de alto nivel, en algunos casos
nos dan ejemplos de estos, su historia y podemos llegar a encontrar información
valiosa directo de los creadores de dichos lenguajes.
Las infografías son a mi parecer el medio de información más
pobre pues no es nos dan ejemplos de programas, sin embargo, en este tipo de medios
nos dan más historia de cada lenguaje y además fueron los únicos que nos dieron
ejemplos de la utilidad de dichos lenguajes
informándonos de los programas, empresas y aplicaciones que fueron
creados gracias a estos.
viernes, 4 de agosto de 2017
Esquema
Pude observar en la película de
Erin Brockovich que ella era una persona intuitiva que además realizó por
completo una investigación participativa que comenzó por el caso de la familia
Jensen, con este caso vimos que recurre a la investigación histórica y posteriormente
recurre a la etnográfica, cuando realiza la investigación etnográfica los
métodos de obtención de la información a los que recurre son al método de campo
pues realiza visitas a cada uno de los integrantes de la población afectada y
también recurre al método documental y de datos secundarios pues recauda la
información de algunas oficinas gubernamentales, además de también hacer
investigación experimental pues recolecta muestras de agua de las cercanías de
la fábrica contra la que se encuentra luchando.
Como elegí la carrera de
desarrollo de Software mi tema de investigación será: Comparaciones entre
algunos lenguajes de alto nivel.
La delimitación del tema de investigación
será enfocarme en dos tipos de lenguaje siendo estos FORTRAN y MATLAB ya que son los más utilizados en las labores científicas.
La parte documental aparece en la
bibliografía y para la investigación de campo se pueden realizar algunas
labores sencillas en dichos programas.
Bibliografía:
jueves, 3 de agosto de 2017
Holmes
Para la segunda actividad de la cuarta sesión tuvimos que analizar fragmentos de la novela "Estudio en escarlata" de Arthur Conan Doyle para poder identificar en que momento se utilizan diferentes métodos de investigación y después realizar un escrito de dicha adaptación, bueno pues, aquí les dejo mi reseña:
Para comenzar debemos recordar
que Sherlock Holmes es aficionado a la observación y deducción, es decir, al
método deductivo.
Al ocurrir el crimen de Jardines
de Lauriston pudimos notar que Sherlock Holmes observa cuidadosamente el
sendero, cosa que no hacen los miembros de Scotland Yard , es aquí donde usa el
método antes mencionado. Cuando entra a la escena del crimen analiza perfectamente
la situación en la que se encuentra, es decir, el cuerpo y los múltiples
detalles de dicha escena, es de donde puede crear una hipótesis basada en la
descripción del evento, entonces, utiliza el método abductivo, el cual lo lleva
a publicar en el periódico la aparición de un anillo teniéndole así una trampa
al asesino y aunque la trampa no salió bien, también pudo sacar conclusiones de
ella.
Sabemos que los miembros de
Scotland Yard se dieron a la tarea de investigar únicamente las últimas horas
del hombre asesinado y no le dieron tanta importancia a la escena del crimen, a
diferencia de Sherlock Holmes pues el sí le dio importancia a esos detalles y
con base a el anillo pudo observar que se trataba de un crimen de venganza
donde el motivo era una mujer.
Después de la trampa y como ya
habíamos mencionado, Sherlock Holmes se fue a investigar la vida amorosa del
hombre asesinado y puso en marcha su plan (que aún no se sabía cuál era) para
atrapar al asesino mientras que los hombres de Scotland Yard se fueron por
pistas falsas.
Al ocurrir el segundo asesinato
los detectives de Scotland Yard quedaron desconcertados ya que eso no encajaba
en las hipótesis que había hecho del asesino, sin embargo, a pesar de que ese
segundo evento no lo sospechaba Sherlock Holmes de inmediato se dio cuenta de
que no habría un tercer asesinato y además cuando llegaron los detectives y mando al cochero subir por sus maletas les
mostró el desenlace del crimen para el cual tuvo que hacer uso del método
inductivo, logrando así la resolución de éste.
Suscribirse a:
Entradas (Atom)