The study investigated the effectiveness of a computer simulation program in improving the science achievement and self-directed learning of 6th grade students in Egypt with and without learning difficulties. 66 students were assigned to either an experimental group that used the simulation or a control group that received traditional instruction. Results showed the experimental group had significantly higher achievement test scores than the control, indicating the simulation improved learning. However, there was no significant difference in self-directed learning between the groups. In conclusion, computer simulations were effective for improving science achievement but not self-directed learning. Further research on other types of computer-based learning was recommended.