Coder Social home page Coder Social logo

intuitivepython's Introduction

IntuitivePython

This is the repo dedicated to my creating a curriculum for a 4th --> 5th grader. We'll see where it goes :) There's a coincinding curriculum for an 8th --> 9th grader

Assumptions from this point

Some things I'm trying to enforce

  • All work on this comes AFTER schoolwork/house chores etc.
  • Trying my best to do the problems as I can in C/C++/C# to have an answer key of sorts
  • Slowly integrating tools/concepts one at a time
  • Learn then do. Don't move on until "Do" is done.

Things that are working

  • spending time/having fun
  • showing things that work and having the student recreate them
  • giving answer keys

Projects to work on

  • Personal Website via Githubpages
  • First HTML page
  • Javascript?
  • dotChess?
  • A video game?

Things that need reconsideration

  • Remember the student's age. Just because you learned C++ in College as a first language doesn't meant that everyone should learn that way
  • I would consider doing a few of these in C for an older/more mature student. I really love CS50's C --> Python but I think for younger students, some validation beyond hello world is really, really awesome and gets them to code more.
  • I need a better way to handle errors so I want to abuse github so the student has to paste here and I can actually see what they're doing rather than screen shots
  • I want a "database" of potential errors and how to recreate/fix them
  • Creating code is easy, reusing code is hard.
  • Try not to interfere with their learning. Once they become independent, let them be there and then come to you for help.
  • I want to introduce git. The goal is to use it online gui and then for the second project onwards, we'll use the CLI

intuitivepython's People

Contributors

rakirs2 avatar ejmak avatar dandre2 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

dandre2 ejmak

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.