Computer Science Resource Database

Computer Science Resource Database

Supporting CS Teachers with Intensive, On-Going Support and Resources

The LTC supports Illinois K-12 schools and educators as they strive to grow their own CS curriculum and comply with forthcoming state-level mandates. This digital resource library can help accomplish both goals by providing access to vetted CS resources geared toward a variety of grade levels, content areas, and use cases.

Questions? Looking for a particular type of resource? Please contact Brian Bates at bbates@ltcillinois.org.

CS Database: Type of Resource
CS Database: Topic
CS Database: Grade Levels
CS Database: Free
App_Search
App_Sort
Curriculum & Lesson Plans

Codea

Codea for iPad lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer.

More Information
Curriculum & Lesson Plans

Codeacademy

“About Codecademy: Built for adults, self-paced copycode modules. Codecademy is an education company. But not one in the way you might think. We’re committed to building the best learning experience inside and out, making Codecademy the best place for our team to learn, teach, and create the online learning experience of the future. Education is old. The current public school system in the US dates back to the 19th century and wasn’t designed to scale the way it has. Lots of companies are working to “”disrupt”” education by changing the way things work in the classroom and by bringing the classroom online. Our Mission: We’re not one of those companies. We are rethinking education from the bottom up. The web has rethought nearly everything – commerce, social networking, healthcare, and more. We are building the education the world needs – the first truly net native education. We take more cues from Facebook and Zynga in creating an engaging educational experience than we do from the classroom. Education is broken. Come help us build the education the world deserves.”

More Information
Curriculum & Lesson Plans

codeCampus

codeCampus is an online professional development program and curriculum library that seeks to standardize how computer science is infused into every child’s academic school day, from kindergarten to middle school. We believe that the only way to meaningfully teach CS to K-6 students is for teachers to become coders, and to that end our efforts have been spent on designing teacher-friendly training and curriculum that has garnered universally positive feedback from our users and partners. Recently, codeCampus partnered with Anaheim Elementary School District (Orange County’s largest), where this Fall 600 trained school teachers will lead weekly computer science lessons for over 15,000 students from incredibly diverse backgrounds. codeCampus is actively forming new district partnerships all the time, and we hope to equip as many teachers as possible with the skill, confidence, and resources necessary to bring equity, consistency, and quality to CS education around the world.

More Information
Curriculum & Lesson Plans

CodeHS

Some free resources and two-tiered pay structure. Teacher support with online tutors. Curriculum progression 6-12. “CodeHS is a comprehensive teaching platform for helping schools teach computer science. We provide web-based curriculum, teacher tools and resources, and professional development.The mission of CodeHS is to empower all students to meaningfully impact the future. We believe that in the 21st century, coding is a foundational skill, just like reading and writing. That’s why we say: Read, Write, Code. We do this by providing great curriculum, tools, and resources to teachers, students, and schools to implement high quality computer science programs. We believe that everyone should get the chance to learn coding, and that it’s a skill that provides limitless creative opportunity to students. We want to help make computer science education fun and accessible, and believe you need both great tools as well as a great community to make this happen. We do this through our support for teachers, students and schools, with the help our dedicated team and amazing tutors. “

More Information
Curriculum & Lesson Plans

Codelicious

Codelicious provides full-year computer science curriculum for K-12. Resources included with Codelicious curriculum empower any teacher to teach computer science. Through teacher-led coursework, educators deliver all aspects of computer science, beyond just coding. As a result, Codelicious curriculum provides the foundational knowledge students need to be successful in college, career, and life.

More Information
Curriculum & Lesson Plans

Codemancer

Codemancer’ is an educational game designed for 6 to 12-year-olds (but fun for grownups, too) that teaches the magic behind programming. Players will code their way through a fantasy world full of rival sorcerers and their minions. The goal of the game is to be as broad and inclusive as possible. A gender-neutral fantasy setting, a female protagonist, a narrative backbone, and a language designed for accessibility; these are all ways to knock down barriers that prevent some kids from engaging with programming. When everybody is making technology, the technology they make will be for everybody. ‘Codemancer’ features a moving story about a girl trying to grow up and do good despite incredible obstacles. Aurora’s Father’s life is in her hands, and that’s a lot of pressure for a child just learning to be independent.

More Information
Curriculum & Lesson Plans

CodeMonkey

CodeMonkey is an award winning learning environment that teaches a real programming language. Through an engaging game that got millions of students worldwide excited about coding, students enjoy learning by playing and creating, while teachers get a full curriculum, ready to use in the classroom and requiring no prior experience in coding. We at CodeMonkey are excited to be growing and helping more and more kids learn to code in a fun, engaging way. Governments, global publishers, U.S. districts and hundreds of U.S. schools have already chosen CodeMonkey as their coding curriculum. Reactions from students and teachers have been great, and we’ve won numerous awards, including most recently the Credit Suisse High Tech Forum award. CodeMonkey offers a number of unique advantages: – CodeMonkey’s platform includes built in assessment tools and a dashboard so that both students and teachers can monitor progress. – No coding experience is required from the teacher, although teachers play a central mediator role by utilizing the CodeMonkey Curriculum Guide including detailed step-by-step lesson plans. – CodeMonkey is the only product in the market that teaches a real world programming language through a full blown game experience, suitable for elementary and middle school ages. Free trial...

More Information
Curriculum & Lesson Plans

Coder for Raspberry Pi

Coder is an experiment for Raspberry Pi, built by a small team of Googlers in New York. It’s a free piece of software that turns a Raspberry Pi into a simple, tiny, personal web server and web-based development environment–just what you need for crafting HTML, CSS, and Javascript while you’re learning to code. It just takes ten minutes to set up and you’re ready to start experimenting with building real web stuff.

More Information
Curriculum & Lesson Plans

CodeSpark

We turn programming into play for kids 4-10. Our “no words” approach allows any child, anywhere to learn the ABCs of computer science. Curriculum based concepts are introduced via puzzles and coding challenges. Then kids put concepts to use by designing and programming their own video games. Kids quickly become confident and creative users of technology.

More Information
Curriculum & Lesson Plans

Codesters

Codesters is on a mission to create a world where every kids learns to code in school. We believe this is best accomplished by providing existing teachers with the tools they need to start teaching coding in their classrooms: an online coding platform with a learning management system and built-out coding lessons. We also provide professional development and support for teachers new to teaching coding. Codesters is an online platform and coding curriculum that enables teachers to teach text-based programming (Python) to students in grades 5 to 9. Our unique coding platform lowers the initial barrier to coding by allowing students to drag snippets of text-based code into their coding editor. We also extended Python to allow students to immediately include graphics, animation, and interactivity so so they can create engaging projects. Our pre-built curriculum guides students through project-based lessons that highlight specific coding skills. We also provide professional development for teachers to help them get started with teaching coding. Costs per student with LMS and expanded software use.

More Information
Curriculum & Lesson Plans

College Board AP Central CS

The AP Computer Science A course is equivalent to a first-semester, college-level course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes object-oriented and imperative problem solving and design using the Java language. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The AP Computer Science A course curriculum is compatible with many CS1 courses in colleges and universities.

More Information
Resource Collections

Computational Thinking for Educators by Google

The goal of this course is to help educators learn about computational thinking (CT), how it differs from computer science, and how it can be integrated into a variety of subject areas. As a course participant, you will increase your awareness of CT, explore examples of CT integrated into your subject areas, experiment with examples of CT-integrated activities for your subject areas, and create a plan to integrate CT into your own curricula.

More Information
LTC
Standards

Computer Science Legislative Brief (1.0, 12/3/21)

In anticipation of Illinois’ forthcoming K-12 computer science learning standards, the LTC has created a 1-page legislative brief summarizing each district’s obligations under the new curricular mandates. In this brief, you’ll also find links and citations to the relevant, codified legislation, making it easier to further your understanding of these laws and how you’ll fulfill their requirements in your district.

This version was published December 3, 2021. The content included herein is subject to change pending final guideline release and further guidance from ISBE.

More Information
Resource Collections

Computer Science Online

Website lists MOOCS affiliated with major universities that can be taken for credit with payment. ComputerScienceOnline.org is an in-depth website for potential and current students considering a career with computers, software engineering, and more. Our search tools for relevant school programs, salary data, and our articles and guides are researched carefully. We use expert sources to bring you accurate, current information about computer science degrees and careers. Our sources include individuals in upcoming tech firms, professors from top colleges and universities, the Bureau of Labor Statistics, the National Center for Education Statistics, and more.

More Information
Organizations

Computer Science Teachers Association

Computer Science Teacher Association (CSTA) is a membership organization that supports and promotes the teaching of computer science and other computing disciplines. CSTA provides opportunities for K-12 teachers and students to better understand the computing disciplines and to more successfully prepare themselves to teach and learn.

More Information
Curriculum & Lesson Plans

Construct2

HTML game-based learning software. $1.99 per student take home licenses.

More Information
Curriculum & Lesson Plans

Couragion

Couragion’s CS challenges help students build essential skills like critical thinking, problem solving, planning & prioritizing. The contextual work-based learning activities teach students about real-world tech professions. Couragion’s CS onramps engage all students but especially girls & students of color. Student outcomes data proves to boost STEM and CS engagement & pathway retention. Professional learning & crosswalks make it easy to bring back to the classroom. Specific topics include: 1. Agile Software Life Cycle, Product Management & Social Collaboration 2. User-Centered Design, Research & Human Computer Interaction 3. Software Quality Assurance & Test Plan Development 4. Data Collection, Transformation, Analysis & Visualization 5. Network Functionality, Software & Hardware Components 6. Technical Support & Systematic Troubleshooting

More Information
Curriculum & Lesson Plans

Creative Computing Curriculum

The Creative Computing Curriculum, designed by the Creative Computing Lab at the Harvard Graduate School of Education, is a collection of ideas, strategies, and activities for an introductory creative computing experience using the Scratch programming language. The activities are designed to support familiarity and increasing fluency with computational creativity and computational thinking.

More Information
Organizations

CS Education Week

Computer Science Education Week (CSEdWeek) is an annual program dedicated to inspiring K-12 students to take interest in computer science. Originally conceived by the Computing in the Core coalition, Code.org® organizes CSEdWeek as a grassroots campaign supported by 350 partners and 100,000 educators worldwide. CSEdWeek is held in recognition of the birthday of computing pioneer Admiral Grace Murray Hopper (December 9, 1906).

More Information
Organizations

CS for All Teachers

Previously known as the CS10K Community, CS for All Teachers provides a virtual home for teachers to connect with one another and with the resources and expertise they need to successfully teach computer science in their classrooms. With the support of a cohort of community ambassadors, PreK-12 teachers can get answers to their burning questions from the HelpSquad, share their experiences in small groups, participate in online events, search for resources, and learn new instructional strategies from their colleagues—all in an effort to ensure computer science for all.

More Information