Teen Room

Girls Who Code

Learn to code! Free school-year club membership is open to 6th to 12th graders who want to help us meet the mission of closing the gender gap in Computer Science and other STEM fields. At the GWC Club at OBPL, you can explore coding in a fun and friendly environment. Applications for the 2017-2018 school year are open until September 22.

Club Orientation: On September 7, we had a general information session to discuss the club and answer any questions. If you missed the meeting, you can view the slides online. Any other questions can be answered by Allyson by calling the library at (508) 693-9433.

Eligibility: Open to all students, Grades 6-12, by enrollment only. Online application is now available.

Club meetings: Our club will either meet afterschool or on Saturday mornings depending on what works for most applicants. Fill out the online application to apply and select your preferred meeting times.

Meeting location: Oak Bluffs Public Library, Second Floor Computers

Attendance: Club members are expected to attend 80% of club meetings. Club will run from the first week of October to March or April.

Cost: All instruction and software is provided free of charge.

Cancellations: Should we need to cancel a club meeting (due to bad weather, instructor illness, etc), we will post a notice on our website and on our Facebook account. In general, you should assume the club is operating when the library is open.

National organization: www.girlswhocode.com/clubs

Core4 Activity Sets

This year’s curriculum features interest-based Activity Sets through which girls can learn the core concepts of computer programming. We offer many avenues to learn these same concepts. The goal is to learn what you are interested in at your own pace. We also offer Extended Activity Sets to cater to girls who have been in Clubs for a few years and want new challenges.

Computer science is a rapidly changing field, and the list of programming languages that engineers use is always evolving. Still, there are a few logical problem-solving concepts that are the building blocks of nearly all programming languages. Girls Who Code calls these ideas the Core4: variables, loops, conditionals and functions. These Core4 concepts can be combined to solve many kinds of problems, whether you’re building a game, making music, or creating digital art.

Here are links to some of Newton Library’s Core 4 Activity sets. You can check out their guide to  Guide to Selecting a Core4 Activity Set. Thanks, Newton!

Technology Links

We will use several technology resources throughout the year. Below are some examples, all of which are free to club participants.

Canvas is a Learning Management System (LMS) that is the center of education in a Girls Who Code Club. Assignments, Pre/Post Tests, and more are all stored in Canvas for accessibility and ease. Here, instructors take attendance, review and grade assignments as complete, and create real-time digital interaction inside their Girls Who Code community via Collaborations.

Coding Environments

  • Codesters – A self-paced environment for learning Python and creating personal projects. Requires an account and password.
  • EarSketch – a platform that lets you compose your own music by programming in Python or JavaScript.
  • Khan Academy – Used for live programming/editing, sharing code, and video resources.
  • ProcessingJS – API used to enhance assignments
  • JSFiddle – Used for building websites and sharing code
  • Fluid UI – Live editor used for building storyboarding/wireframing and building websites