The Introduction to Programming Languages B (nine-week) course is designed for middle school students to utilize computer languages that meet needs specified in the Essential Objectives, such as Logo or BASIC.