The 112 Craze: Why I Chose To Take The Most Challenging Class At CMU | The Odyssey Online
Start writing a post
Entertainment

The 112 Craze: Why I Chose To Take The Most Challenging Class At CMU

My heart is in the code.

941
The 112 Craze: Why I Chose To Take The Most Challenging Class At CMU
Carnegie Mellon School of Computer Science

I knew that I couldn’t graduate from Carnegie Mellon without at least attempting the one course that epitomizes the school: the infamous 15-112. For those who are not well-versed in Carnegie Mellon, 15-112 (or simply 112 for short) is a highly rigorous introductory computer science course in the programming language called "python." One hundred and twelve students learn in the first half of the semester what most introductory CS courses at other colleges teach in a whole semester and then spend the rest of the course on term projects—ambitious solo projects that require students to take all of the coding knowledge that they have gained and apply it to a program of their own design. Previous 112 term projects have ranged from Paint-a-Song, which creates a piece of music from a user-created image, to FourEyes Glasses Helper, which tells the user what pair of glasses would work best for their face shape and lets the user virtually "try on" the glasses).

The class is known around CMU as having one of the heaviest course loads that are offered here, with beefy weekly homework assignments and quizzes that measure not just understanding, but fluency in python. So, naturally, I was worried about being able to stay on top of the work when I began the course. I learned pretty quickly, however, that while the course is difficult both in the quantity and the quality of assignments, the course is extremely well designed so that any student who is sufficiently motivated has all of the resources to succeed. There are regular office hours with the course instructors and with the course assistants (CAs), helpful CMU peers who have already been through the course and who know the material like the backs of their hands, and additional small-group sessions. The course website contains more-than-sufficient practice materials for quizzes and assignments, along with midterm and lecture notes with instructional youtube videos so that students can go back and rewatch for things that they may have missed in lecture. Even the lectures are engaging and helpful. I’m in the lectures taught by the mythical David Kosbie himself. Kosbie has earned himself a celebrity status on campus for his eccentric lectures that are interactive (They're more like conversations than lectures. Kosbie loves making students talk.) and that often involve tangents on important life lessons beyond coding.

It is the middle of the semester, so I am only just approaching the edge of the cliff that is the 112 term project, but, so far, I can say that this course has been one of the most engaging and fulfilling courses that I have ever taken. It is so supremely satisfying to create a seemingly complicated program like a Sudoku solver or Tetris from scratch and then sit back and watch it work. Having that kind of power can make a person feel like a god!

I would highly recommend taking 112 (or some other coding course if you don’t go to Carnegie Mellon). Programming is certainly challenging, but the end result is endlessly more satisfying than the page of proofs or equations that one gets after doing a problem set for any other stem class and the programs that are produced are more immediately useful in the real world. As Kosbie said in the beginning of the semester, 112 is not just a course that teaches python. Rather, it is a course in how to use coding to solve problems. By taking 112, people can use the skills that they have gained to push the limits of their home disciplines.

Report this Content
This article has not been reviewed by Odyssey HQ and solely reflects the ideas and opinions of the creator.
Entertainment

Every Girl Needs To Listen To 'She Used To Be Mine' By Sara Bareilles

These powerful lyrics remind us how much good is inside each of us and that sometimes we are too blinded by our imperfections to see the other side of the coin, to see all of that good.

710982
Every Girl Needs To Listen To 'She Used To Be Mine' By Sara Bareilles

The song was sent to me late in the middle of the night. I was still awake enough to plug in my headphones and listen to it immediately. I always did this when my best friend sent me songs, never wasting a moment. She had sent a message with this one too, telling me it reminded her so much of both of us and what we have each been through in the past couple of months.

Keep Reading...Show less
Zodiac wheel with signs and symbols surrounding a central sun against a starry sky.

What's your sign? It's one of the first questions some of us are asked when approached by someone in a bar, at a party or even when having lunch with some of our friends. Astrology, for centuries, has been one of the largest phenomenons out there. There's a reason why many magazines and newspapers have a horoscope page, and there's also a reason why almost every bookstore or library has a section dedicated completely to astrology. Many of us could just be curious about why some of us act differently than others and whom we will get along with best, and others may just want to see if their sign does, in fact, match their personality.

Keep Reading...Show less
Entertainment

20 Song Lyrics To Put A Spring Into Your Instagram Captions

"On an island in the sun, We'll be playing and having fun"

610948
Person in front of neon musical instruments; glowing red and white lights.
Photo by Spencer Imbrock on Unsplash

Whenever I post a picture to Instagram, it takes me so long to come up with a caption. I want to be funny, clever, cute and direct all at the same time. It can be frustrating! So I just look for some online. I really like to find a song lyric that goes with my picture, I just feel like it gives the picture a certain vibe.

Here's a list of song lyrics that can go with any picture you want to post!

Keep Reading...Show less
Relationships

The Importance Of Being A Good Person

An open letter to the good-hearted people.

898406
Chalk drawing of scales weighing "good" and "bad" on a blackboard.
WP content

Being a good person does not depend on your religion or status in life, your race or skin color, political views or culture. It depends on how good you treat others.

We are all born to do something great. Whether that be to grow up and become a doctor and save the lives of thousands of people, run a marathon, win the Noble Peace Prize, or be the greatest mother or father for your own future children one day. Regardless, we are all born with a purpose. But in between birth and death lies a path that life paves for us; a path that we must fill with something that gives our lives meaning.

Keep Reading...Show less

Subscribe to Our Newsletter

Facebook Comments