Schedule of Classes

Panda Programmer offers computer programming classes to children ages 5 and above with the following schedules:

Weekend Classes

Weekend classes are 2 hours in length, taught from 10 am to 12 pm, at our location at Everest Tutors and Test Prep (504 Main Street, Gaithersburg, MD)

Weekday In-School, After-School Classes

Classes are 2 hours in length, taught in schools, once per week.  Panda Programmer is currently offering In-School, After-School classes at Travilah Elementary, Robert Frost MS, Diamond Elementary, Rachel Carson Elementary, Potomac Elementary, Dufief Elementary, Candlewood Elementary, Thurgood Marshall Elementary, and Wayside Elementary. Contact us to set your school up with our In-School After-School classes!

Homeschooler Classes

Classes are 2 hours in length, taught one day per week. Classes are held in or near your home, or at Everest Tutors and Test Prep (504 Main Street, Gaithersburg, MD).   Contact us to schedule a Homeschooler class for your group.

 

Curricula

Panda Programmer follows several sets of curricula.  The curriculum for middle school students and upper elementary school students is based on the Scratch programming platform developed by MIT. The other curriculum is for younger students (Grades K through 2). The curriculum for the younger students is based around the Scratch JR platform developed by Tufts and MIT.
CodingClub

Curriculum for Middle school students:

This 90 minute class is based on the Scratch programming platform developed by MIT.  This is our “Coding Club.”  At most Middle school locations, students can take the “Activity Busses” home after our class.  Students typically work on several projects each month, and programming techniques and concepts are discussed and reinforced constantly.  And, we offer 30 minutes of extra coding practice to students who just can’t get enough coding in 90 minutes.  Both individual and group work is encouraged- the students love to show off their creations!  Particular issues/challenges/bugs are also discussed one-on-one and as a group to maximize the learning experience.

Specific topics that are covered include:

  • Animation and graphics design
  • Events-driven processing
  • Control structures
  • Serial vs. parallel execution of code
  • Variables
  • Debugging
  • Cartesian coordinates
  • Modifying and augmenting existing games
  • Designing, creating, and programming new games
  • Advanced game design
  • Use of peripherals and I/O devices
  • Cloud variables and programming techniques

Curriculum for Elementary school students, Grades 3 and above:

This 2 hour class is based on the Scratch programming platform developed by MIT.  Students typically work on several projects each month, and programming techniques and concepts are discussed and reinforced constantly.  Both individual and group work is encouraged- the students love to show off their creations!  Particular issues/challenges/bugs are also discussed one-on-one and as a group to maximize the learning experience.

Specific topics that are covered include:

  • Animation and graphics design
  • Events-driven processing
  • Control structures
  • Serial vs. parallel execution of code
  • Variables
  • Debugging
  • Cartesian coordinates
  • Modifying and augmenting existing games
  • Designing, creating, and programming new games
  • Advanced game design
  • Use of peripherals and I/O devices
  • Cloud variables and programming techniques

Kids-summer-camp

 

Curriculum for Grades K through 2:

This 2 hour class focuses on the student who is still learning to read.  It is based on the Scratch JR programming platform.  Although not as sophisticated as the Scratch platform, Scratch JR features many of the resources available to users of Scratch.  Students edit graphics, create objects, and program animations and their own games.  Students typically work on several projects each month, and programming techniques and concepts are discussed and reinforced constantly.  Both individual and group work is encouraged- the students love to show off their creations!  Particular issues/challenges/bugs are also discussed one-on-one and as a group to maximize the learning experience.

Specific topics that are covered include:Badge

  • Animation and graphics design
  • Events-driven processing
  • Control structures
  • Serial vs. parallel execution of code
  • Debugging
  • Modifying and augmenting existing games
  • Designing, creating, and programming new games

If you have any questions about our classes and curriculum, please don’t hesitate to call or e-mail us!

Policies and Procdures

Panda Programmer classes are typically limited to 18 students, with a maximum student to teacher ratio of 6:1.  Classes are renewed on a session-by-session basis.  There is no long-term obligation-  Parents take advantage of the automatic re-enrollment option where payment is billed to a credit card 2 weeks before the beginning of the next session. If you would like to quit, no problem.  Just give us notice 2 weeks before the beginning of the next session and we stop the recurring payments.

Panda Programmer reserves the right to cancel or postpone scheduled class(es) or camp(s), depending on enrollment.  If a class or camp is canceled, parents will be refunded all associated registration fees.