Así para esta sección, me voy a hablar sobre ordenación de desactivar inicio preguntas que la gente
publicado en los foros. Así que me alegro realmente personas publicar todo tipo de preguntas y
discusiones independientemente. Lo siento, que no puedo hablar de ellos. Sólo tengo que
Elija algunos de ellos. Y te hace este tipo de simple esquema de lo que soy va a decir.
¿Así que el tema más popular en un sentido era bien ¿qué puedo hacer después CS101? Donde
¿Debo ir? ¿Qué pasa con este lenguaje que idioma, cualquiera que sea y yo no me vas a
respuesta ahora mismo. Que sería, prometo que voy a hablar de HTML5 y teléfono
programación y Java y Python todo ese tipo de cosas. Voy a hablar en la última
semana. Tendremos una sección oficial acerca de por lo que no estoy hablando acerca de hoy en día
eso es obtener [inaudible] preguntas. Así que todo fuera, estaba saldra a través de, ya saben,
algunos como muestra, que es interesante, así que Margaret Imber pide esencialmente cómo, cómo
se producen estas cosas y qué tipo de producto afectado en que. Primero debo decir que
siento como la tecnología, me refiero, funciona, pero también me siento como el toda Online
las áreas de educación tan calientes que estoy seguros de diez años a partir de ahora será sólo de años luz
mejor, pero el camino que es producido CS101 y funciona bastante bien y es realmente
bastante simple. Por lo tanto, escribo para cada Conferencia, sólo de escritura HTML recta que
es, el tipo de lenguaje estándar de páginas web, páginas Y, y hay una cosa
llamado CSS que es tipo usado de estilo con páginas y esas cosas, la fuente, el color y
cosas. Y, a continuación, voy a tener sólo imágenes JPEG y PNG, que también son estándar y
Voy a poner en las páginas y que es lo que el, que es lo que la Conferencia
prácticamente el aspecto. Este programa llamado OpenOffice, la suite ofimática libre
o recientemente, hay una nueva versión llamada LibreOffice, que es como hablar de
nervios vienen con nombres de producto no es bueno. Creo que LibreOffice no es un buen
nombre. De todos modos incluye un programa de caída libre y por lo que solo utilizar un libre
Programa para producir los rectángulos y cuadros y cualquiera que sea. Igual dentro de creo
Voy a mencionar si eres nunca pro ducing un documento donde está intentando explicar
algo me refiero a los diagramas son tan impresionantes / Y creo que un montón de autores o
profesores sienten una especie de inhibido como AH bueno, yo no voy ha hacer muy buen artista,
no vas a buscar ese gran. Y ahí se ha inhibido a donde ellos no hacen
o sus palabras en acaban tratando de pintar un cuadro en las palabras de lo que es la cosa. Y
Tengo que decir. Hacer un diagrama. Sólo utiliza tus habilidades de Artes mediocre y no se siente
desinhibido acerca de ser criticado y sólo hacen un diagrama simple de poco y
es mucho mejor. De todas formas, que es lo que hago lo que acabará con esto bastante crudo
buscando diagramas te salpican a través de todos aquí. Así, sólo en términos de producción
los videos, estaba pensando como a veces veremos, nos vas a escuchar una historia donde alguien
dice AH bueno, ustedes saben, tengo este neumático en mi coche y volaron y estaba casi
¿muerto y eres como oh, qué tipo de neumático fue? Y bueno, él podrá decir bien que
no quiero decirlo. Que es cojo, cualquiera que sea. Debemos dar crédito o sabes,
crítica o decir por lo que me va a decir qué tecnología sería un poco [inaudible]
imagen. Para producir los vídeos. Esto es lo que un conjunto típico hasta parece. Por lo tanto
Estoy sentado en un ordenador portátil y le he metido aquí la página HTML abierto. Sólo me va a terminar
obviamente estoy simplemente va a desplazarse por como estoy hablando de cosas así para el
sonido, existe esta empresa azul que hace un montón de micrófonos. Estos USB
micrófonos, simplemente conéctelo en el equipo y sólo hemos estado usando. Parece
funciona bastante bien y, a continuación, el video, de talking head es justo este Logitech
Cámara HD que también parece que funciona bastante bien y también USB. Por lo tanto, simplemente enchufe
aquí, Y, a continuación, finalmente, utilizamos en el Mac, utilizamos un software llamado ScreenFlow. Esto
parece que es bastante fácil fusionar la imagen del escritorio
saber que muestra la pantalla del ordenador y fusión de talking head y el sonido y
a continuación, sabes, estoy tratando de esto y estoy bastante contento con. Muy bien. Así que sí,
que cómo nos pro duce que debo decir entonces Corsera tiene su propio tipo de internos
tecnología de cómo lo hace los ejercicios y cualquiera que sea. Es decir. Estoy seguro de que
va a cambiar mucho y obtener mejor pero funciona. Bien, otra pregunta, nos
han pedido a Roberto Lopez sobre si anidado y declaraciones y lógicas o naturales
desde la semana pasada es un poco una cuestión natural, una gran pregunta realmente. Se
resulta. Es el tema de esta semana. Usted está a ver todo tipo de, vueltas
en la sintaxis para esto es esto y nuestro pero s en los símbolos tan y como dos
o esta dos barras verticales y todo eso, que a través de conferencias de esta semana
y te salen más de lo que desee en los en los ejercicios semanales tan buenos
pregunta anticipatoria allí. También declaraciones anidadas sólo ponen una instrucción dentro de
de otro. Resulta que su especie como causa final que terminas teniendo la primera prueba
y la segunda prueba tiene que ser verdadero. Por lo tanto, de todos modos sólo desprotegerlo. Otra pregunta
era sobre una sintaxis, la sintaxis del lenguaje de equipo tan moviendo, haciendo la renuncia a pedido
preguntas sobre sintaxis, mencionó cuz una de las personas. Sé que tiene
sólo CS101 tipo de pasar de ninguna programación a algunos programas. Esto
sintaxis quizás es muy, muy me gusta utilizar la interfaz de ordenar, es tipo de
molesto. Os contaré que todos los lenguajes tienen este tipo de sintaxis fija
y en definitiva creo que no es una casualidad que el tipo fijo de rígido
sintaxis en última instancia es una excelente manera de comunicarse con los equipos. Así que honestamente me
no se ve va a desaparecer. Vas te acostumbras a ella. Yo, ustedes saben, yo trabajo con equipos
durante todo el día, todo tipo de sintaxis diferentes y nunca, nunca siento como
Ah, esta sintaxis, AH esta realmente interfiriendo con mi habilidad para expresar mi
ideas. ¿Sabes qué, es como si en algún momento, sólo me solía, eso es lo que
son equipos y ahora solo trabajo con el sistema [inaudible] muy cómodo. Así que me
no sé si eso es una buena noticia. Pero que, que es mi sincera de que esto
es la sintaxis. [Inaudibles] puntos Chris ahi s un sistema llamado cero enab
les para hacer algún tipo de programación sin sintaxis donde se ordena de arrastre
y colocar estos bloques poco alrededor de la lógica representan. También hay algunos de
denominado como sistema de Alice donde tienes estas cosas 3D que correr un poco y que
también no utilizar sintaxis. Por lo tanto son experimentos en este tipo de programación
espacio. Así, podría mostrar personas algo sobre lógica saben, dejarlos
jugar y aprender sobre computadoras pero no sale sintaxis [inaudible]. Siendo realistas,
mi tomar, es diferente del sistema [inaudible] cero donde mi tomar es que
estudiantes muy introductorios pueden ocuparse un poco de sintaxis y es decir, que de
mi es mi intento de este problema. Pero estos sistemas no sintaxis son también muy
popular y es justo, sabes que tienes que tipo salto a través de un montón de aros y
cosas para hacer que las cosas funcionen sin sintaxis. También, en última instancia I, mi puesto, mi apuesta por
ustedes saben, vamos a intentar hacer algunas sintaxis trabajo y entonces sinceramente queda por ser
visto que funciona mejor y, evidentemente, de que sólo pueden ser diferentes para diferentes
audiencias. Usted sabe, si hubiera. Primer grado yo creo sí, quizá el
la sintaxis es demasiado. Quizá podría probar algo más. Pero de todas formas, esto es un
área de valor de la investigación, cómo que va a trabajar a persona anónima pregunta ¿qué es
¿la sintaxis real para una cartera de Javascript? Por lo que he mencionado aquí y
allí, debo hacer esto en la última sección, así que, en su mayoría que estamos haciendo
JavaScript, pero usted tiene este tipo de extensiones de nick al frente de ellos al
al final, será necesario exponer lo que es, me puedo ayudar con el. Así que todos los equipos
lenguas tienen algunos sintaxis para esta idea que tiene un grupo grande de cosas y
usted quería recorrer sólo esencialmente de ellos, quieres hacer alguna operación para cada uno
uno. Ésta es una buena sintaxis para. Imagen de cono de cuatro píxeles, que es la sintaxis
hemos estado usando. Y realmente eso es bastante la sintaxis que utiliza Java y
realmente muy cerca la sintaxis utiliza esa tubería y que es muy popular
Idiomas. Irónicamente ocurre que esto no es la sintaxis que utiliza JavaScript.
JavaScript sólo por accidente histórico no tiene una buena sintaxis para esto muy
caso común. Creo que esta una de las cosas muy desafortunadas sobre Javascript. Y
Usted puede solicitar, bien por qué simplemente no arreglarlo. Es un poco, ustedes saben, una vez un
idioma está ahí fuera y se han escrito millones de líneas y códigos,
no se puede cambiar sólo por lo que lo tendremos [inaudible]. Es ciertamente similar. Si
Inglaterra decide, usted sabe, realmente sería mejor si todos nos coloca a la derecha había
interior [inaudible]. Sí, pero tienen todas estas carreteras y todos estos coches.
Hay todas las cosas en el lugar donde simplemente no se puede cambiar. Y así, cuando digo
algo es algo atorado como accidente histórico, que es cuando [inaudible]
sucede con el código Javascript. La historia fue cruel. Tiene muchas cualidades agradables pero
Esto es terrible. Así que de todos modos, ¿qué es la sintaxis? Por lo que la sintaxis comienza 4i o
Esto podría ser cualquier variable que desee, 4i de imagen. Por lo que eres vas a recorrer me la
la imagen, pero lamentablemente en este caso se podría pensar me va a ser los píxeles
sí pero no. Es un índice en la imagen y luego así entonces la siguiente línea
tendría que decir píxeles = Plaza de imagen. Para tomar este índice, llegué aquí, utilizado
en la Plaza detrás de una imagen y el cuello le al píxel. De todos modos,
Obviamente esto es no vas a llegado CS101 pero que, es la sintaxis. Hay
una pareja sintaxis Javascript, pero que de, que probablemente es la última. Ahora,
Si está escribiendo un montón de código en Javascript, ustedes saben, soy obviamente, estoy
un poco entristecido por esta sintaxis tipo de cojo pero sabes qué, cuando son bucles
sobre cosas es muy común y en el día, podría sólo acostumbrarse a como,
vale bien, eso es lo que tenemos que hacer y que no se va a ser un [inaudible]. Le
puede gestionar. Bueno, otra pregunta me ha gustado de Dave Pittman
y Chris Posner era esta cuestión de bien si tienes un cero o uno o lo que sea en
el equipo lo sabe. Si su parte de un archivo JPEG sabe, tal vez su parte de t él
color rojo o es una, es una carta en el correo electrónico o algo. ¿Cómo, cómo se hace eso
¿trabajo? Es así que la forma funciona, dibujar una imagen poco aquí, es que se te ocurra de RAM
una, hay miles de millones de bytes de memoria RAM y los bytes sólo están establecidos en un desmarcado
campo uniforme. TI apenas empieza a usted sabe, el byte cero se ejecuta a través de la
terminar y hay no hay distinciones de nada. Son simplemente todos los bytes. Por lo tanto, la
su funcionamiento es que el software que está manipulando RAM establece lo fuera por área y
el software sabe qué byte es va a utilizar para los fines. Por lo tanto, vamos a decir aquí
es este gran montón de bytes y lo vamos a decir estoy en una. Conoces un byte, sabes mi
ejemplo fue podría ser parte de una imagen RGB o quizas sea una carta tipo único
así que vamos a decir que es una carta del mismo tipo. Quizás, el programa, tiene toda esta RAM
y todo bien, dicen estos bytes aquí saben es sepan que hay 10.000 bytes o
algo. Dice que me va a utilizar estos bytes de celebrar un correo electrónico que alguien que de
escribir y por lo que tiene podría ordenar hacer por zona. Así se marca fuera de esa zona y dice
se trata de un correo electrónico aquí. Así como los tipos de usuario en las cartas del correo electrónico.
Por lo tanto la carta una o algo o letra t o algo o lo que sea entonces quizás los
bytes se establece aquí. Establece el 0s y 1s que el número de la Carta de una o
la letra t o cualquiera que sea y así entonces más tarde cuando el software se ve en esta área se
sabe muy bien esto es las zonas retiradas para correo electrónico, por lo que sé. Que sé a
interpretar estos bytes por letras. O también se puede imaginar si el programa dice, vale
Me va a almacenar la imagen RGB aquí. Es donde me vas a usar estos bytes para. Y
que un poco más complicado porque aún sería necesario saber lo que el
esquema. Así, el esquema es generalmente saldra, es va a tener el número rojo seguido
el número verde, seguido por el número azul. Para cada píxel, por lo que será, te
tipo de seguir este patrón de tiempo de tres por dos y esta detalles [inaudible]. Por lo tanto
sabría que quizás que es un número rojo que saben, cero a 55 y luego
sabría que quizás es el siguiente número rojo. Por lo que el punto aquí es que, si usted
mirar las fichas, los bytes, es mediocre. Así, parece que te
saber para celebrar. La forma en que el software es capaz de trabajar de manera coherente, básicamente tener una,
un pre-plan, para esta área bytes es va a ser utilizada y tal o cual manera y
sólo podría ser coherente con ese plan al establecer los bytes y luego cuando
[inaudible] respaldamos. También se puede decir de una manera que, el disco de parte, flash
la memoria es también la misma. Derecho en la unidad de disco duro, el de la misma manera, lo bastante mucho solo
parece un gran puñado de bytes. Y por lo tanto el software necesitaría saber AH,
algo sobre otro archivo como JPEG. Oh, sé que en que almacena los bytes para
Imagen RGBM o, o algo. Es necesario tener un plan tan entonces cuando obtiene la
bytes de espalda, sabe cómo organizar. Lo bien, Ah, lo siento, es nuestra última
pregunta. Así que ordenarla de acerca de la cuestión de qué hace tomar, qué, qué, qué sería
¿quieres hacer si quieres ser un CS principales? Salvardor Díaz. Así que me vas a tengo
[inaudible] alguien contestar esta pregunta. Así que la primera cosa que usted
debe saber es que la mayoría de colegios no requieren, si desea una mayor en CS Don't
tienen algún requisito cuando venga con la programabilidad. Por lo tanto y por ejemplo,
es Stanford. El curso de CS106A de Stanford, es un curso excelente. Es bastante
difícil, pero hay una enorme cantidad de apoyo, hay toneladas de horas de oficina
y todos aquellos ayudan por lo que la gente tiene un montón de diferentes habilidades y todos llegar a través de
. Este curso requiere ninguna experiencia o alguna. Así que voy a mostrar y, a continuación, que la
es un curso completo de programación. Así, CS101 no es un curso completo de programación, es amable
de un muestreador, describiré más en la última semana, Art es una bonita de verdad
exigiendo la cuestión realmente importante, diez semanas. Entonces, ¿qué significa esto si estás
¿un colegio pre y sólo de pensar en esto? Pues bien, una respuesta y me habló
a un par de colegas en Stanford acerca de esto. Una respuesta es, bueno, puede
sólo un poco hacerlo bien en matemáticas, Ciencias y español. Sólo cursos que
colegios miren sólo para obtener al colegio y a todos, que, tal vez es bueno
objetivo de fondo. Ahora estoy va a considerar esa parte un poco y decir. No creo
en particular es tan importante que haces bien en matemáticas y Ciencias a tomar
CS. Tal vez eso en parte controvertida. Obviamente implica la informática. Haciendo
algunos matemáticos y organizar una especie de pensamiento lógico como sabes si quieres pasar a
odio biología o realmente incluso si no le gusta cálculo. No veo que se está
un grande para CS. Creo que la informática en algunos [inaudible] es lo que usted, te has
en un sentido real de qué tipo de, hay matemáticas y es lógico pensar, pero
Creo que es un poco una cosa en sí mismo. Si alguien ha hecho muy bien con
cálculo o muy bien en física, quiero decir que está bien. Me refiero simplemente muestra que
sus saben, su cerebro es bueno trabajar en cosas y seguro que va a ser
es útil para Ciencias de la computación. Pero creo que es más tipo de accidente histórico
física o en mi cálculo de secundaria fue muy importante avance independientemente
lo que hay que hacer lo que sea. Me refiero a su multa. Si llegas a utilizar tu cerebro y practicas
algo que le interese, pero yo no vincularlo a una informática exactamente. Por lo tanto
¿Qué va a ayudarle con la informática? Yo diría que lo más importante
equipo ciencia y no todo el mundo coincide con esto pero creo que es cierto es
experiencia en programación como jugando y la programación no tiene que ser algo grande
cosa de peso pesado pero creo que jugando con equipos de una manera significativa.
Te da una intuición más fuerte acerca de cómo trabajar con los límites y
Obviamente CS 101 se adapta mucho a este patrón. Así que hay muchas cosas que usted
podría hacer con equipos que creo que ayuda a sentir una especie de esos instintos. Creo
el elemento clave es tener algún tipo de proyecto real, escribiendo y haciendo clic en
en el equipo de crear algo que [inaudible] en tener alguna carga visual
te ca N. cambiar de alguna manera y, a continuación, obtener resultados ligeramente diferentes. ME
Creo que esos son, esos son las cualidades claves. Es posible que alguien
yo simplemente motivar como conseguir el libro sobre lo que sea y luego jugar su propio
pero creo que eso de que es simplemente difícil. En un sentido eso existen cursos como
bueno, aunque quizás tenga la posibilidad de jugar con un robot o lo que sea,
es simplemente mucho más fácil si hay alguien establecer tipo de caso semanal y darle
objetivos poco [inaudibles]. Por lo que dice, me vas a mencionaré un montón de especie de
cosas que creo sería útiles o si hablaba con relacionadas con la informática
escuela secundaria persona interesada en realizar tal vez informática. Tan sólo en
ningún particular orden por lo que allí hay un chip mostré anteriormente, el Arduino
Arduino está configurado para hacer tal un arte poco proyectos con pocas luces parpadeantes
o conmutadores, ordena de lo físico. No es software justo abajo del
pantalla de su computadora y hay un montón de libros azules y kits de o lo que sea.
Esencialmente para jugar con el Arduino es tipo de diversión. Tiene algún
de manos de sentimiento y involucra poco un poco, un poco de programación. Por lo tanto
eso es todo. Lo aleatorio, algo de crédito allí es en los Estados Unidos. No sé si
es internacional. No estoy seguro. Hay un curso de escuela secundaria de Ciencias informática. Tiene
en Java. Es una clase de multa. Hay un montón de libros y recursos en línea o lo que sea
que casualmente encajar en el material y algunos colegios tienen pero algunos no.
Me refiero a que creo. Eso colegios realista no deben esperar algunas previo
experiencia causa donde, usted podría tener grandes, ustedes saben, alta más grande del mundo
Escuela estudiantes pero si [inaudible] tenerlo. También son personas de la escuela secundaria
planificación fuera de robótica es algo como Arduino saben, que tipo de diversión, manos
en camino a jugar los equipos. No puedo recordar un par de algunos de los
hojas de formas más débiles que han oído hablar de hojas de cálculo, hojas de cálculo
realmente tienen en ellos un lenguaje simple para la hoja de cálculo de Google que es
realmente un Javascript que permiten escribir un poco cortos fragmentos de código
lo hacen realmente interesante en [inaudible] con datos agregando cosas arriba o informáticas,
Tú sabes, algo así como de informática. Tan próxima vez te encuentras en la
posición donde tienes algunos grandes toneladas de datos o, tú sabes, parte de la biología
clase o Club o algo diría que estaría abierto a, oh, usted sabe lo que soy
vas a ir leer a los documentos y va a tratar y utilizar las hojas de cálculo para hacer esto más bien
que por hacerlo a mano o algo. Creo que es un ejemplo de empujar
usted para utilizar el equipo. En algo que parece ser el código, sino creo que tiene
Inicio, ayuda a llenar que escala define sólo tipo de hacer ese trabajo de cosas.
Observe el ejemplo es algunos juegos tienen un editor de niveles que tal vez es una especie de un
forma reducida de programación pero el nivel tienen una especie de lógica y lo
podría jugar con el editor de niveles y luego jugar una especie de yeah, yeah, yeah,
Sí, seguro. Creo que, que es obtener algunos conocimientos sobre el. La formal
instrucción de los equipos así como he dicho, nada donde estás, utilizas tu
cerebro y visto allí fue también haciendo ajustes, creo que es, es un buen
impresión para hacer algo que podría hacer. Todos los derechos, por lo tanto, gracias de nuevo por todos
las personas que envían preguntas. Como he dicho, voy a tener, el qué podría usted
¿Después CS101 será definitivamente un, un tema de la semana pasado. Tenga cuidado de todos los derechos.