Instructional software refers to computer programs designed to deliver instruction or assist instruction. There are 5 main types: drill and practice, tutorials, simulations, instructional games, and problem-solving software. Each type has advantages for physical science classes. Drill and practice allows rehearsal for long-term memory. Tutorials provide self-paced instruction with feedback. Simulations allow students to experience real-world situations. Games enhance motivation and learning through competition. Problem-solving software teaches those skills through scenarios and practice.