Nothing, what’s Infor-mata With You?

Entering college, I knew I wanted to be in computers (and computer accessories), but I wasn’t sure how quite to go about it. CS engineering looked like a good pick, but it was incredibly focused (at the risk of missing out on other subjects). It was good if you wanted to do all CS, all day, no sun, but I wasn’t sure that was my dish. I love CS as a subject, but I also have a habit of delving into other subjects and wanting to expand the breadth of my studies.

After some awkward concentration fairs, I found the School of Information’s undergrad degree: Informatics (which was offered through LSA at the time I enrolled- it’ll be in SI in the coming years). A customizable collection of classes related to information sciences. It caters to both technical and non-technical people alike and allows students to design a major that’s right for them.

This was totally up my alley. It would allow me to primarily situated in CS while still taking classes about UX, technology, games, and the rest of LSA’s distribution requirements. The big pitfall was (and still is, to some degree) how to describe this train of study to other people. It looks great on paper, but it’s awkward to describe on the fly. I usually mention something like “a frankenstein of CS and Social Psych that lets me uh, program better”. That’s really not it though.

At its core, it’s the study of information as it is used in our technological society. I took CS classes, but I also took a lot of non-technical courses that made how I code and what that code is used for strictly more awesome. For instance, here’s a list of classes that took for major credit, enhancing my ability to create awesome, applicable, and helpful software (and probably wouldn’t have taken as an engineer):

So there it is. Informatics. A major so open that people declaring don’t even know what exactly they can do with it (a depressingly funny running joke in SI). My favorite part is that its openness affords students the opportunity to shape their development however they see fit. For me, I wanted to be a programmer, but better; to sling code with the slickest of shakers all the while maintaining a diverse and flexible skill set.

The trick with development is that your code doesn’t exist in a vacuum, and neither does the developer. Nerds in closets programming may get the work done, but they’re stuck when it comes to any other facet of their job. We need to break that stereotype and emerge and the renaissance creators of the current technical landscape.

As I near the end of my college career, I’m incredibly happy with my major. I’ve got plenty of what I like coupled with a thorough understanding of the ecosystem in which my code lives. I probably would have had a slightly stronger foundation in subjects like algorithmic design and pathfinding algorithms if I had gone pure CS, but I know for a fact that I (nor my code) wouldn’t be nearly as well rounded. For me, it was a perfect choice and I wouldn’t have it any other way.