Why the High Attrition Rate for Computer Science Students: Some Thoughts and Observations