Skip to content
This repository has been archived by the owner on Sep 10, 2022. It is now read-only.
/ teknowledge Public archive

A basic CS curriculum for coding in Python.

License

Notifications You must be signed in to change notification settings

google/teknowledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Who/what is Teknowledge?

Teknowledge's mission is to create a introductory CS curriculum for text-based programming. (This is not a Google product, but worked on as part of a Googler's 20% time.)

The current curriculum is being developed targeting 7th-8th grade students in Pittsburgh, though we aim to share it as widely as it finds use.

Learn more at teknowledge.xyz.

Using Teknowledge's Curriculum

There are two curriculums in this repository.

  • curriculum/ - This folder contains our original curriculum as developed and used for our Fall 2017 programs.
  • curriculum_v2/ - This folder contains a revised version of the original curriculum as used for our Spring 2018 programs. Note that this curriculum is incomplete as presented here; the third part of our curriculum used a proprietary python environment for more advanced graphics programming, thus we could not open-source that portion.

See each folder's individual README file for more details.

Credits

Teknowledge started as a Carnegie Mellon student organization in early 2016, and has continued through the help of many organizations and people.

Curriculum Developers

Erik Pintar, Chris George, Amal Nanavati, Rudina Morina, Vikram Shanker, Claire Wang, Henry Nelson, Dominic Calkosz, Keerthana Gurushankar

Special Thanks

Mark Stehlik, David Kosbie

Thanks for Funding

Google, Google IgniteCS, Carnegie Mellon University