jupyter4edu / ideas Goto Github PK
View Code? Open in Web Editor NEWA repo to hold ideas about education curriculum, resources, and pedagogy
License: BSD 3-Clause "New" or "Revised" License
A repo to hold ideas about education curriculum, resources, and pedagogy
License: BSD 3-Clause "New" or "Revised" License
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:
*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.
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
and potentially
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?
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
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.
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.
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)
Create Sphinx documentation and add to ReadTheDocs
Link to any descriptions, slidedecks, videos (as available).
Add a simple doc that enables educators to find extensions that may be helpful in teaching.
👋 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!
Easy fix -- pull request is forthcoming.
A two hour workshop:
Add your contact (GitHub user name), affiliation, and interests
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.