Microsoft Small Basic is, in my opinion, one of the really cool platforms for introducing programming to younger students. A FREE simple IDE, a simple subset of BASIC, and built in turtle graphics all resonate with me. And a number of teachers around the world seem to agree.
What is really great is that we have some Excellent curriculum support. This includes a complete set of PowerPoint presentation with notes for teachers . There are other resources available
Get Started with Small Basic
Microsoft Small Basic puts the fun back into computer programming. With a friendly development environment that is very easy to master, it eases students of all ages into the world of programming.
Small Basic Curriculum Resources – Tutorials and Guides.
- 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
- 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
- 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
If you use this curriculum or anything else associated with Small Basic we would love to hear from you? Also any feedback about what we can do better or differently would be appreciated.