When I first arrived on campus in August 2012, I still had not a clue what I wanted to do with my life. During high school I realized that I was good at math and science, so I decided to start as an undecided engineering major, and switch around later. As I progressed I started to admire the programming I did in Introduction to Engineering. Even though I had very little programming experience coming into college, I decided to become a Computer Science major.
Much like the manifesto describes, many of us didn’t even know we wanted to be computer scientists. The Introduction to Engineering courses, while mostly unrelated to our current studies, introduced me to programming and computer science. It offered a great avenue for people who are unsure of what they really wanted to study to find their niche. Without it, there would be far less people studying CS at Notre Dame. The manifesto portrays me very well. I know that I have potential to change the world and influence others with this super power that we call “programming.” Okay, I’m still learning how to use it effectively, but I will get there eventually. Over the undergraduate years we start from the basics and rise up to properly figure out what we truly want to focus on in Computer Science. Then we get a job and change the world for the better.
As far as our portrait goes, it is a fair representation of myself. I come from “Chicago”, wear t-shirts and jeans, play video games, browse Reddit, and love semicolons. Unlike others, however, I actually don’t do a whole lot of programming outside of class. While I like it (most of the time) and it can be fun (when you know what you’re doing), I know that I will be doing it for at least the very first stages of my career. Outside of class I am very involved in the band program here at Notre Dame, participating in multiple ensembles per semester. This combined with homework gives me little free time, especially in the fall semester. I’m not a particularly good or efficient programmer, but I feel that it is the one thing that I can do. I could never see myself as majoring in anything else, which is why I stuck with computer science.
Of course, the portrait is merely a bunch of stereotypes of a typical CSE student. While they can be harmful by associating a group of people with certain aspects or characteristics, they do help in differentiating people. At the same time, don’t just assume a CS student can automatically fix your computer. In a way the stereotypes can be both helpful and harmful. Every person is different, but when you lump a group of them together they start to take on unified characteristics. And especially with a group of computer science students buried in their laptop screens, it’s going to be difficult to get them to speak out and say otherwise.