COMS W3157 Hackathon

Thanks for coming!!

Thanks to the over 230 students who came out this semester for a great night of hacking.
You can see more photos of the Spring 2015 hackathon here.

What is it?

The 3157 Hackathon is an optional hackathon intended for students and alumni of the w3157 class. Throughout the night of Friday February 27th, 8pm to 3am, students will be working on two big assignments from the class. Students from Jae's OS class may be working on their projects, too. Alumni and TAs will be on hand to help students with these assignments.

This hackathon isn't just a homework programming session, it's also an open learning environment. Whether you're a hackathon veteran or this is your first time, stop by.

Aside from all the awesome people, we'll also have snacks and drinks to keep you fueled all night, 3157 swag, and swag from our sponsors!


  • Start: Fri February 27th, 8pm
  • End: 3am
  • Location: John Jay Dining Hall

What do we do there?

To be totally clear...

  1. Attendance is not required. It's completely optional. It's totally understandable if you have better things to do Friday night than geeking out all night
  2. If you come, you don't have to stay all night. You can come and go as you please
  3. At that time at least lab4 will be open for submission. If other labs are open, you can work on them, too.
  4. During the hackathon, we will have a very loose collaboration policy. You can look at your classmates' code to learn or to help. You can sit down with someone else and try things together. All I ask is for you to make a genuine effort to learn or to help. You should list the poeple you have collaborated with in your README.
    • Additionally, if you wish to set up a Github repo for yourself and your partner, the repo must be private. GitHub offers free private repository (and a bunch of other goodies!) to students, but it takes a week or two to process, so make sure to sign up before the hackathon.
  5. The hackathon would also be a great opportunity for you to learn from your savvy TAs and classmates about some of the extra stuff that will enrich your shell experience—nifty .bashrc setups, vim/emacs setup, VirtualBox setups, using GDB, etc.
  6. For lab4 you may optionally work in pairs, with an appropriately more complex set of tasks for pairs compared to individuals. The hackathon is a great place to work with your partner! More details in the lab4 directions.

What do I need to bring/leave?

In addition to a good atitude, please bring a (ideally charged) laptop, your charger, and CUID.

Outside food is strictly prohibited

The Columbia Dining Team is being very generous to host our large and unusual event. However it comes with a very important requirement: absolutely no outside food. They do this because they're strictly regulated by the department of health, and it could cause major problems if anyone brought in food. Thanks for your understanding and cooperation.

This is the fourth 3157 hackathon. Previously...

In Fall 2013 we had over 100 current and former 3157 students hacking in Carleton Lounge.

In Spring 2014 we had over 160 current and former 3157 students hacking in John Jay.

In Fall 2014 we had over 200(!) current and former 3157 students hacking in John Jay.

Thanks to our past and present contributors: