Educational Materials with Pex4Fun/TouchStudio
- Basic Branching, Loop (transition from Branching to Loop: repetitive branches to loops), String Methods (for basic types, they come with helper functions)
- Executive Summary
- Phone specific things: structured input editor. Semi-structured editor.
- Course Materials for Learning Programming. We plan to create course pages for the following course materials
- Open Seminar
- Microsoft Materials
- Other Materials
- C# Station Tutorial
- C# Programming Wikibook
- Code Examples for Learning C#
- teachingkidsprogramming.org
- Course Materials for Programming Beginners
- Small Basic
- Getting Started Guide
- Part 1: Basic Programming
- Chapter 1: An Introduction
- Chapter 2 : Understanding Our First Program
- Chapter 3 : Introducing Variables
- Chapter 4 : Conditions and Branching
- Chapter 5 : Loops
- Part 2: Multimedia Features (Graphics Only)
- Chapter 6 : Beginning Graphics
- Chapter 7 : Fun with Shapes
- Chapter 8 : Turtle Graphics
- Part 3: Advanced Programming
- Chapter 9 : Subroutines
- Chapter 10 : Arrays
- Chapter 11 : Events and Interactivity
- Appendix A : Fun Samples
- Appendix B : Colors
- Curriculum
- Part 1: Basic Programming
- Lesson 1.1: Introduction to Small Basic
- Lesson 1.2: Statements, Properties, and Operations
- Lesson 1.3: Variables
- Lesson 1.4: Conditions and Loops
- Lesson 1.5: Branching and Subroutines
- Part 2: Multimedia Features
- Lesson 2.1: Graphics Window
- Lesson 2.2: Turtle Graphics
- Lesson 2.3: Exploring Shapes
- Lesson 2.4: Sound, Program, and Text Objects
- Lesson 2.5: Clock, Desktop, and Dictionary Objects
- Lesson 2.6: Flickr, ImageList, and Network Objects
- Part 3: Advanced Programming
- Lesson 3.1: File Input and Output
- Lesson 3.2: Stacks and Arrays
- Lesson 3.3: The Math Object
- Lesson 3.4: Events and Interactivity
- Lesson 3.5: The Controls Object
- Lesson 3.6: Debugging Aids
- Lesson 4.1: Playing with Shapes
- Lesson 4.2: Responding to Events
- Lesson 4.3: Collision Detection
- Lesson 4.4: Advanced Games
- Lesson 5.1: Sharing Code
- Lesson 6: Graduating to Visual Basic
- Ebook: Beginning Microsoft Small Basic
- Chapter 1: Introducing Small Basic
- Chapter 2 : Small Basic Program Basics
- Chapter 3 : Your First Small Basic Program
- Chapter 4 : Small Basic Program Design, Input Methods
- Ebook: The Developer's Reference Guide to Small Basic
- Chapter 1: Introducing Small Basic
- Chapter 2: Overview of Small Basic Programming
- Chapter 3: Program Object
- Chapter 4: TextWindow Object
- Chapter 5: GraphicsWindow Object
- Ebook: Basic Computer Games Small Basic Edition
- Acey Ducey
- Amazing
- Animal
- Awari
- Bagels
- Basketball
- Batnum
- Battle
- Blackjack
- Bombardment
- Getting Started Guide
- Scratch
- Getting Started guide
- 1. Start Moving
- 2. Add a Sound
- 3. Start a Dance
- 4. Again and Again
- 5. Green Flay
- 6. Change Color
- 7. Hey Press
- 8. Add a Sprite
- 9. Explore
- 10. Explore More
- Now What?
- Scratch Cards
- Scratch reference guide
- Getting Started guide
- Others
- Development for Beginners
- AP Teacher's Corner (sample syllabi)
- David B. Leake's Different Explanation Types