PYTHON: Level 1 (Grades 5-8)
Learn the basics of real-world computer programming in Python, an easy-to-learn language used by many companies. Students will learn variables, loops, if/then statements, functions, and how to create programs through fun projects like math problems, quizzes, secret messages, drawings, and Minecraft.
No programming experience is required, but typing experience is helpful. This challenging, hands-on class is ideal for students who enjoy computers and problem-solving. It is the first of four Python programming levels.
Required Supplies: Students must purchase a Raspberry Pi educational computer for an additional one-time fee and bring it to class each week. Existing Raspberry Pi 3 owners should confirm compatibility before purchasing a new one. (15 weeks)
Tuesdays Session
Dates: September 15 - January 5 (Off 11/3, 12/29)
Time: 4:30PM - 5:30PM
Thursday Session
Dates: September 17 - January 21 (Off 9/24, 11/26, 12/24, 12/31)
Time: 4:30PM - 5:30PM
Fee: $515.00
Location: McCall Middle School
Instructor: Blackrock Networks, INC
Min 4/Max 10
PYTHON: Level 3 (Grades 5-9)
This course will continue where the Programming With Python Level 2 Class left off reviewing what was covered last semester. An introduction of concepts such as sorting, searching for data in a CSV file, and object-oriented programming. Students will also start solving simple problems using their programming skills. Some programs will include a matching pairs game, a sink your ship game, an image-based puzzle, and a MIDI music player. (15 weeks)
*Students must have completed Python Level 2 to enroll in this class.
Date: Tuesdays, September 15 - January 5
(Off 11/3, 12/29)
Time: 5:35PM - 6:35PM
Fee: $515.00
Location: McCall Middle School
Instructor: Blackrock Networks, INC
Min 4/Max 10
JAVA: Level 1 (Grades 5-9)
Learn Java programming fundamentals and how Java compares to Python. Students will explore the JVM, compiling, debugging, algorithms, object-oriented programming, classes, interfaces, visibility, and data structures such as Lists, Maps, and Trees. They’ll also learn to use Java APIs and JavaDoc to solve programming challenges.
(15 weeks)
*Students must have completed Python Level 4 to enroll in this class.
Date: Wednesdays, September 16 - January 20
(Off 11/11, 11/25, 12/23, 12/30)
Time: 4:30PM - 5:30PM
Fee: $515.00
Location: McCall Middle School
For more information, please contact classes@blackrocknetworks.com