====== Programming Mentorship ====== ====== Overview ====== * Plan on 10-12 week course(s) ====== Course Outline ====== ===== First few Weeks ===== * Mentor and student should introduce themselves. Mentor should give a little background about him/herself. * The first few weeks of a project should just be getting to know the mentor, and getting to know what the possibilities are. * It's helpful to have some projects already thought up, to guide the student towards an attainable goal. In these weeks, it's helpful to have something tangible that the student can do. These things include: * Teach basics of programming * Interactive shell (Python, Ruby, etc) is good for this * If Scratch is being taught, just teach the basic things * Teach basics of computers * Go over the basics of programming * Why would someone want to program? * Something about learning to walk before you can run -- like the programs that you will create won't be the most killer game, but you're learning the basics that everyone who programs cool games also had to learn. * What is Python? ===== Go over project ideas ===== ===== Define Project ===== ===== Work on Project ===== ===== Complete Project ===== ====== Presentation ====== ====== See Also ====== Other mentorship projects, and how progress was tracked. {{topic>mentorship +project -programs}} {{tag>mentorship programs}}