Join for free and connect with our local tech scene
Stay on top of the latest companies and upcoming events with our weekly newsletter, and be counted among the people building the future of your local tech community.
This is a 2-part class running on Tuesday, November 14th and Thursday, November 16th.
How do you tie your shoes? How do you make egg salad? How do you walk from your house to the closest Wawa? You could answer each of these questions with an algorithm, that is, with a step-by-step list of instructions about how to accomplish the task. Algorithms are the backbone of computer programming. For any task you want a computer to do, there is a sequence of instructions that you want it to execute to accomplish that task.
A class on algorithms is a fundamental part of a computer science education because it teaches you how to take a new problem and break it down into parts that you can solve. Technical interviews will often contain questions that are based off of well-known algorithms.
In this class: We'll walk through a few examples of popular computer science algorithms. We'll also talk about how to analyze runtime, which can help you improve the performance of your project. You won't need a laptop for this class, but you're welcome to bring one if you'll feel lonely without it.
Prerequisites: You should have a very basic familiarity with programming concepts like variables and looping over a list of objects. Understanding algorithms is knowledge that transcends any one particular programming language, which means that you will be able to apply what you learn to the language of your choice.
About the teacher:
Tracy Russell has been a software developer for eight years at athenahealth, where she works on their web-based electronic medical record system. In a former life, Tracy was a grad student with a penchant for theoretical computer science and for being an awesome TA. As a strong proponent of sustaining work-life balance, Tracy stops working at a reasonable hour, leaving time for her to cook, work on crafts, play video games, and watch lots of HGTV. Tracy is also an avid practitioner of chado, the way of tea, so you might spot her in a kimono at the Japanese house in Fairmount Park.
All attendees are expected to abide by the Girl Develop It Code of Conduct.
Have questions or want to TA? Contact the organizer at [masked]
Refunds are provided only in cases of emergency or class cancellation.