Links to our Swift Computer Science lessons using Swift Playgrounds:
Kindergarten:
1st Grade:
- Expressing algorithms: Hand Jive and Macarena
- Decomposition: Making big tasks more manageable
- Mad Libs
2nd Grade:
- Swift Strings: The Name Game
- Expressing algorithms: Hand Jive and Macarena
- Decomposition: Making big tasks more manageable
- Mad Libs
3rd: Grade:
- Swift Strings: The Name Game
- Expressing algorithms: Hand Jive and Macarena
- Decomposition: Making big tasks more manageable
- Mad Libs
4th Grade:
- Swift Strings: The Name Game
- Expressing algorithms: Hand Jive and Macarena
- Decomposition: Making big tasks more manageable
- Mad Libs
- Stepwise Refinement and Robot Generated Art
5th Grade:
- Swift Strings: The Name Game
- Expressing algorithms: Hand Jive and Macarena
- Decomposition: Making big tasks more manageable
- Mad Libs
- Stepwise Refinement and Robot Generated Art
6th Grade:
- Swift Strings: The Name Game
- Expressing algorithms: Hand Jive and Macarena
- Decomposition: Making big tasks more manageable
- Pig-Latin: Algorithmically Translating English
- Mad Libs
- Stepwise Refinement and Robot Generated Art
7th Grade:
- Swift Strings: The Name Game
- Expressing algorithms: Hand Jive and Macarena
- Decomposition: Making big tasks more manageable
- Swift Data Science Lessons: Time Series
- Swift Data Science Lessons: Building the Case
- Pig-Latin: Algorithmically Translating English
- Building Random Haiku
- Mad Libs
- Stepwise Refinement and Robot Generated Art
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 1
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 2
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 3
- Modeling Corona Virus Using Swift Playgrounds
8th Grade:
- Swift Strings: The Name Game
- Expressing algorithms: Hand Jive and Macarena
- Decomposition: Making big tasks more manageable
- Swift Data Science Lessons: Time Series
- Swift Data Science Lessons: Building the Case
- Pig-Latin: Algorithmically Translating English
- Building Random Haiku
- Stepwise Refinement and Robot Generated Art
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 1
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 2
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 3
- Modeling Corona Virus Using Swift Playgrounds
9th Grade:
- Decomposition: Making big tasks more manageable
- Swift Data Science Lessons: Time Series
- Swift Data Science Lessons: Building the Case
- Pig-Latin: Algorithmically Translating English
- Building Random Haiku
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 1
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 2
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 3
- Modeling Corona Virus Using Swift Playgrounds
10th Grade:
- Decomposition: Making big tasks more manageable
- Swift Data Science Lessons: Time Series
- Swift Data Science Lessons: Building the Case
- Pig-Latin: Algorithmically Translating English
- Building Random Haiku
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 1
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 2
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 3
- Modeling Corona Virus Using Swift Playgrounds
11th Grade:
- Decomposition: Making big tasks more manageable
- Swift Data Science Lessons: Time Series
- Swift Data Science Lessons: Building the Case
- Building Random Haiku
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 1
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 2
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 3
- Modeling Corona Virus Using Swift Playgrounds
12th Grade:
- Decomposition: Making big tasks more manageable
- Swift Data Science Lessons: Time Series
- Swift Data Science Lessons: Building the Case
- Building Random Haiku
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 1
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 2
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 3
- Modeling Corona Virus Using Swift Playgrounds
Undergraduate:
- Decomposition: Making big tasks more manageable
- Swift Data Science Lessons: Time Series
- Swift Data Science Lessons: Building the Case
- Building Random Haiku
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 1
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 2
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 3
- Modeling Corona Virus Using Swift Playgrounds
All links to our Swift Computer Science lessons using Swift Playgrounds:
- Swift Strings: The Name Game (grades 2-8)
- Expressing algorithms: Hand Jive and Macarena (grades K-8)
- Swift Data Science Lessons: Time Series (grades 7-12)
- Swift Data Science Lessons: Building the Case (grades 7-12)
- Pig-Latin: Algorithmically Translating English (grades 6-10)
- Decomposition: Making big tasks more manageable (adaptable to any grade/age)
- Building Random Haiku (grades 7-12)
- Building Random Haiku (grades 7-12) alt zip file
- Building Random Haiku (grades 7-12) alt unzipped file
- Mad Libs (grades 1-7)
- Stepwise Refinement and Robot Generated Art (grades 4-8)
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 1 (grades 7-12)
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 2 (grades 7-12)
- Swift Modeling Lessons: Simulating Predator Prey Relationships – Part 3 (grades 7-12)
- Modeling Corona Virus Using Swift Playgrounds
Some of our more formal lessons we will be putting into Swift Playground Book format. You can subscribe to our Swift Playground Book feed at: Building Rainbows Swift Playgrounds Books
More to come … right now we are focusing our efforts on the Swift Learn To Code video content.
Not computer science related, but our popular thematic unit on weather created for grades 1-4, once served from faldo.atmos.uiuc.edu, is now available here:
The Weather Unit was one of the first examples of any curriculum made available on the World Wide Web. Developed in 1994, this unit consists of 19 lessons related to weather spanning 11 different subject areas: reading, math, social studies, physical education, science, etc. Check out the paper describing The Weather Unit at:
Chapman, D. A., D. E. Novak, W. L. Chapman, 1995: A Collaborative Interdisciplinary Unit on Weather for Elementary Educators on the Internet.Preprints, Joint Conference on Education and Interactive Information Processing, Am. Meteor. Soc., Dallas, TX, 79-82.