Computer science class content and exercises