Title: Study Guide and Programming Exercises for Computer Science