Instructional software is "applications software that is designed to assist with or deliver student instruction on a given topic," according to M.D. Roblyer. There are 5 main functions of instructional software. The functions are drill-and-practice, tutorial, simulation, instructional game, and problem-solving.
Drill and Practice: This function allows students to work our problems or answer questions. They are also able to get feedback on correctness. A great example of this function is
Earobics by Cognitive Concepts, Inc. This site gives practice in phonological awareness and other reading readiness skills.
Tutorial: This function acts as a human tutor. It provides information and instructional activities that a student needs in order to master a skill or topic. Information summaries, explanation, practice routines, feedback, and assessment are all provided in tutorials. A great example of this function is
Congress for Kids by Dirksen Congressional Center. This site provides instruction in various aspects of U.S. government.
Simulation: A simulation models real or imaginary systems to show how those systems or related ones work. It may also be used to demonstrate underlying concepts. An example of simulation software is
Oregon Trail by The Learning Company. This simulation software provides a simulated trip in the Old West of the 1890s.
Instructional Game: This function is used to increase motivation. Game rules are added to drills or simulations to make them more engaging and fun for students.
Arthur's Math Games by The Learning Company is a great example of an instructional game. Students can play these instructional games to practice various math skills.
Problem Solving: This function is used to teach directly through explanation or practice. Steps involved in solving problems are taught. It may also be used to assist students in acquiring problem-solving skills by allowing for opportunities to solve problems.
Alien Rescue by The Alien Rescue Team is an example of the problem solving function. It provides a challenge activity to teach science inquiry.
Each type of instructional software would greatly benefit students if incorporated into the classroom. I can't wait to share some of these examples with my coworkers!