Okay, I Need Help: Writing CS Fundamental Songs.

I can’t write the songs that I want to write if I don’t understand the problems I want to write them about.

Who wants to help me write Computer Science Fundamentals/ Whiteboard Interview Questions songs?

You may be asking yourself, “what the heck is she on about?!” But what if I told you that I’m talking about is taking common algorithms and/or whiteboard interview questions and putting their processes on top of Disney songs or other popular songs.

I find that remembering the steps to solving whiteboard problems, with known algorithms, incredibly difficult. Just retaining all that information is grueling, and not at all fun. So, I wanted to solve that problem by making memorization more fun! That’s when I thought back into my early school days. What had made learning boring information, fun? Songs of course! I had learned the 50 states by song, the alphabet by song, and songs are just generally great!

So far I have this, to the melody of A Whole New World —

Find the height of a tree [I can show you the world]

Depth-first search with recursion [Shining, shimmering, splendid]

Write a function that takes one [Tell me, princess, now when did]

Node then you’ll find your base [You last let your heart decide]

Here the base case is null [I can open your eyes]

It’s depth-first search [A whole new world]

Progress has been soooo… slow, and I would love it if I had help from the community. If there’s anyone out there that would like to have a go at writing a song or part of a song for that matter, please do!

I think it would be really cool if I could get Machine Learning involved, but I know that would be a much bigger project than this. Seriously though, how cool would it be if you could type the words you want into an app, and then ML would find a melody out in the world to put them to? Ahh.. dreams.

The piece of paper I’ve been carrying in my pocket for weeks now

I’m part developer, part interpretive park ranger, & 100% awesome! I’m always learning, and I love it!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store