Welcome to the home page for William and Mary's Developer Student Club (DSC). We are excited to have you code with us! Our mission is to work with other Developer Student Clubs around the world to bring computer science to the forefront of academics on campus.
William and Mary prides itself on its liberal arts approach to education; it's one of the first things you learn when you come to campus. What this means is biologists take creative writing, data scientists complete geology field work, and comedian Patton Oswald ('91) jokes about his experience in Physics for Poets.
William and Mary's DSC aims to build another bridge between computer science and the other disciplines through education series and consulting projects with research groups on campus. We want people asking questions like:
We host technical workshops every Tuesday at 7pm in Jones 306! Our workshops begin Tuesday, January 31st for the Spring 2023 semester. This semester, we will be building a mobile game using Flutter, so if you are interested in mobile app development or game design, come check out a workshop! No previous technical experience is required. Even if you've never taken a computer science class in your life, we start from square one, and even provide a Github repository complete with the slides we will go over in the workshops, if you want a bit more detail on what we'll be doing during the workshops. You can find the repository here. Just scroll down to read the description of the project, and if it all seems too overwhelming, come to a workshop and we'll walk through it step by step. Hope to see you there!
Developer Student Club at W&M serves as a nonprofit consulting group for research groups, student groups, etc. at William & Mary. In the past we have created websites, Python scripts, and apps. Below is a list of past projects and descriptions. If you or your organization would like to request an app, website, or other computer science-based product, read through our frequently asked questions below and send us an email (see below for what to include in the email).
Fall 2022
Spring 2022
Fall 2021 - Project 1
Fall 2021 - Project 2
Spring 2021
Fall 2020
Spring 2020
What kinds of projects can you do?
We can create websites, apps, or scripts that aid in a research project. It also comes down to the skills of the Consultants that are available. While we want to produce quality code and products for clients, Developer Student Club at W&M is also focused on helping new developers gain experience. That being said, we have talented consultants who are up to the challenge, so if you're not sure if a project is in our wheelhouse, send us an email to ask at developerstudentclubwm@gmail.com.
How do you choose which projects to do?
We want to take on projects that have a positive social impact and relate to causes our developers are passionate about. While a lot of organizations may want a website for their group, there are many free or cheap online solutions that require no coding background to create beautiful, informative websites. If, however, you have a specific service you want to offer to users (examples include: a unique messaging platform, driving service, outreach organizer), we would love to hear from you about your potential project.
How many projects do you take on each semester?
We usually plan to complete 1-2 projects each semester. As we bring together more talented consultants, we may expand the number of projects that we take on.
What is the timeline for this process?
Once you send us an email with your project idea, we will contact you to set up a 30-minute meeting. Then, we will meet with our Consultants before the next semester and select the projects that we want to complete that semester. Depending on how time sensitive your project is, we may still be able to do your project in a future semester even if it is not chosen for the upcoming semester. Once we form a team for your project, we will need to go over the project specifications in-depth (about a 1 hour meeting) and then meet a minimum of 3 more times during the semester (about 30 minute meetings) to provide project updates and ask additional questions. Once the project is complete by the end of the semester or shortly thereafter, we will continue to offer help and fix any major bugs that come up for the next three months. After that period ends, we will hand over the code base to your organization.
How much does it cost?
Our services are completely free! We only ask that the client cover hosting or database storage fees, but for many projects these will be minimal or nonexistent. Again, our goal is to offer more computer science experience to our members and allow them to use their skills to give back to the William & Mary community.
If you have read through past projects and FAQs and want to request a project, send us an email at developerstudentclubwm@gmail.com with answers to the following questions:
We usually respond to requests within the week.
We look forward to working with you!
Apr 21, 2022
Hands-on Workshop
Convolutional Neural Networks Workshop
William & Mary
Mar 24, 2022
Hands-on Workshop - In person
Agent-Based Modeling with NetLogo
William & Mary
Dec 2, 2021
Hands-on Workshop - In person
Demystifying Machine Learning: Ethical Artificial Intelligence
William & Mary
Nov 18, 2021
Hands-on Workshop - In person
Demystifying Machine Learning: Computer Vision
William & Mary
Oct 28, 2021
Hands-on Workshop - In person
Demystifying Machine Learning: Models and Applications
William & Mary
May 6, 2021
Hands-on Workshop
Scientific Computing & Visualization
William & Mary
Apr 29, 2021
Info Session
Core Team Recruitment Info Session
William & Mary
Apr 22, 2021
Hands-on Workshop
Agent-Based Modeling with NetLogo
William & Mary
GDSC Lead
William & Mary
Core Team Member
Vice-Lead
Core Team Member
Core Team Member
Core Team Member
Core Team Member
Core Team Member
Core Team Member
Core Team Member