Computer Science 301: Python Programming Language (Zatna)
Camp at a Glance
This course is designed for campers who want to learn the Python programming language. It is recommended that campers have had some prior knowledge of programming concepts; however, it is not mandatory. Campers will be working on projects incrementally utilizing the concepts they have learned. Campers will also work on independent projects and learn the idea of abstraction – the process of taking away or removing characteristics from something in order to reduce it to a set of essential characteristics.
Topics Covered
- Algorithmic thinking
- Variables
- Types
- Conditional statements
- Loops
- Recursions
- Scope of the variables
- Data abstraction
- Control abstraction
- Recursive and iterative loops
- Data structures: lists, dictionaries
- Functions
- Procedures
- Modules
- Object oriented concepts
- Documentation
Camper’s Portfolio
- Various Python projects
- Documentation
- Inspired future work
Dates
Weeks | Times |
---|---|
Jul 11 – 15 | 9:00 a.m. – 12:00 p.m. |
Jul 18 – 22 | 9:00 a.m. – 12:00 p.m. |
Lunch
Lunch Add on Available
Camp Credentials
- This camp is accredited by the American Camp Association!
Drop-off/Pick-up Location
Middle School Entrance

What to Expect
Robots and Coding and Data… OH MY! Zatna’s amazing certified instructors cover Computer Science, Mathematics, Engineering, Technology, and Entrepreneurship.