Problem Solving
As students are explicitly taught specific cognitive strategys, problem solving software is associated with cognitive learning theory. Comparing to the drill and practice exercise, problem solving is much more sophisticated type of learning because computer presents complex problems in which students learns and improve their problem solving skills. Problem solving programs are designed to promote student's high thinking skills such as logic, reasoning, pattern recognition and strategies rather than solving through simply memorizing. Problem solving software is similar to simulation software because they often need to manipulate variables but problem solving software is generally category for teaching problem solving strategies where as simulation attempts to model real-life situations.
Multimedia encyclopaedia
Multimedia encyclopaedia stores a huge database with full text, still images, animation, audio and video. It can be used to access any desired information and even download relevant data for the compositions and presentations.
Electronic books
Electronic books is an electronic representation of a book. That is to say, instead of holding a book in your hands you merely hold a device and read the words on the screen. It presents textual information for reading and are supplemented with multimedia information like sounds, spoken voices, pictures and animations. It can can also be used by the students as a tutor to learn reading, spelling and word skills.