Thinking Like a Computer Scientist
Holyoke Codes
Summer 2021
July 19-23 & August 16-20
10:00am – 4:00pm (lunch 12:30-1:00)
How do you turn a problem or an idea into a good computer program? This computing summer camp will help you gain the problem-solving and planning skills every good computer scientist needs. There will be hands-on activities and coding in Python. This camp is for beginner and experienced programmers alike—no previous experience necessary. The camp runs 10:00am–4:30pm, with a lunch break 1:00–1:30pm.
Links to class resources:
- What is Computational Thinking? ~ describes some of the skills computer scientists use to solve problems
- Levels of Problem Solving ~ the four levels of problem solving explained
- Python Code Reference ~ examples and explanations of a lot of the code we’re using
- Debugging Toolkit ~ tips for debugging your code
- Decoding Python Error Messages ~ advice on decoding error messages, plus explanations of the most common ones
- Pattern Practice ~ some exercises to help you work on pattern recognition and finding more efficient solutions