Aki, uno de mis amigos, hace poco me pidió que le enseñe a programar (y a cambio, el me enseña a guitar la tocarra), entonces pensé en armar un tipo de curricula o plan que liste los conceptos que debería entender alguien que no sabe NADA de programación para aprender lo básico.
En particular, el quiere aprender a hacer sitios web (y según me dijo, cosas simples), así que elegí enseñarle PHP, aunque quiero mantener este “curso” lo más general posible (aunque, eso sí, apuntado a la programación procedimental*).
El primer borrador incluye:
- Variables y Constantes
- Asignación
- Operadores y precedencia
- Entrada/Salida
- Estructuras de Control I
If-then-elseSwitch/case
- Arreglos
- Estructuras de Control II (for, while)
forwhile
- Funciones
- Argumentos
- Vida/scope de una variable
- Recursividad
- Manejo de Archivos
- Lectura
- Escritura
- Seguridad
Y, durante el curso, siempre mantener constante la importancia de las buenas costumbres como indentación apropiada y otras buenas prácticas (nombres de variables, comentarios, etc.).
Creo haber organizado los temas de manera que cada “capítulo” necesita del anterior para ser entendido (o, en algunos casos, volverse útil). Claramente, algunos tienen mucho más lugar para explicar cosas que otros, así que serán subdivididos según sea necesario.
Esperaré un poco sus comentarios, y una vez que lleguemos a un acuerdo empezaré el curso. Todo comentario es bien recibido.
* “Procedural” no es una palabra.
Lunes 16 de Julio de 2007, 13:52
Ehh tordek, a mi me interesaria!!!
Saludos.
Martes 17 de Julio de 2007, 13:15
Yo tambien me anoto!
Martes 17 de Julio de 2007, 19:46
Me alegro que así sea. Esperen un poquito, nomás, y si nadie pone ninguna objeción sobre el curso, empiezo con los posts.
Lunes 13 de Agosto de 2007, 00:05
[...] que hace casi un mes que puse la currícula, y no hubieron cambios, así que [...]