Coding for Object-Oriented Programming
Description
Course Description: This course serves as an introduction to object-oriented programming (OOP) and prepares students for more advanced programming courses. Students will be introduced to OOP using the Python programming language. Students will learn to use methods, functions, parameters, arguments, if-else statements, loops, and object-oriented programming through this easy-to-learn language. 

Attendance Expectations & Requirements: There is a lot of material to address in this course. Successful students will manage their time well, stay on pace in the course, and be prepared for in-person sessions; students must attend 7 of 10 classes. Students will work on reading and lab assignments on their own, outside of class. Class time will be used for the introduction of new material, lab work, and assessment.  

In-person class meetings will take place on Wednesdays from 12:30 p.m. – 3:30 p.m. Students must attend seven of the scheduled ten class meetings. Virtual attendance is allowed with advanced communication and permission from Mr. Montana.


Dates & Times:  (must attend seven sessions)

Week 1: Thursday, May 28th (12:30 - 3:30 pm)

Week 2: Wednesday, June 3rd (12:30-3:30 pm)

Week 3: Wednesday, June 10th (12:30-3:30 pm)

Week 4: Wednesday, June 17th (12:30-3:30 pm)

Week 5: Wednesday, June 24th (12:30-3:30 pm)

Week 6:  Wednesday, July 1st (12:30-3:30 pm)

Week 7: Wednesday, July 8th (12:30-3:30 pm)

Week 8: Wednesday, July 15th (12:30-3:30 pm)

Week 9:  Wednesday, July 22nd (12:30-3:30 pm)

Week 10: Wednesday, July 29th (12:30-3:30 pm)


Final date for all Coursework - Wednesday, July 29th at midnight
Location:
Parish Episcopal School - Midway Campus
Dates:
5/28/2026 - 7/29/2026 11:00 PM
Ages:
Grades 9th - 12th
Cost:
$1,650.00
Availability:
Registration will begin on 2/4/2026.