Return to Article Details Effectiveness of Learning Software for Teaching Curricula and their Influence on Developing Thinking Skills and Achievement among Senior Students Download Download PDF