Teaching high school students how to program and build logic

Teaching high school students how to program and build logic

Most of us know some young very smart person, who is convinced that they can’t learn to program.? Maybe they tried it at the university or at some training centre, felt left out when other students “got it” and they didn’t. It is time to question whether we are teaching programming correctly?? Some people believe that if you can learn 8th grade algebra and be good at it, then programming should be as easy or easier. Why is it not so?

Some years ago some of us started spending time on weekends building and testing a “learn to program” curriculum which was based on the idea presented by Salman Khan from KhanAcademy.org here: https://www.youtube.com/watch?v=-MTRxRO5SRA

Fast forward 3 years, we have now trained 6 students each spending about 1 year to 1.5 years using the curriculum which has a day by day, week by week breakdown of lessons/practice.? It has weekly tests and practice exercises with the understanding that the student will spend 4 to 6 hours daily to achieve mastery.? Students were given daily coaching lessons. The students still have a long way to go but I like to believe that they have enough logic building skills to hold their own when they start their journey in learning the tools needed by industry.

The curriculum can be downloaded from https://docs.google.com/spreadsheets/d/13XOw_wF5g_e99ClZi7RCGDZQoJ4aSXJD/edit?usp=sharing&ouid=118031253903916913461&rtpof=true&sd=true and if you want to use it in the classroom or to teach your child, please feel free to reach out to me for guidance on next steps.

Thanks to Mazher Zahak , Mateen, Azhar Hasan and Habiba for all the help!!

要查看或添加评论,请登录

Ansar Muhammad, PMP, PSM-1的更多文章

  • What to do if your AI/RAG (Retrieval Augmented Generation) Chatbot is not giving good answers?

    What to do if your AI/RAG (Retrieval Augmented Generation) Chatbot is not giving good answers?

    There are times when you have done everything right when building your AI Chatbot using RAG. Yet, the responses are not…

    2 条评论
  • How AI Assistants Help With Programming

    How AI Assistants Help With Programming

    There are many good high quality AI coding assistants available like GitHub Copilot, Cursor, Windsurf, etc. I recently…

  • Data Migration Strategy

    Data Migration Strategy

    A lot of companies treat data migration as an after thought. The new system is ready for GO LIVE but data migration…

    1 条评论
  • Building an AI Agent using a No-code tool

    Building an AI Agent using a No-code tool

    Wanted to show a very simple use case for people who don’t want to dabble in Python programming. There is a very decent…

    10 条评论
  • How LangChain can help you elegantly write an Agent!

    How LangChain can help you elegantly write an Agent!

    In this example, we will use LangChain help us write an elegant solution. I have intentionally taken a simple problem…

    3 条评论
  • Roundtable to discuss day zero employability of IT graduates

    Roundtable to discuss day zero employability of IT graduates

    Recently got a chance to participate in a Roundtable to discuss day zero employability of IT graduates at IBA. The…

    2 条评论
  • Join Us as a SME – USA Health Insurance! ??

    Join Us as a SME – USA Health Insurance! ??

    Are you passionate about transforming the health insurance domain with innovative software solutions? ?? Do you thrive…

  • AI Convergence Conference

    AI Convergence Conference

    It was a pleasure to speak at the conference! Met many interesting people, very nice to see a well executed AI…

    5 条评论
  • 3rd Code Quality Awards

    3rd Code Quality Awards

    “?? Celebrating Excellence in Code Quality Quarter 3 ?? Today, we come together to recognise and celebrate the…

  • Agile frameworks and MVP approaches

    Agile frameworks and MVP approaches

    Presenting Agile and MVP concepts to the receptive JazzCash team was a great experience! The way the training was…

    2 条评论

社区洞察

其他会员也浏览了