Introducción al curso | Iniciándose en la programación #1

TecnoBinaria
26 Jul 201411:54

Summary

TLDREste video introduce un nuevo curso de programación para principiantes. No se requiere experiencia previa, y los videos son cortos y accesibles para que los estudiantes puedan aprender a su ritmo. Se explica que la programación no solo implica escribir código, sino también pensar en cómo este código resolverá problemas. Se utiliza un ejemplo cotidiano para ilustrar cómo se deben dividir las tareas en pasos simples y claros para que una computadora los ejecute correctamente. El video concluye con una invitación a los espectadores a practicar la lógica y a compartir sus experiencias en los comentarios.

Takeaways

  • 😀 Este nuevo curso es para principiantes en programación y no requiere conocimientos previos.
  • 🎓 Se puede aprender a programar a su propio ritmo, viendo los videos las veces que sea necesario.
  • 📹 Los videos serán cortos, de 5 a 15 minutos, para facilitar la absorción del conocimiento.
  • 💡 La programación no solo implica escribir código, sino también pensar en cómo ese código servirá para resolver un problema.
  • 🛠 Un programa es una serie de instrucciones que la computadora sigue para realizar una tarea.
  • 📝 Las instrucciones deben ser claras, concisas y dar paso a paso para que la computadora las entienda.
  • 🔍 Para comprender mejor los programas, se utiliza un ejemplo del proceso diario de ir a la universidad, desglosando cada acción en pasos más pequeños.
  • 📈 La programación es el proceso de creación de programas, y un conjunto de programas se conoce como software.
  • 🤔 Se recomienda practicar la lógica y desglosar tareas diarias en pasos para comprender mejor la programación.
  • 📢 Se anima a los estudiantes a compartir sus prácticas y comentarios en los comentarios del video para aprender de la experiencia de otros.

Q & A

  • ¿Cuáles son los requisitos para el curso de iniciados en la programación mencionado en el video?

    -No se necesita ningún conocimiento previo sobre programación, tampoco es necesario instalar ningún programa específico. Lo único necesario es la disposición a aprender y la capacidad de ver los videos a su ritmo.

  • ¿Cuál es la duración aproximada de los videos del curso de programación?

    -Los videos son cortos, entre 5 y 10 minutos, y en algunos casos, hasta 15 minutos como máximo.

  • ¿Qué es la programación informática según el video?

    -La programación informática es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales, que no solo implica escribir código sino también pensar en cómo ese código servirá para resolver un problema o cumplir un objetivo.

  • ¿Qué es un programa de computadora según lo explicado en el video?

    -Un programa es una serie de instrucciones que la computadora sigue para realizar una tarea o cumplir un objetivo. Estas instrucciones deben ser cortas, claras y concisas.

  • ¿Cómo se puede entender mejor la estructura de un programa a través de un ejemplo del video?

    -Se utiliza el ejemplo del proceso diario de ir a la universidad, desglosando cada acción en pasos más pequeños para que la computadora pueda entender y ejecutarlos en orden.

  • ¿Por qué es importante dividir una gran idea en ideas más pequeñas en la programación?

    -Dividir una gran idea en ideas más pequeñas ayuda a tener una comprensión más clara de los procesos a realizar y facilita la creación de programas que la computadora puede entender y ejecutar correctamente.

  • ¿Qué se aprende al final del video sobre la importancia de la lógica en la programación?

    -Se aprende que la lógica es fundamental en la programación, más allá del conocimiento del lenguaje de programación en sí, ya que es la lógica la que permite razonar y solucionar problemas utilizando el código.

  • ¿Cuál es la práctica recomendada al final del video para mejorar la lógica de programación?

    -La práctica recomendada es tomar una hoja o un archivo txt y dividir un proceso, como hacer la cena o conectarse a una red social, en pasos detallados para entender mejor la lógica detrás de cada acción.

  • ¿Qué tipo de experiencia personal de programación comparte el presentador en el video?

    -El presentador comparte que aprendió a desarrollar la lógica a través de diagramas de flujo, lo que le ayudó a escribir sistemas más grandes y a aprender nuevas tecnologías y lenguajes de programación.

  • ¿Qué consejo da el presentador sobre qué lenguaje de programación aprender primero?

    -El presentador sugiere que el mejor lenguaje para aprender es el que se va a utilizar o el que uno quiera aprender, ya que lo difícil no es el lenguaje en sí, sino cómo sacar la lógica para utilizarlo adecuadamente.

Outlines

00:00

📚 Introducción al Curso de Programación

El primer párrafo introduce un nuevo curso de programación para principiantes. Se destaca que no se requiere conocimiento previo en programación y que los videos son cortos, de 5 a 15 minutos, para facilitar la comprensión. La idea es que los estudiantes puedan ver los videos a su ritmo y las veces que sea necesario. Se menciona que la programación es más que escribir código; también implica pensar en cómo el código resuelve problemas o alcanza objetivos. Se utiliza el ejemplo de la rutina diaria para ilustrar cómo se puede descomponer un proceso en pasos más pequeños para que una computadora lo entienda.

05:01

👕 Detallando el Proceso de Programación

Este párrafo profundiza en cómo descomponer un proceso complejo, como prepararse para ir a la universidad, en pasos más pequeños y cómo esto es similar a cómo una computadora necesita instrucciones claras y ordenadas. Se hace un paralelismo entre las acciones humanas y las instrucciones que se dan a una computadora, destacando la necesidad de especificidad y orden. Se sugiere que los estudiantes prueben a desglosar sus propias actividades diarias en pasos para comprender mejor la lógica detrás de la programación. Además, se invita a los estudiantes a compartir sus experiencias y a comentar en el vídeo.

10:02

💻 Consideraciones Finales y Recomendaciones para Aprendizaje

El tercer párrafo ofrece una reflexión personal del presentador sobre cómo aprendió a programar, destacando el valor de los diagramas de flujo para desarrollar la lógica. Se discute la importancia de la programación orientada a objetos y se sugiere que tanto las herramientas de arrastrar y soltar como la codificación desde cero son útiles para aprender. Se enfatiza que el lenguaje de programación a aprender depende del tipo de programación que se desee hacer. Finalmente, se invita a los estudiantes a unirse al curso, a invitar a amigos y a esperar el próximo vídeo con más contenido sobre la programación.

Mindmap

Keywords

💡Programación

La programación es el proceso de diseñar, codificar, depurar y mantener el código de programas informáticos. Es fundamental para la creación de software y se refiere no solo a la escritura de código sino también a la lógica y pensamiento detrás de cómo el código servirá para resolver un problema o cumplir un objetivo. En el video, se enfatiza que la programación también implica entender y aplicar una serie de instrucciones claras y concisas que una computadora puede seguir.

💡Curso de iniciados

El curso de iniciados en la programación es el tema central del video, dirigido a personas que no tienen conocimiento previo sobre programación. El curso busca ser accesible y permitir que los estudiantes aprendan a su ritmo, viendo los videos las veces que sea necesario para comprender los conceptos presentados.

💡Requisitos

En el contexto del video, los requisitos para el curso son mínimos, lo que significa que cualquier persona interesada puede participar sin necesidad de tener experiencia previa en programación. Esto se destaca como una ventaja para atraer a un público más amplio y animar a los principiantes a sumergirse en el mundo de la programación.

💡Lógica

La lógica es un componente clave en la programación, ya que se refiere a la capacidad de razonar y estructurar pensamientos de manera que se puedan traducir en instrucciones para una computadora. El video menciona que aprender a programar también implica desarrollar lógica, lo que es esencial para escribir programas que funcionen de manera efectiva.

💡Software

El software se define como un conjunto de programas que trabajan juntos para resolver un problema. En el video, se utiliza el ejemplo de cómo un programa individual es una serie de instrucciones que una computadora sigue para realizar una tarea, y cómo varios programas pueden integrarse para formar software más complejo.

💡Instrucciones

Las instrucciones son los comandos o declaraciones que se escriben en un programa para que la computadora realice una tarea específica. El video enfatiza la importancia de que las instrucciones sean claras, concisas y en orden para que la computadora los ejecute correctamente.

💡Ejemplo práctico

El video utiliza un ejemplo práctico del proceso diaria de ir a la universidad, desglosando las acciones en pasos más pequeños para ilustrar cómo se deben estructurar las instrucciones en un programa. Esto ayuda a los estudiantes a entender cómo descomponer una tarea compleja en una serie de instrucciones más simples.

💡Diagrama de flujo

El diagrama de flujo es una herramienta mencionada en el video para desarrollar la lógica y comprender mejor la programación. Se utiliza para visualizar el proceso de toma de decisiones y el flujo de un programa, lo que ayuda a los programadores a organizar y estructurar sus programas de manera efectiva.

💡Programación orientada a objetos

La programación orientada a objetos es un paradigma de programación que se menciona en el video como un tema importante a aprender. Se basa en la idea de modelar los programas utilizando 'objetos' que encapsulan datos y comportamientos, y es fundamental en muchos lenguajes de programación modernos.

💡Herramientas de desarrollo

Las herramientas de desarrollo, como los mencionados en el video, incluyen programas de 'Drag and Drop' y la codificación desde cero. Estas herramientas son útiles para practicar la lógica y la programación, ya que cada una ofrece un enfoque diferente para el aprendizaje y la creación de software.

Highlights

Curso de iniciados en la programación sin requerimientos previos de conocimientos.

El curso se adapta al ritmo de aprendizaje del estudiante con videos cortos de 5 a 15 minutos.

La programación es descrita como el proceso de diseñar, codificar, depurar y mantener código fuente.

La importancia de la lógica en la programación y cómo abordar problemas para solucionarlos.

Un programa es una serie de instrucciones que la computadora sigue para realizar tareas.

Las instrucciones deben ser claras, concisas y en un orden específico para la computadora.

Ejemplo práctico de cómo dividir el proceso de ir a la universidad en pasos detallados.

La necesidad de detallar cada acción para que la computadora pueda entender.

La idea de dividir una gran tarea en sub-tareas más pequeñas y manejables.

La programación es el proceso de creación de programas, que forman el software.

La programación orientada a objetos como un tema importante en la formación de programadores.

La utilidad de los diagramas de flujo para desarrollar la lógica necesaria en la programación.

El proceso de aprender una nueva tecnología o lenguaje de programación.

La elección del lenguaje de programación dependiendo de las necesidades y objetivos del programador.

La controversia sobre el mejor lenguaje de programación para aprender y la opinión del presentador.

La combinación de herramientas de arrastrar y soltar con la codificación desde cero para aprender programación.

La invitación a los estudiantes a practicar la lógica y la programación con ejemplos de la vida real.

La promesa de una experiencia de programador compartida en el próximo video del curso.

El llamado a la comunidad para que compartan sus experiencias y aprendizajes en los comentarios.

Transcripts

play00:18

Hola a todos y bienvenidos a este nuevo

play00:20

vídeo de introducción sobre el nuevo

play00:22

curso de iniciados en la programación y

play00:24

bueno primero vamos a comenzar con lo

play00:25

que son este bueno los requisitos para

play00:27

este curso básicamente este cualquiera

play00:29

puede ver este curso no se necesita

play00:31

conocimiento alguno sobre programación

play00:33

no ocuparemos ningún programa en

play00:36

especial de momento no vamos a instalar

play00:37

nada Lo único que necesitamos es que

play00:39

bueno que se tengan ganas de aprender

play00:42

sobre la programación y pueden aprender

play00:44

a su ritmo viendo Cuántas veces sea

play00:46

necesario el vídeo Ya que en veces hay

play00:48

personas que necesitan ver más de una

play00:51

vez este algo o un tema para poder

play00:53

entender así que bueno Esto es una

play00:55

ventaja de hacerlo en videos y que

play00:56

ustedes puedan verlo este Cuántas veces

play00:58

quieran los vídeos van a ser cortos más

play01:02

o menos entre 5 o 10 minutos 15 a lo

play01:05

mucho este para Lo mismo para que este

play01:08

sea una clase corta y pues sea más fácil

play01:10

este su absorción vamos a comenzar con

play01:13

lo que es la introducción que sería

play01:16

Entonces qué es la programación

play01:18

informática

play01:19

este bueno se dice que ese proceso de

play01:21

diseñar codificar depurar y mantener el

play01:24

código de fuente de programas

play01:27

computacionales A qué se refiere con

play01:29

esto que no solo es escribir código sino

play01:31

que también es el pensar como ese código

play01:34

va a servir para solucionar un problema

play01:36

o para cumplir un objetivo que se tenga

play01:38

en mente Así que no solo Vamos a

play01:41

aprender Digamos como si fuera un

play01:42

lenguaje de programación este sino que

play01:45

también Vamos a aprender o vamos a

play01:47

intentar sacar un poco de lógica qué es

play01:49

lo que más se necesita para poder este

play01:51

programar de una manera correcta

play01:54

y bueno entonces Qué es un programa es

play01:56

una serie de instrucciones que sigue la

play01:58

computadora para realizar una tarea o

play02:00

cumplir un objetivo las instrucciones o

play02:02

declaraciones este deben ser cortas en

play02:05

su mayoría deben ser así en un caso

play02:08

extremo este tal vez va a ocupar dos

play02:11

líneas y que deben ser concisas

play02:14

concisas me refiero de que tienen que

play02:16

ser claras que tienen que ser este

play02:19

muy cortas en lo que se refiere a bueno

play02:22

que no vamos a darle muchas vueltas al

play02:24

asunto sino que tienen que ir directo al

play02:26

grano Y entonces una idea objetivo pues

play02:29

Generalmente este puede o debería

play02:32

dividirse en uno o más declaraciones

play02:34

sencillas Así que vamos a para entender

play02:36

un poco mejor lo que es un programa

play02:38

vamos a utilizar un ejemplo

play02:42

en este caso Bueno vamos a usar el

play02:44

ejemplo que en el cual vamos a pensar

play02:46

sobre el proceso para ir a la

play02:48

universidad al colegio o al trabajo el

play02:50

proceso que hacemos desde que nos

play02:52

levantamos hasta el momento en que ya

play02:54

nos vamos para la universidad o al

play02:56

colegio o al trabajo este cualquiera en

play02:58

primer lugar lo primero que puede decir

play03:00

es que uno puede levantarse se alista

play03:02

Desayuna y bueno sea para la universidad

play03:05

y en este sentido bueno Esto es correcto

play03:07

pero para nosotros que somos humanos y

play03:10

que tenemos la Facultad de razonar y

play03:13

poder pensar de que levantarse no es

play03:15

solo esa palabra sino que este engloba

play03:18

muchas acciones dentro de ella igual que

play03:20

alistarse igual que desayunar e ir a la

play03:22

universidad pues una computadora no

play03:24

puede hacerlo para una computadora este

play03:26

hay que decirle paso a paso lo que hay

play03:29

que hacer porque si no ella no va a

play03:30

entender

play03:31

Así que entonces de levantarse alistarse

play03:35

desayunar e ir a universidad podríamos

play03:37

dividirlo de la siguiente manera Ok

play03:40

entonces pensaríamos que primero hay que

play03:42

despertarse luego nos levantaríamos este

play03:45

luego podríamos ir al baño luego ya

play03:48

estando en el baño pues entonces

play03:49

podríamos bañarnos luego de habernos

play03:53

bañado podemos este ir a la habitación

play03:54

luego de ir a la habitación podríamos

play03:57

seleccionar la ropa y luego vestirnos

play03:59

Además este luego de vestirnos podemos

play04:01

ir a la cocina preparar el desayuno este

play04:05

Podemos comer recoger los platos luego

play04:07

de haber comido este ir al baño para

play04:10

lavarse los dientes y peinarse luego

play04:13

irás a la salida de la casa y salir

play04:16

Luego que salimos este podemos montarnos

play04:19

en el auto en el bus o podemos salir ya

play04:22

a caminar para este por último ir a la

play04:25

universidad ir al colegio o ir al

play04:26

trabajo

play04:27

Ok entonces como vemos este desde

play04:31

levantarse alistarse desayunar e ir a la

play04:34

universidad pues lo que hicimos fue

play04:35

dividirlo este una gran idea y en ideas

play04:39

más pequeñas para que se puedan entender

play04:41

mejor o para poder nosotros este tener

play04:43

una idea más clara de lo de los procesos

play04:45

que tenemos que realizar Además este en

play04:48

cuando yo dije bañarse por ejemplo o

play04:50

vestirse incluso podríamos este

play04:52

adentrarnos más en eso o dividirlo más y

play04:55

decir por ejemplo que bañarse es tomar

play04:57

jabón enjabonarse este restregarse a

play05:01

abrir el tubo para enjuagarse cerrar el

play05:04

tubo salir y secarse embestirse

play05:07

podríamos decir entonces que puede que

play05:09

sería tomar una camisa dos zapatos un

play05:12

pantalón un par de medias ropa interior

play05:14

un reloj etcétera de un cajón o de el

play05:18

lugar donde tengamos la ropa y luego

play05:20

este ponernos la ropa en orden que

play05:22

tendría también este sus procesos que

play05:25

sería por ejemplo primero la ropa

play05:27

interior luego este de acá el pantalón

play05:30

luego la camisa luego la luz este medias

play05:32

luego los zapatos porque si nosotros le

play05:35

decimos Por ejemplo si fueran tengamos

play05:38

en mente un programa de computadora pues

play05:41

si nosotros le decimos que antes de

play05:44

antes de poner la ropa interior nos

play05:47

pusimos en los pantalones pues

play05:48

imagínense vamos a tenerle la ropa

play05:50

interior encima de los pantalones lo

play05:53

cual es incorrecto así que bueno así es

play05:55

como funciona técnicamente un programa

play05:57

este para computadora tenemos que darle

play06:01

una serie de direcciones de pasos para

play06:05

que él pueda realizarlos pero que

play06:07

tenemos también que dárselos en orden

play06:09

Porque si se los damos en desorden va a

play06:11

tener un problema y no va a entender

play06:12

entonces en conclusión el programa es un

play06:15

conjunto de instrucciones que tienen que

play06:17

ir en orden tienen que ser claras Y

play06:19

tienen que ser cortas una idea grande

play06:21

debe dividirse en bastantes este al

play06:24

proceso que se realiza para la creación

play06:27

de ese programa se le llama programación

play06:29

a uno más programas en conjunto se les

play06:31

conoce como software y un software

play06:33

Entonces es un conjunto de programas que

play06:35

trabajan en conjunto para resolver un

play06:37

problema Entonces teniendo en cuenta lo

play06:39

anterior que hemos visto y con el

play06:42

ejemplo pues entonces tenemos una

play06:44

práctica para que ustedes hagan y puedan

play06:46

entonces desarrollar un poco más este lo

play06:48

que es esta lógica que tenemos que sacar

play06:50

primero antes de poder empezar a

play06:52

programar

play06:53

y en el cual Entonces sería sacarlo

play06:56

igual ustedes pueden tomar una hoja

play06:57

incluso pueden hacer un archivo txt lo

play07:00

que quieran y entonces este intenten

play07:03

hacer el proceso o dividirlo más que

play07:05

puedan paso a paso los procesos por

play07:07

ejemplo de hacer la cena de darle una

play07:09

dirección de conectarse a una red social

play07:12

de participar en un bingo este Cuáles

play07:15

son los pasos para poder este llegar

play07:17

hasta ahí desde un principio por ejemplo

play07:19

en participar un bingo no es solo estar

play07:21

en el Bingo y empezar a jugar sino

play07:23

también podemos pensar en antes haber

play07:26

comprado una parte de un bingo para

play07:28

poder este ir a participar Así que

play07:31

teniendo eso en mente Entonces háganlo

play07:35

paso a paso si quieren lo pueden

play07:37

compartir este en los comentarios de

play07:38

este vídeo para que la demás gente lo

play07:41

vea y también puedan este ustedes opinar

play07:44

entre sí

play07:45

si tienen Alguna algún comentario o

play07:48

alguna petición este pueden

play07:50

dejarlo en comentarios también de este

play07:53

vídeo y ya para finalizar les voy a

play07:55

dejar lo que yo les había prometido que

play07:56

es una experiencia de un programador en

play07:58

este caso bueno la primera va a ser la

play08:00

mía y entonces nos veríamos la próxima

play08:02

semana con el siguiente Este vídeo Ok

play08:04

entonces Espero que les haya gustado que

play08:06

se suscriban que inviten a sus amigos

play08:08

este curso y a invitarlos a que visiten

play08:11

el canal y que vean los demás cursos y

play08:13

bueno todo esto sería por este vídeo nos

play08:15

vemos

play08:20

Bueno yo aprendí desarrollando lo que es

play08:22

un diagrama de flujo y eso me dio

play08:24

bastante a desarrollar lo que es la

play08:25

lógica y entender bien lo que es este la

play08:27

programación

play08:33

para escribir lo que hago es escribir

play08:35

sistemas pequeños con código

play08:38

pensarlos un poco que tengan algo que

play08:40

ver con matemáticas Ojalá que tenga algo

play08:43

complejo para desarrollar yo lo que la

play08:45

lógica y ya después hacer el sistema más

play08:47

grandes y que sea más fácil para mí

play08:54

bueno para aprender este cuando quiero

play08:56

una tecnología nueva o un lenguaje nuevo

play08:57

pues lo que hago es Buscar en YouTube

play08:59

Buscar en Google lo que sea pdfs cursos

play09:01

y bueno entonces una vez que los tengo

play09:04

empiezo a practicar junto a ellos

play09:05

mientras que los voy viendo voy

play09:06

practicando y así es como voy

play09:09

aprendiendo

play09:14

sobre qué debo aprender primero bueno Yo

play09:16

diría que el diagrama de flujo ya que

play09:17

nos ayuda a desarrollar lo que es la

play09:19

lógica y bueno al fin y al cabo es lo

play09:21

que uno ocupa no no el lenguaje de

play09:23

programación en sí sino que uno porque

play09:26

eso es simplemente de sintaxis entonces

play09:28

uno lo que tiene que desarrollar es la

play09:30

lógica el Cómo razonar con con que es el

play09:33

lenguaje este cómo lo vamos a utilizar

play09:35

para poder solucionar un problema que al

play09:37

fin y al cabo es para eso que estamos

play09:38

programando

play09:43

sobre este tema Bueno la verdad es que

play09:46

se puede tener bastante controversia o

play09:48

bastantes este opiniones sobre esto así

play09:51

que yo diría que en realidad el lenguaje

play09:53

que es mejor para aprender es el que uno

play09:56

vaya a ocupar o el que uno quiera

play09:58

Aprender a usar a qué me refiero con

play10:01

esto bueno que si yo quiero aprender a

play10:03

programar web pues obviamente buscaré un

play10:05

lenguaje web como este sea php o

play10:07

javascript Y si yo quiero programar en

play10:09

lo que es escritorio Pues yo entonces

play10:11

sería lo que sería fichar o Java o algún

play10:14

programa de algún lenguaje de

play10:16

programación que tenga que se puede

play10:18

utilizar en lo que es escritorio

play10:20

en realidad lo difícil no es el lenguaje

play10:22

sino el Cómo sacar la lógica para poder

play10:24

utilizarlo bien

play10:30

Bueno un tema importante que se tiene

play10:32

que aprender obviamente en la hora de

play10:33

programación sería la programación

play10:35

orientada a objetos lo que es el tema lo

play10:37

que contiene todo eso y lo que lo que

play10:40

son herencias lo que son polimorfismo y

play10:42

esas cosas pues son cosas que hay que

play10:45

aprender obviamente y que durante la

play10:47

formación de la programación este uno

play10:49

tiene que ir aprendiendo

play10:54

Bueno yo creo que en realidad los dos

play10:57

este deberían usarse a la vez ya que las

play11:00

herramientas de Drag and Drop sirven

play11:02

para desarrollar un poco lógica para

play11:04

practicar y bueno lo que es este

play11:06

codificar desde cero Pues también es un

play11:09

tipo de práctica y también es ya como

play11:11

para escribir más para ser más bases

play11:13

sobre la programación pero en realidad

play11:14

los dos son herramientas para ir

play11:16

practicando y para ir aprendiendo lo que

play11:18

es este la lógica y lo que es la

play11:20

programación en sí

play11:22

así que bueno esto sería Entonces el

play11:24

primer vídeo de lo que es el curso

play11:25

iniciándose en la programación y espero

play11:27

que les haya gustado bastante que les

play11:29

haya servido y bueno que nos apoyen

play11:31

invitando a otra gente a sus amigos que

play11:34

estén iniciando en la programación nos

play11:36

ayudaría bastante

play11:38

y bueno entonces nos vemos en el próximo

play11:40

vídeo la otra semana que sería ya el

play11:42

segundo de este curso y espero que les

play11:44

guste igual

Rate This

5.0 / 5 (0 votes)

Related Tags
ProgramaciónIniciosCursilloLógicaSoftwareDiagnósticoTutorialesAprenderVideotutorialDesarrollo
Do you need a summary in English?