Northern Virginia Programming Club

Fall 2019 Schedule

Scratch Programming Team

Using Scratch Platform, learn computer programming by making stories, games, and animations.

Instructor: TBD
Meeting Dates: 9/15/2019 - 12/15/2020 (12 Weeks)
Meeting Time:
  • Drop off between 8:50 AM to 9:00 AM.
  • Class from 9:00 AM to 10:30 AM.
  • Pickup between 10:30 AM to 12:00 PM.
Requirements:
  • Bring your own computer.
  • No previous experience required.
Location:Alpha STEM, Oakton, VA
Syllabus:https://xdu.gitbook.io/scratch
Fee: $200 (or $20/class)

Middle School Programming Competition Team (Python)

Learn Python programming. Join the CodeNova team to compete for the national champion in ACSL Junior Division.

Meeting Dates:9/15/2019 - 4/12/2020 (24 Weeks)
Meeting Time:
  • Drop off between 9:00 AM to 10:30 AM.
  • Class Time: 10:30 AM to 12:00 PM.
  • Pickup 12:00 PM.
Requirements:
  • 6th Grade to 9th Grade
  • Bring your own computer.
  • At least 1 year of Scratch programming experience.
Location:Alpha STEM, Oakton, VA
Syllabus: Python Programming Basics: Variables and Types, List, Operators, String, Conditions, Loops, Functions, Classes and Objects, Dictionaries, Module, and Package.
Fee: $400

Elementary School Programming Competition Team (No Coding)

Learn the mathematical foundation of computer programming. Join the CodeNova team to compete for the national champions in ACSL Elementary Division

Meeting Dates:10/10/2019 - 4/12/2020 (15 online class + 4 tests)
Meeting Time:
  • Class Time: Thursday Night (30 - 45 minutes) + Weekly homework.
  • Test time: Sunday Morning (10:30 AM)
Requirements:
  • 3rd Grade to 6th Grade
  • No programming experience needed.
Location:Class: Online. Test at Alpha STEM
Syllabus: Computer Number System, Prefix/Infix/Postfix notation, Boolean Algebra, and Graph Theory.
Fee: $150 + $50 (test fee)