Exploring the efficacy of computer assisted learning in addressing alternative frameworks among learners in science