Updating search results...

Search Resources

78 Results

View
Selected filters:
  • coding
Mobile Computer Science Principles Course
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Mobile Computer Science Principles (Mobile CSP) is an endorsed provider of the Advanced Placement Computer Science Principles (AP CSP) curriculum and professional development. Students learn computer science by building socially useful mobile apps. In addition to programming and computer science principles, the course is project-based and emphasizes writing, communication, collaboration, and creativity. A complete set of free, openly licensed, Mobile CSP curricular and instructional materials are available online. Developed and piloted at Trinity College, Mobile CSP is now also partnered with the College of St. Scholastica. Both are funded by the National Science Foundation. Since 2013 the Mobile CSP project has provided professional development to more than 400 teachers throughout the U.S. and reached more than 6,000 students. For 2017-18, there are more than 600 teachers and 10,000 students using the Mobile CSP curriculum.

The Mobile Computer Science Principles course (Mobile CSP) satisfies all requirements of the College Board's new AP Computer Science Principles course, which has been designed to help broaden participation in computer science among high school girls and underrepresented minorities. The Mobile CSP course uses the visual programming language, MIT App Inventor, to provide a rigorous, programming-based introduction to computer science using a project-based curriculum. Students learn computer science by building socially useful mobile apps. In this way, student learning will be associated closely with their interests and grounded in their schools, their homes, and their communities.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Author:
College of St. Scholastica
Trinity College
Date Added:
04/10/2020
Modular Intro CS course by David Wolber (USF)
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Teaching a course on App Inventor? This site provides a framework for doing so, based on the materials I've created and collected teaching App Inventor at the University of San Francisco. I've taught introductory CS for non-majors (CS0), but the materials could be adapted for a CS1 course for majors as well. You can also pick and choose from the seven available modules, or just give a two or three week intro to App Inventor with the introductory modules. The course-in-a-box includes:

Course framework
Lesson plans and lecture notes
Tutorials
Assigned readings (where to place chapters from the App Inventor book)
Conceptual worksheets
Screencast demos
Creative projects
Tests

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Assessment
Author:
David Wolber (USF)
Date Added:
04/10/2020
Pencil Code Online Guide
Unrestricted Use
CC BY
Rating
0.0 stars

This page collects together useful reference materials and examples for using Pencil Code. These are materials for an educator to use.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Author:
Deepa Muralidhar and David Bau
Date Added:
04/22/2021
Pencil Code Teacher's Manual
Unrestricted Use
CC BY
Rating
0.0 stars

In this manual we will show how to use Pencil Code to explore programming. Pencil Code is a free programming tool available at pencilcode.net. Pencil Code was developed by Google engineer David Bau together with his son Anthony Bau, with open-source contributions from many others.

This manual is intended for a high school, an introduction to programming course. Students 9th, 10th and possibly 11th graders would benefit from taking this course. An advanced 8th grade student could take this. A typical math pre-requisite of pre-algebra would be sufficient to take this course.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Full Course
Lesson
Module
Author:
Deepa Muralidhar and David Bau
Date Added:
04/22/2021
Postgres for Everybody
Unrestricted Use
CC BY
Rating
0.0 stars

This web site provides free / OER materials to help you learn the PostgreSQL database. You can take this course and receive a certificate at:

Coursera: PostgreSQL for Everybody Specialization
When you take this course we will provide you with a small PostgreSQL server with limited capabilities. You will need a PostgreSQL client to run your SQL commands and send them to your PostgreSQL server. All the examples in the course use the simple "least common demoninator" command line client called psql.

We have arranged to make it so you can run psql for this course using a completely free account from PythonAnywhere.

You can install a wide range of PostgreSQL Clients for your system if you like. Some will work better than others with the limited database that we give you for this course.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Author:
Charles Severance
Date Added:
06/18/2021
Programming Rhyming Words
Unrestricted Use
CC BY
Rating
0.0 stars

Rhyming Words Coding is a cross-curricular lesson designed by an Elementary Computer Resource Teacher to support Math instruction.

(Students will learn how to use directional coding to code a robot. Students will learn how to identify rhyming words. )

“Have you ever followed step by step directions? What happens when you don’t follow them correctly?”

“Can anyone explain what a rhyming word is or can you give us an example?”

“Today we will be using step by step directions and rhyming words”

“Are you ready to see what exciting things we are going to do? “

Subject:
English Language Arts
Mathematics
Material Type:
Activity/Lab
Author:
Andrea Dorsey
Created By: Amanda Henley Powhatan County Public Schools..
Date Added:
04/28/2021
Programming for the Puzzled, Spring 2018
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This class builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching students to program while solving puzzles. Python syntax and semantics required to understand the code are explained as needed for each puzzle.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Srini Devadas
Date Added:
01/01/2018
Promoting STEM Through Literature:  Balloons Over Broadway
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Welcome to Promoting STEM Through Literature by the MiSTEM Network of the Northwestern Lower Michigan Region.  We are excited to build from the great work of Judy Bowling and Kerry Guiliano to bring you more STEM challenges, SEL discussion prompts, and career connections that you can use with your students. These lessons were created in collaboration by Danelle Brostrom, Sam Walters, Drea Weiner, and Shelly VanderMeulen with funds from a MiSTEM grant awarded by the Michigan Department of Education. If you are interested in learning more about the original project, please visit their website at https://www.stemandlit.com/Share your feedback and comments with us as we continue to add more books and less

Subject:
Computer Science
Elementary Education
Literature
Reading Literature
Material Type:
Activity/Lab
Lesson Plan
Reading
Author:
Shelly VanderMeulen
Date Added:
09/05/2023
Python for Everybody
Unrestricted Use
CC BY
Rating
0.0 stars

This web site is building a set of free materials, lectures, book and assignments to help students learn how to program in Python. You can take this course and receive a certificate at:

Coursera: Python for Everybody Specialization
edX: Python for Everybody
FutureLearn: Programming for Everybody (Getting Started with Python)
If you log in to this site you have joined a free, global open and online course. You have a grade book, autograded assignments, discussion forums, and can earn badges for your efforts.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Author:
Charles Severance
Date Added:
06/18/2021
Remix: Graph Paper Programming
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson was remixed from a lesson on code.org: Graph Paper ProgrammingThis resource was remixed to become an unplugged (no device needed) activity that can be done with adults and students to learn how to develop an algorithm and encode it into a program.The goal of this activity is to build critical thinking skills and excitement for the computer science.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
Cheryl Wilson
Date Added:
07/31/2020
Rock Paper Scissors Tutorial
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

These days Artificial Intelligence and Machine Learning are all the craze, but have you ever wondered how in the world is it really possible to teach a machine to learn something, anything really, and become, well, artificially intelligent? In this project, using the context of one of the simplest children's games, Rock-Paper-Scissors, you are challenged to create a program that allows the machine to observe and learn from its user's game choices using a Markov Model to quickly become intelligent enough to repeatedly beat the user at the game.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Author:
MIT
YR Media
Date Added:
04/10/2020
Scratch Project - Animate a Name
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Animate a Name with Scratch. With this 1 hour activity, you can try the Tutorial, download a set of Coding Cards, or view the Educator Guide. Resources available in over 60 languages.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
Cheryl Wilson
Date Added:
04/20/2020