El Confusión

Pues, he cometido algunos errores. Ustedes saben que creé una encuesta sobre mi producto final del registro. La justificación de esta encuesta fue que podría saber quién necesita ayuda con el registro. Entonces, quería hablar con estos estudiantes para tener una mejor idea de lo que debería hacer para mi producto final. Durante los anuncios del martes, todos los estudiantes recibieron una copia de la encuesta, y ya la completaron. Pero, no escribí un lugar donde los estudiantes pudieran escribir sus nombres. Ahora tengo algunas encuestas de personas con las que creo que debería hablar, ¡pero no sé quiénes son! Tendré que pensar en lo que voy a hacer, pero creo que solo voy a disculparme y decir que voy a poner las buenas encuestas en un lugar para que la gente pueda venir y escribir su nombre en los de ellos. Tal vez algunos de los estudiantes pueden escribir sus nombres en las encuestas y puedo reunirme con ellos.

Muy lentamente nos venimos al final de este proyecto, y estoy empezando a pensar en mi producto final. Poco a poco, empiezo a reconocer todos los problemas con el código que tendré que escribir. Hay muchos problemas de que no sé la respuesta y, por eso, envié un correo electrónico a Mark. Quizás voy a reunirme con él en un futuro cerco. ¡Espero poder resolver todas estas preguntas/problemas!

Las Metas

Hola de nuevo. Para Andamio #4, hice metas específicas para mi proyecto. Tengo 8 ahora, y añadiré uno más después de reunirme con los estudiantes. Aquí están:

Metas para mi Proyecto
Archer Berzins

  1. Voy a crear una encuesta para todos los estudiantes en la que puedo encontrar a quién debo preguntar sobre la registración. Esta me ayudará a saber cuánta necesidad existe y qué formato sería el mejor para mi producto final. Luego, sabré cuáles personas lo necesitan y los mejores métodos para ayudarles. Imprimiré 65 encuestas y las pasaré a los estudiantes en los anuncios el martes, el 5 de febrero. Espero recuperarlos todos o, como minimo, 40.
  2. Verificaré en qué forma debo hacer la aplicación. Después de la encuesta, me reuniré con algunos estudiantes para aprender más sobre lo que les ayudará mejor. Quiero hablar con como minimo 5 estudiantes que lo necesiten, y tomaré las notas para definir el producto final.
  3. Cuando completo todos mis andamios del proyecto, voy a empezar en crear mi producto final. En ese tiempo haré completado como minimo 20 de los módulos del curso de Java. Eso me dará un fondo fuerte para seguir aprendiendo después del proyecto.
  4. Usaré la programación que aprendí para crear un programa para ayudar con el registro. Después de la encuesta, tendré la información necesaria para hacerlo y tendré algo completo que puedo descargar. Esta aplicación será mi producto final al fin de mi proyecto, y quiero que pueda ayudar a la escuela y los estudiantes con el registración.
  5. Crearé mi lista de vocabulario en un documento y tendré todas las palabras nuevas sobre mi proyecto. Tendré algunas palabras de cada módulo en el curso de Java.
  6. Escribiré mi ensayo final sobre mi proyecto. Haré esto cerca del final del proyecto, porque tendré más información para incluir.
  7. Cuando yo completo mi producto final, quiero poder usarlo para los estudiantes. Por eso, voy a hacer un anuncio para notificar a todos los estudiantes que pueden descargar mi aplicación a sus teléfonos. Me gustaría tener, como minimo, 5 usarios que usan mi aplicación.
  8. Durante cuatro días (martes 5 de febrero – lunes 11 de febrero (no asistiré a la escuela el miércoles)) miraré la hoja de registro para contar cuántas veces al día las personas no recuerdan registrar correctamente. Después de eso, voy a crear otra meta sobre cuántos de estos «registros olvidados» quiero mejorar.

La Encuesta

¡Hola! Tuve la idea de hacer una encuesta para los estudiantes donde puedan responder las preguntas sobre mi producto final. Hice la encuesta y aquí está:

La Encuesta Sobre el Registro
(Student Survey about Signing in/out of CHS)
Archer Berzins
(Please put finished surveys in bag by sign-in sheet.)

  1. Aproximadamente, ¿cuándo diría que fue la última vez que no recordaste de registrarse cuando se fue o entraste al edificio? ¿Con qué frecuencia no recuerdas? ¿Cuál es la parte más difícil de esto? ¿Es difícil recordar escribir un lugar? ¿Es difícil recordar cuando entras a la escuela? ¿Cuál es tu mayor problema?
    (Approximately, when would you say was the last time you forgot to sign in/out of the building? How often do you forget to sign in/out of the building? What is the hardest part? Is it remembering to write a place? Signing back in after returning? What is the main issue?

2. ¿Qué horas del día no recuerdas registrarte? (What times of day do you most frequently forget to sign in/out?) Marcas de verificación (check marks):
Empieza del día escolar (start of the school day)
El fin del día escolar (end of the school day)
El almuerzo (lunch)
Salir para los previlegios de estudiantes de clase superior (Leaving for senior privileges)
Otros (others):______________________________________

3. Cuando no recuerdas registrarte, ¿cuál es la cosita que generalmente te ayuda a recordar? (When you don´t remember to sign in, sign out, write a place, etc.; what usually helps you to remember to do so?)

4. Si pudieras hacer algo para ayudar con el registro, ¿cuál es la cosita que crees que ayudaría mejor? (If you could make something to help with sigining in/out, what do you think would be the most helpful?)

¡Gracias por tu ayuda! (Thanks for your help!)

Resumen de la Entrevista con Erin

¡Hola! No sé si les dije a todos en una entrada anterior, pero tuve una reunión con Erin ayer. Fue una reunión muy corta, pero ahora entiendo lo que debo hacer como producto final.

Mi primera pregunta fue: «Sería mejor si hiciera algo que pueda registrar a los estudiantes automáticamente, o simplemente haga algo que pueda enviar notificaciones para que los estudiantes recuerden registrarse (todavía tendríamos la hoja)» Erin me dijo que la cosa más importante sobre el registro es que ellos saben a dónde va un estudiante cuando salgan. La hoja es más fácil para los maestros y los aspectos legales y, por eso, seguiremos teniendo la hoja. Las otras preguntas que tuve fueron sobre la otra respuesta a esta pregunta, porque no sabía que tenía mucho que ver con las legalidades. Por eso, solo tenía una pregunta más.

Le pregunté que si alguien no recordaba registrarse cuando salía de la escuela, ¿sería posible si hiciera algo que pueda decir «¡Uy! ¡ Se me olvido!» O algo así a los maestros. Pensé que haría una botón que se puede tocar para enviar un aviso automático a los maestros si lo olvida. Erin me dijo que eso sería posible, pero no queremos que sea más fácil no recordar registrarse. Si hiciera algo así, fomente los hábitos de no recordar porque es más fácil solucionarlo y no hay una consecuencia tan grande.

Fue una reunión muy corta, pero ahora sé en qué manera podría hacer un producto final como ese. Si tengo más preguntas, ahora sé a quién puedo preguntar.

Un Resumen de mi Entrevista #2

Como dije en la última entrada, aquí hay un resumen de mi reunión segunda con Mark:

En esta reunión, utilizamos Google Hangouts para reunirnos porque necesitamos más tiempo. Con el programa Google Hangouts, compartí mi pantalla con Mark y él me ayudó a descargar todos los programas necesarios para crear el código.

Porque tengo un Chromebook, no pude descargar las cosas que necesitaba y tuve que usar la Mac de mi madre. No estoy familiarizado con la Mac, y fue muy difícil ubicarme. La computadora necesitaba una actualización, y Mark me ayudó a hacer eso. Cuando finalizó la actualización, descargamos cosas para apoyar Java como JRE y JBK. La computadora necesita estas cosas para ejecutar Java.

Próximo, descargamos Android Studio y Xcode. Estos son los IDEs para crear las aplicaciones de Android y Apple. Durante la descarga, hice algunas preguntas sobre la programación. Escribí todas mis preguntas en la entrada de las preguntas pero, por ejemplo, pregunté: «¿Cuál es el mejor método para aprender en tu opinión? He visto Codecademy, pero ¿hay otros métodos que te gusten?¨.

Entonces, Mark me mostró GitHub. GitHub es un sitio de web donde puedes hacer proyectos y almacenarlos.

Cuando los IDEs terminaron con la descarga, los abrimos y Mark me mostró lo básico. Primero tienes que crear una clase Java para comenzar a escribir. Utilizamos una biblioteca con una calculadora para entender cómo funciona. Puedes descargar un móvil falso para ver cómo parece el código en una aplicación completa. Por un rato, solo hicimos algunos experimentos en Android Studio. Xcode no terminó con la descarga esa noche, pero ahora entiendo más sobre Android Studio.

Bueno, eso es todo sobre la segunda reunión. Ahora puedo usar el Mac de mi madre para escribir el código, ¡y tengo todos los programas listos para escribir!

Un Resumen de mi Entrevista

Durante mi entrevista con Mark, aprendí muchos conceptos de código. Aquí hay un resumen de mi entrevista con las ideas que aprendí:

Primero, hablamos de las cositas que pueden usar el código. Mark me dijo algunas cosas que hacen cosas buenas para programar. Las condiciones son que deben ser repetitivas, difíciles/tediosas y no divertidas para hacer. El código puede hacer que estas cosas sean más fáciles de ayudarlo con su vida.

Próximo, hablamos de las bibliotecas. Las bibliotecas son el código que alguien ya ha escrito. Se puede usarlos para escribir tu propio código más fácilmente.

Luego, le pregunté a Mark si podría aprender suficiente código para hacer un producto en el tiempo para este proyecto. Mark me dijo que sería completamente posible, y puedo aprender todo lo que necesito saber para mi proyecto.

Otra cosa de que hablamos fue sobre qué idioma debería aprender. Antes de la entrevista, pensé que aprendería el lenguaje Python 2. Pero Mark me dijo que el mejor lenguaje sería Java, porque Python 2 tiene muchas limitaciones. El otro lenguaje que pensamos fue C++. C++ ya tiene bibliotecas dentro del programa, pero es más difícil para aprender. Para empezar, Java es el idioma mejor, porque es más tradicional y puedes aprender otros idiomas más fácilmente.

Porque soy completamente nuevo con el código, no sabía cómo empezarías a escribirlo. Sabía que necesitaría algún medio, pero no sabía qué sería eso. Durante la entrevista, aprendí que hay algo se llama un IDE. Un IDE es el medio para escribir el código, y lo hace más fácil con sugerencias y más. Hay algunos IDEs que se llaman Eclipse, Visual Studio, Android Studio, y más.

El último tema de que hablamos en la primera reunión fue las ideas para un producto final. Le dije mis ideas para un proyecto y hablamos sobre las ideas para escoger la mejor. Las ideas fueron un raspador de web, un método para automatizar la cerradura de la puerta de la escuela, una habilidad de Alexa, y algo para cambiar la identificación de un archivo. Pero, la mejor idea era hacer algo para ayudar con el registro. Le expliqué a Mark que todos los estudiantes deben registrar cuando entran o salen de la escuela. Podría hacer una aplicación para notificar cuando tengan que registrar. Le pregunté una idea de cómo podría hacer eso, y me dijo que podría usar el GPS de un teléfono y un Geofence para hacer ese proyecto.

Bueno, esa fue la mayoría de lo que hablamos en la primera reunión. Aprendí mucho, y más en la segunda reunión. En mi próxima entrada, haré un resumen de nuestra segunda reunión. ¡Nos vemos la próxima vez!

Las Preguntas de la Entrevista

Cuando hice la entrevista con Mark, hice muchas preguntas. Los recordé, y los escribí aquí:

  1. ¿Dónde se puede escribir el código? Es obvio que necesitaré un medio en que puedo poner mis programas, pero no sé cómo hacerlo.
  2. En mi escuela, todos los estudiantes deben registrarse cuando entran a la escuela y cuando salen. A veces es un poco difícil de recordar, y una de mis ideas para un producto final fue hacer algo que pueda ayudar a hacerlo. ¿Sabes cómo podría hacer eso? ¿Necesitaría un sensor?
  3. He visto muchos proyectos que algunas personas han hecho y querria saber: ¿Hay limitaciones en el código? A veces parece que puede hacer todo! pero hay algunas limitaciones específicas?
  4. Vi que el lenguaje más popular para la programación es Python 2, y pensé que era el idioma que aprendería, pero quiero escuchar su opinión sobre qué idioma debería aprender.
  5. Otra idea que tuve para un producto final es esta: En mi casa tenemos muchos pollos, y tenemos un bebedor eléctrico. Cuando la temperatura hace menos de 32, tenemos que enchufarlo para que el agua no se congele. Pero, cuando aumenta la temperatura, debe desenchufarla para que no use la energía o esté demasiado caliente. ¿Sería posible hacer un termostato automatizado?
  6. Si hice un aplicación para mi producto, ¿cómo lo pondría dentro del teléfono? ¿Tendría que ponerlo en la tienda de aplicaciones?
  7. Mi última idea de un producto final fue que tenemos que poner un código cuando entramos y salimos de la escuela. ¿Sería posible crear un método para ingresar el código cuando un teléfono está cerca de la cerradura?
  8. Soy completamente nuevo en programación, y quería saber si crees que es posible que aprenda el programación suficiente para hacer un producto (como mis ideas) en el tiempo que tengo.
  9. En GitHub, ¿puedes escribir el código, o es solo para guardar algunos proyectos?
  10. Mi computadora es un chromebook, y no sé qué se puede hacer en temas de la programación. ¿Necesitaría una computadora diferente, o funcionaría?
  11. ¿Cuál es el mejor método para aprender en tu opinión? He visto Codecademy, pero ¿hay otros métodos que te gustan?

5 Fuentes de Información

Hola! Yo encontré algunos fuentes de información para mi proyecto, y aquí están:

El curso de videos que yo utilizo: Jorge. “Curso De JAVA Básico Gratis.” CódigoFacilito, codigofacilito.com/cursos/JAVA.

Un Foro sobre el programación en que se puede preguntar cualquier pregunta sobre Java: “FOROS.” La Web Del Programador, http://www.lawebdelprogramador.com/foros/.

Un artículo sobre los conceptos básicos de Java y cómo funciona: Villalobos, Jorge. “Introducción a Java.” Codigoprogramacion, 5 Sept. 2010, codigoprogramacion.com/cursos/java/47-introjava.html#.XENjynbYp6w.

Un video para explicar La Máquina Virtual de Java: Ariex, Zelios. “¿Cómo Funciona La Java Virtual Machine?” YouTube, YouTube, 6 Feb. 2014, http://www.youtube.com/watch?v=lEzqeKBOHIY.

Una guía para muchos conceptos de Java: Jalón, Javier García de, et al. “Aprenda Java Como Si Estuviera En Primero.” Tecnun, Jan. 2000, www4.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/Java/Java2.pdf.

Empezando Aprender

Hola todos! Yo terminé la ultima entrada cuando dije que estaba emocionado para empezar aprender. Pues, ahora lo estoy haciendo! Desde mi última entrada, yo empecé con el programa de Java, e hice 7 clases de video. La idea de programación empieza ser más clara en mi mente. Yo aprendí sobre las sentencias FOR, las sentencias IF ELSE, las sentencias WHILE, y muchos conceptos básicos.

Otra cosita que yo he hecho es que yo encontré mis cinco fuentes de información para Andamio #1. Yo tengo un foro, algunos articulos, videos, y más. Los dirrecioné en forma de MLA.

Para mi producto final, he pensado en algunos ideas, pero pienso que voy a hacer algo para ayudar con el registro. Cuando los estudiantes entran a la escuela, tienen que firmar la página para confirmar que estan aquí, pero a veces es difícil para recordar. La idea es que yo haría un aplicación de móvil que podría dar recordatorios para registrar cuando salen de la escuela, o cuando entran. Para aprender más sobre la logística de esa idea, yo envié un email a Erin (un miembro del personal en nuestra escuela). Voy a intentar para crear reunion con Ella para hablar sobre esa idea.

Durante mi almuerzo hoy (1/24/18), Maria y yo hablábamos con muchos estudiantes sobre el registro también. Preguntábamos cosas como ¨Es difícil para recordar registrarse?» o ¨Si tu no recuerdas registrar, cual es la cosita que te ayuda recordar?¨. Hablábamos con los estudiantes, y ahora tengo un idea mejor de quién podría usar algo como esto. Seguiré hablando con los estudiantes así, y usaré la información para decidir qué puedo hacer para el producto final.

Los Primeros Pasos

¡Hola otra vez! He tenido mucho progreso desde la última entrada. Mi proyecto va muy bien y tengo una mejor idea de lo que tendré que hacer. Desde mi última entrada, me reuní con Mark. Estaba enfermo el día que iba a reunirme con él, pero cambiamos la reunión y nos reunimos el miércoles en lugar del martes.

En nuestra reunión, aprendí muchísimo. No puedo escribir todo lo que aprendí, pero daré un resumen. Hablamos sobre mis ideas de un producto final, las «bibliotecas» (fuentes del código que ya están escritas), los «IDEs» (lugares para escribir el código), el idioma que aprenderé (elegimos Java), cositas que se puede hacer con el código, y más. Cuando salí de la reunión, tuve una mejor idea sobre la logística de mi proyecto. Luego, tuve que configurar mis computadoras para que estén listas para escribir el código.

Recibí un correo electrónico de Mark y él dijo que deberíamos reunirnos por computadora para configurarla para el código. Ayer (1/17/19) nos reunimos en la computadora e instalamos todos los programas necesarios para mi proyecto. Instalamos un IDE de Android, Apple Xcode y muchos otros programas. Ahora, gracias a Mark, estoy listo para empezar!

En seguida, yo tuve que encontrar un método para aprender a programar. Codecademy no funciona en español, y es por eso que María (mi maestra) encontró un sitio web donde se puede aprender Java en español. Aquí está: https: //codigofacilito.com/cursos/JAVA. Voy a usar esto para aprender, y también los videos que se pueden encontrar en YouTube.

Bueno, eso es todo mi progreso por ahora. Hasta ahora, el proyecto va muy bien, ¡y estoy emocionado de empezar a aprender!