Computer-Based Learning: Effects on Student Learning and Interpretation of Curriculum