Check out these exciting computer programming workshops, meetups and lectures coming up in the next weeks and months.
Teen Coding Meetups, 2:30-4:30 pm, Meeting Room A: Do you know the basics of coding and are now looking to extend your skill set while meeting like-minded teens in an informal environment? Keep on coding at this new series for teens in grades 6-12. Open to any teen with an understanding of the core elements of coding: variables, conditionals, loops, and functions. No registration required, just drop by! They have a limited number of laptops, so please bring a laptop if you can. 2016-2017 Meetups: December 4th and 18th, January 8th and 22nd, February 5th, 12th, and 26th, March 12th and 26th, April 9th and 23rd, May 7th and 21st, and June 4th.
Python in the 21st Century, December 14th, 7:00 pm, Druker Auditorium: Are you trying to help your child decide which computer language to learn? Do you know a young person who is interested in engineering topics? Are you studying programming outside of school? As the library plans future computer science course offerings, they will be adding Python-focused courses to our activity schedule. The Python programming language is used widely by professional software engineers yet is also very friendly to beginners. Join a presentation on what Python is used for in the real world, led by Robyn Allen. Robyn holds a Bachelor of Science degree in Aerospace Engineering from MIT and is an energy innovator and entrepreneur based in Boston, MA. Open to all ages.
Python Workshops, Wednesdays, January 18th and 25th and February 1st, 8th, and 15th, 4:00 pm, second floor Computer Center: Can Python programs be fun to write? YES! In these workshops you’ll work individually and as a class to write a few fun applications in Python. No prior experience in coding is necessary. This is a series of five workshops. Students who attend at least 4 out of 5 sessions will receive a certificate of completion. Grades 7-12. Online registration begins three weeks before each session.
January 18th: Write a program to generate a random password
January 25th: Write a program which lets the user play a text-based adventure game
February 1st: Write a program to test mental math skills (this program, if time permits, may include database basics)
February 8th: Write a program to automatically read the article headlines from a popular news website
February 15th: Write a program to make a poem from a random set of the words in said headlines