Coding for Object Oriented Programming

  • Grades10-12
  • PrerequisitesNone
  • DatesJune 5-August 7, 2024
  • Credits1
  • Price$1,600

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 Python programming language. They will learn to use methods, functions, parameters, arguments, if-else statements, and loops 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. Virtual attendance is allowed with advanced communication and permission from Mr. Montana.

Dates & Times (must attend seven sessions):

  • Week 1:        Wednesday, June 5 (12:30-3:30 pm)
  • Week 2:        Wednesday, June 12 (12:30-3:30 pm)
  • Week 3:        Wednesday, June 19 (12:30-3:30 pm)–Virtual
  • Week 4:        Wednesday, June 26 (12:30-3:30 pm)
  • Week 5:       Wednesday, July 3 (12:30-3:30 pm)
  • Week 6:        Wednesday, July 10 (12:30-3:30 pm)
  • Week 7:        Wednesday, July 17 (12:30-3:30 pm)
  • Week 8:       Wednesday, July 24 (12:30-3:30 pm)
  • Week 9:        Wednesday, July 31 (12:30-3:30 pm)
  • Week 10:     Wednesday, August 7 (12:30-3:30 pm)

Final date for all Coursework – Wednesday, August 7 at midnight

“The teacher was extremely flexible and taught the topic well, so I was in a comfortable position throughout the course.”

Student Testimonial

Program Instructor

Bill Montana

Email Mr. Montana

Contact The Academy

Have questions about The Academy? Reach out to our team – we’d love to hear from you!