Coder Social home page Coder Social logo

ideas's People

Contributors

labarba avatar lheagy avatar willingc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

ideas's Issues

12 Days of Code Challenge - CS Ed Month Activity

This is a great activity for CS Ed Week/Month that helps students of any age to develop a habit of writing code on a daily basis.
Rules:

  1. Think of an idea for a project, create a project plan.
  2. Code minimum an hour every day for the next 12 days on the same project.
  3. Share your progress every day with your classmates (via Slack, Microsoft Teams or any other social platform).
    Students who complete the challenge get rewarded with prizes.

*As an option you can set a challenge where students are collaborating on the same project. I found it was more appealing to the younger audience.

**The time period can be adjusted according to the age group. 12 days was a good time length for middle school students.

community repo?

With #8, we have had a fair bit of discussion on Scope of this org. I am wondering if it would be helpful to have a Community (or similar) in which we outline

  • Purpose
  • Scope
  • Overview of the org and repos it contains
  • Community guidelines (e.g. code of conduct, licensing conventions, etc)

and potentially

  • Roadmap
  • Events e.g. tutorial / talks / hackathons (this might even be its own repo?)

This would help ease decision-making about whether repos should be added to the org and could provide a few avenues for the wider community to find out how they could get involved.

thoughts?

Consider using simple infographics - see "The nouns project"

The nouns project has simple infographic icons for everything. I started using it this year and it has helped so much.

It's creative commons and says "When using it for any project, you are required to give credit to the icon‘s creator or purchase a royalty–free license." You can use any icon with no watermark if you apply for their education level which I think is $20/yr.

A few sprinkled in the book might help break up the text. Like even searching for "launch" has some cool images of spaceships launching from screens/computers.
https://thenounproject.com/search/?q=launch

Question: maintaining a library of notebooks

Context

This is a request for ideas. I am helping maintain a library of jupyter notebooks that is being used by multiple instructors for a variety of courses in geophysics. Right now, we have one large repository of notebooks on github. Each instructor will only use a subset of them for their course, and the notebooks are delivered to students through Binder or a university managed JupyterHub.

I don't particularly want to encourage forking the repository and deleting the notebooks that the instructor doesn't need, because it becomes more challenging to incorporate improvements that they make as it is used in their course.

Sketch of a solution

Lightweight repos that download the requested notebooks

The instructor creates a lightweight repository that includes an index.ipynb with an overview of their course along with a notebooks.py (or similar) that contains a list of the notebook urls that should be downloaded for the course, then we have a simple install script that installs dependencies and downloads the desired notebooks.

We will need to be diligent about tagging and versioning the notebook library so that if an instructor wants to "freeze" the course to the version of notebooks available at the beginning of the course, they can.

Instructors create a brach on the repo

The instructor creates a branch and removes the notebooks that they don't want. This is fairly simple from the deployment perspective, but could be a bit more challenging with respect to bringing in updates (can be done, but requires that the instructors be somewhat comfortable with git and changing branches)

Input

  • Do you see any major flaws or drawbacks to an approach like this?
  • Have you seen other similar projects that we should look to for ideas?

Could I move my 'textbooks-with-jupyter' repo here at some point?

👋 hello - me and @SamLau95 have been working on a template repo to let people create "textbooks" with Jupyter Notebooks served as Jekyll pages: https://github.com/choldgraf/textbooks-with-jupyter

it's currently hosted under my name, but I've been hoping to find a home for the repo that makes it look less like it is "my" project and hopefully start building a community around it. Do you think this is in-scope with the jupyter-education organization? I am happy to transfer it over, but no worries if you've got other plans for this org!

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.