CSR-PYGG: Games and Graphics Using Python | Grades 9-12

CSR-PYGG: Games and Graphics Using Python | Grades 9-12

Computer Science Using Python is our intermediate programming class which teaches the fundamentals of Python while exploring some advanced features of the Python language. It strengthens core computer science concepts while exploring a new language at an accelerated pace. Students apply what they learn to build simple console-based games, algorithms, and real-world problems. This course is intended for high school students who have prior programming experience. We recommend CSR-300 (or equivalent) as a prerequisite. Prior completion of Algebra I is required. 9th graders and students who are unsure of their experience level should schedule a free consultation with the school before enrolling.
Joshua Wolfman

Joshua Wolfman

Teacher
Josh Wolfman earned his BS in Computer Science and Computer Systems Engineering from the University of Massachusetts Amherst. During his second degree he worked as an undergraduate instructor's assistant for introductory and intermediate electrical engineering courses. In his free time Josh enjoys playing games of all kinds and has written a few tools to streamline the play of an RPG.
Sam Weimer

Sam Weimer

Teacher
Sam Weimer is currently a software applications developer at Corning Inc. He graduated from SUNY Binghamton University in December of 2021 with a Bachelor of Science in Computer Science. He is knowledgeable in the programming languages JavaScript, HTML, CSS, ColdFusion, Python, Java, C++, C, and more. He has been working with CS Recitations since September of 2021. During his spare time, Sam likes to work out at the gym, help out with projects for his dad's welding company, and play video games.