ā¹ļø Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.1 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/ |
| Last Crawled | 2026-04-08 07:24:18 (3 days ago) |
| First Indexed | 2022-02-18 23:29:10 (4 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Pursuing CS as a (near) beginner | MIT Admissions |
| Meta Description | At MIT Admissions, we recruit and enroll a talented and diverse class of undergraduates who will learn to use science, technology, and other areas of scholarship to serve the nation and the world in the 21st century. |
| Meta Canonical | null |
| Boilerpipe Text | the fox will make sense later
I want to major in computer science. I have plenty of experience in other fields like biomedical engineering and robotics because I was also interested in those things. At one point, I realized that Iād much rather prefer working with software over organic material or hardware, but by that time I had already finished high school. CS can be hard for beginners, more so at MIT, so Iām at an area where I feel like a lot of my STEM background amounted to nothing, since it holds little relevance to my prospective major.
computer science, the prequel
Iāve wanted to go into computer science since seventh grade, after I watched like one episode of
Ā
Mr. Robot.
ā
01
I also had a brief phase where I wanted to go into cybersecurity but I went on this trip to the NSA and the tour guide I had was really uptight and that kind of killed the vibe
Neuroscience and psychology were also up there in my interests but I didnāt want to work with organic beings (alive or dead), so I opted for an interest in artificial intelligence instead. I went to a coding camp over the summer that I really liked, where I made this rudimentary text-based adventure game and also played a ton of
Team Fortress 2
.
As much I hate talking like this is absolute, there was just something about coding that clicked with me. IDK how to describe it, other than that you can put it in a Venn Diagram with my other favorite activitiesādrawing and playing Minecraftāand label the overlap in the center: āactivities where you create things.ā I donāt know. Thereās just something about it.
this is how i got interested in biomedical engineering instead and went down that path for ~5 years
Meanwhile, I was exploring a different field, which was biomedical engineering. I donāt know how this happened, but I think it started from Science Olympiad tryouts in seventh grade.
The teachers had us take these tests to see who they should put on the team, and one of the tests was themed Anatomy & Physiology. There was this guy I had a crush on who was also trying out, so obviously I had to master everything I could in Anatomy & Physiology. I ended up liking it and specialized in the Anatomy & Physiology event from seventh to eleventh grade before I finally āretiredā from it in my senior year of high school.
Additionally, the high school I went to had proportionately much more resources for biology and chemistry among the sciences. I have multiple speculations why itās like this:
Alabama (where Iām from, if you havenāt read my bio) is an agricultural state. I knew a good number of people who wanted to go into agricultural sciences or veterinary practices, both of which are relevant to biology and chemistry.
The University of Alabama at Birmingham is a popular choice that people from my school go to for pursuing pre-med.
Itās difficult to find a physics teacher or a CS teacher within the public school system I was in.
AP Computer Science
was
offered as an elective. Every class except freshmen submitted a ranked list of electives to submit into a lottery system, where an algorithm would pick one of the choices for their schedule. It refused to give me AP Computer Science for all three years.
I didnāt care that much. I liked to study biology and I could somewhat tolerate chemistry, so Iāve drifted from my initial interest in artificial intelligence and computer science into biomedical engineering. I spent my summers getting involved in programs geared towards students who were interested in pre-med, bio, biochem, or BME.
And I enjoyed these programs! There were two in particular:
I participated in the
Summer Science Institute at the University of Alabama in Birmingham
twice. It was geared towards preparing students for pursuing a research project on their own by teaching the fundamentals of molecular biology and neurobiology over the course of multiple summers. Found out that I was really good at dissecting sheep brains and suturing up pigās feet for some reason.
Even though it was run online because of COVID, the
Summer Science Program
was still a valuable experience. When I was doing it, there was the biochemistry program and the astrophysics program. I did the former. It held up really well despite the online platform, and I met a lot of my friends here at MIT through SSP. The communityās amazing, and I got to learn how to write a scientific research paper, something that I wasnāt exposed to in high school.
Despite the positive experiences, I came to the difficult conclusion that I couldnāt see myself going down the BME path in the future. As much as I like learning the content, I donāt think Iāll fit into the field, mainly for the reason that I stated earlier in this post: Iād much rather work with artificial things than organic things.
this is how i got interested in mechanical engineering + electrical engineering
I was also on my high schoolās robotics team for all four years. There was also a time that I thought maybe I wanted to try out something with hardware, whether it was mechanical engineering or electrical engineering. Although the robotics team was one of the best things I did in high school, I couldnāt see myself pursuing mechanical engineering in the future. I was able to participate in electrical engineering research at a nearby university (albeit virtually, because of COVID), and the outcome was the same. I loved doing the research, but I couldnāt see myself pursuing electrical engineering in the future either.
computer science, my old friend. i havenāt seen you in ages
made this at 4am in the morning after countless efforts at debugging
Iām back to my original interest which sparked my decision to pursue STEM in the first place: CS. By this time, high school was pretty much over, so I didnāt know where to start with formally learning CS. When I got accepted to MIT, I thought, āOkay, cool! Iāll just learn CS there.ā College is that place where you start learning about the things youāve always wanted to learn.
Except that when I took
6.0001
ā
02
Intro to Computer Science and Programming in Python
in the fall semester,
there were so many people in my vicinity who already had extensive experience in programming.
ā
03
Although this could be because I live in Next House
Not just that, but theyāve medaled in whole coding olympiads or have made software that work on their own. The people who had a good amount of experience in programming say that 6.0001 wasnāt bad, the people who had slightly less experience say that itās a hard but do-able class. I s
truggled
and barely passed the class by one point. A rocky start for someone who wants to be a CS major.
Iām taking
6.009
ā
04
Fundamentals of Programming
this semester. Itās hard to describe my thoughts on it because itās driving me nuts butā¦not necessarily in a bad way? Okay, it drives me nuts in that everybody I seem to meet says something along the lines of, āoof yeah this lab was pretty difficult but itās definitely do-ableā while everything Iāve tried canāt even get me past the first step in a lab.
But it also drives me nuts in that Iām getting obsessed with Python. I have these urges where I want to, like, code more because it puts me in the āzoneā in the same way that drawing or playing Minecraft puts me in the āzone,ā but all of that initial excitement disappears after I stare at the lab for eight hours at a time without making any progress.
If Iām at my limit, Iāll say in indignation, āI hate this class. I canāt deal with this class.ā Thatās a huge lie. I love the class so much and its content is everything Iāve always wanted to learn about. I hate that Iām not good enough to make the most out of it. If I really hated 6.009 then I wouldnāt care this much about getting better. I rarely get
this
passionate and emotional over classes in general.
So thereās this mess of conflicting emotions that Iām stuck between. Programming makes me happy and itās something I can finally see myself doing for years down the line, but I canāt even go past the basic steps in the class. People commend perseverance in the process of learning, but five days isnāt enough to get me over the first part of the current lab. Getting help is one of the best policies in a course, but Iām too inexperienced to even understand the TAs or my classmates. When I went up to my recitation leader to ask him how to become a better programmer, he called the latter situation a product of the ā
curse of knowledge
ā:
The curse of knowledge is a cognitive bias that occurs when an individual, who is communicating with other individuals, assumes they have the background knowledge to understand.
ā Wikipedia
He told me to practice Python in my free time, which Iāve started to do through CodingBat and also looking up basic Python projects for beginners. I programmed a simple game of āRock, Paper, Scissorsā this past Friday. But my unfinished lab remains the same.
The best way I can compare my feelings about 6.009 is like Captain Ahab being obsessed over hunting down Moby Dick and everyone else thinking that heās gone insane. But he dies in the end to the titular whale, so I think that comparison sucks. So I replaced him with Elle Woods from
Legally Blonde
instead
, who also pursued the seemingly insurmountable obstacle between her background (a sorority girl who hasnāt done anything related to law) and her goals (getting into Harvard Law School). Except Elle Woods actually
survives
her story. She couldāve also killed Moby Dick without herself dying if she was given the chance.
Why didnāt I just stick with programming from the beginning?
is whatās been bothering me for the past couple of weeks.
If I kept programming from seventh grade, Iād probably have a much easier time than Iām having now. Itās just as valuable to discover that some things arenāt right for you, but the time it took to make those discoveries replaced the time I couldāve had to gain experience in programming. Itās a pain, but I canāt change the past.
Iām going to meet my professor this upcoming Monday to chat with him about what I can do to get the most I can out of 6.009. Besides, Iāve had experiences in high school where there was a class that I really wanted to do well in, but even external help wasnāt helpful enough, so I went to the teacher and got the insight I needed to do well in the class. I donāt get this obsessed over classes I donāt care as much about. Maybe this struggle is a good sign of things to come.
Thereās also plenty of examples of MIT students who graduated with a major in CS without having any programming experience before coming to MIT. According to what Iāve heard, the learning curve is steep, but it isnāt a barrier. |
| Markdown | [Skip to content ā](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#main-landmark)
Menu ā
Open Search
- [Discover](https://mitadmissions.org/discover/)
- [About MIT](https://mitadmissions.org/discover/about-mit/)
- [The MIT education](https://mitadmissions.org/discover/the-mit-education/)
- [Life & culture](https://mitadmissions.org/discover/life-culture/)
- [Learn more](https://mitadmissions.org/discover/learn-more/)
- [Apply](https://mitadmissions.org/apply/)
- [Understanding the process](https://mitadmissions.org/apply/process/)
- [Preparing for MIT](https://mitadmissions.org/apply/prepare/)
- [First-year applicants](https://mitadmissions.org/apply/firstyear/)
- [Transfer applicants](https://mitadmissions.org/apply/transfer/)
- [Parents & educators](https://mitadmissions.org/apply/parents-educators/)
- [Afford](https://mitadmissions.org/afford/)
- [Estimate your cost](https://mitadmissions.org/afford/cost-aid-basics/financial-aid-calculators/)
- [Cost & affordability](https://mitadmissions.org/afford/cost-aid-basics/access-affordability/)
- [How to apply for aid](https://mitadmissions.org/afford/cost-aid-basics/how-to-apply-for-aid/)
- [Student Financial Services](https://sfs.mit.edu/)
- [Visit](https://mitadmissions.org/visit/)
- [Explore MIT on your own](https://mitadmissions.org/explore-on-your-own/)
- [Online info sessions](https://mitadmissions.org/online-info-sessions/)
- [Schedule your campus visit](https://mitadmissions.org/schedule-your-visit/)
- [MIT visits you](https://mitadmissions.org/mit-visits-you/)
- [Request a group tour](https://mitadmissions.org/group-tours/)
- [Maps, directions, parking](https://mitadmissions.org/maps-directions-parking/)
- [Help](https://mitadmissions.org/help/)
- [FAQs](https://mitadmissions.org/help/faq/)
- [Contact us](https://mitadmissions.org/help/contact/)
- [Blogs](https://mitadmissions.org/blogs/landing/)
- [Meet the bloggers](https://mitadmissions.org/blogs/bloggers/student-bloggers/)
- [Latest blogs](https://mitadmissions.org/blogs)
- [Best of the blogs](https://mitadmissions.org/blogs/category/best-of-the-blogs/)
- Open Search Form
1. [Home](https://mitadmissions.org/)
2. [Blogs](https://mitadmissions.org/blogs)

# Pursuing CS as a (near) beginner [by Jenny B. '25, MEng '26](https://mitadmissions.org/blogs/author/jennyb/)
being a prospective CS major with little programming experience
February 14, 2022
- in [Challenges](https://mitadmissions.org/blogs/category/mit-life/challenges/),
- [Classes](https://mitadmissions.org/blogs/category/academics-research-2/classes/),
- [How to School](https://mitadmissions.org/blogs/category/how-to-mit/how-to-school/)

the fox will make sense later
I want to major in computer science. I have plenty of experience in other fields like biomedical engineering and robotics because I was also interested in those things. At one point, I realized that Iād much rather prefer working with software over organic material or hardware, but by that time I had already finished high school. CS can be hard for beginners, more so at MIT, so Iām at an area where I feel like a lot of my STEM background amounted to nothing, since it holds little relevance to my prospective major.
### computer science, the prequel
Iāve wanted to go into computer science since seventh grade, after I watched like one episode of *Mr. Robot.*ā [01](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-1) I also had a brief phase where I wanted to go into cybersecurity but I went on this trip to the NSA and the tour guide I had was really uptight and that kind of killed the vibe Neuroscience and psychology were also up there in my interests but I didnāt want to work with organic beings (alive or dead), so I opted for an interest in artificial intelligence instead. I went to a coding camp over the summer that I really liked, where I made this rudimentary text-based adventure game and also played a ton of *Team Fortress 2*.
As much I hate talking like this is absolute, there was just something about coding that clicked with me. IDK how to describe it, other than that you can put it in a Venn Diagram with my other favorite activitiesādrawing and playing Minecraftāand label the overlap in the center: āactivities where you create things.ā I donāt know. Thereās just something about it.
### this is how i got interested in biomedical engineering instead and went down that path for ~5 years
Meanwhile, I was exploring a different field, which was biomedical engineering. I donāt know how this happened, but I think it started from Science Olympiad tryouts in seventh grade.
The teachers had us take these tests to see who they should put on the team, and one of the tests was themed Anatomy & Physiology. There was this guy I had a crush on who was also trying out, so obviously I had to master everything I could in Anatomy & Physiology. I ended up liking it and specialized in the Anatomy & Physiology event from seventh to eleventh grade before I finally āretiredā from it in my senior year of high school.
Additionally, the high school I went to had proportionately much more resources for biology and chemistry among the sciences. I have multiple speculations why itās like this:
- Alabama (where Iām from, if you havenāt read my bio) is an agricultural state. I knew a good number of people who wanted to go into agricultural sciences or veterinary practices, both of which are relevant to biology and chemistry.
- The University of Alabama at Birmingham is a popular choice that people from my school go to for pursuing pre-med.
- Itās difficult to find a physics teacher or a CS teacher within the public school system I was in.
AP Computer Science was offered as an elective. Every class except freshmen submitted a ranked list of electives to submit into a lottery system, where an algorithm would pick one of the choices for their schedule. It refused to give me AP Computer Science for all three years.
I didnāt care that much. I liked to study biology and I could somewhat tolerate chemistry, so Iāve drifted from my initial interest in artificial intelligence and computer science into biomedical engineering. I spent my summers getting involved in programs geared towards students who were interested in pre-med, bio, biochem, or BME.
And I enjoyed these programs! There were two in particular:
- I participated in the **Summer Science Institute at the University of Alabama in Birmingham** twice. It was geared towards preparing students for pursuing a research project on their own by teaching the fundamentals of molecular biology and neurobiology over the course of multiple summers. Found out that I was really good at dissecting sheep brains and suturing up pigās feet for some reason.
- Even though it was run online because of COVID, the **Summer Science Program** was still a valuable experience. When I was doing it, there was the biochemistry program and the astrophysics program. I did the former. It held up really well despite the online platform, and I met a lot of my friends here at MIT through SSP. The communityās amazing, and I got to learn how to write a scientific research paper, something that I wasnāt exposed to in high school.
Despite the positive experiences, I came to the difficult conclusion that I couldnāt see myself going down the BME path in the future. As much as I like learning the content, I donāt think Iāll fit into the field, mainly for the reason that I stated earlier in this post: Iād much rather work with artificial things than organic things.
### 
### this is how i got interested in mechanical engineering + electrical engineering
I was also on my high schoolās robotics team for all four years. There was also a time that I thought maybe I wanted to try out something with hardware, whether it was mechanical engineering or electrical engineering. Although the robotics team was one of the best things I did in high school, I couldnāt see myself pursuing mechanical engineering in the future. I was able to participate in electrical engineering research at a nearby university (albeit virtually, because of COVID), and the outcome was the same. I loved doing the research, but I couldnāt see myself pursuing electrical engineering in the future either.

### computer science, my old friend. i havenāt seen you in ages

made this at 4am in the morning after countless efforts at debugging
Iām back to my original interest which sparked my decision to pursue STEM in the first place: CS. By this time, high school was pretty much over, so I didnāt know where to start with formally learning CS. When I got accepted to MIT, I thought, āOkay, cool! Iāll just learn CS there.ā College is that place where you start learning about the things youāve always wanted to learn.
Except that when I took 6.0001ā [02](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-2) Intro to Computer Science and Programming in Python in the fall semester, there were so many people in my vicinity who already had extensive experience in programming.ā [03](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-3) Although this could be because I live in Next House Not just that, but theyāve medaled in whole coding olympiads or have made software that work on their own. The people who had a good amount of experience in programming say that 6.0001 wasnāt bad, the people who had slightly less experience say that itās a hard but do-able class. I struggled and barely passed the class by one point. A rocky start for someone who wants to be a CS major.
Iām taking 6.009ā [04](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-4) Fundamentals of Programming this semester. Itās hard to describe my thoughts on it because itās driving me nuts butā¦not necessarily in a bad way? Okay, it drives me nuts in that everybody I seem to meet says something along the lines of, āoof yeah this lab was pretty difficult but itās definitely do-ableā while everything Iāve tried canāt even get me past the first step in a lab.
But it also drives me nuts in that Iām getting obsessed with Python. I have these urges where I want to, like, code more because it puts me in the āzoneā in the same way that drawing or playing Minecraft puts me in the āzone,ā but all of that initial excitement disappears after I stare at the lab for eight hours at a time without making any progress.
If Iām at my limit, Iāll say in indignation, āI hate this class. I canāt deal with this class.ā Thatās a huge lie. I love the class so much and its content is everything Iāve always wanted to learn about. I hate that Iām not good enough to make the most out of it. If I really hated 6.009 then I wouldnāt care this much about getting better. I rarely get *this* passionate and emotional over classes in general.
So thereās this mess of conflicting emotions that Iām stuck between. Programming makes me happy and itās something I can finally see myself doing for years down the line, but I canāt even go past the basic steps in the class. People commend perseverance in the process of learning, but five days isnāt enough to get me over the first part of the current lab. Getting help is one of the best policies in a course, but Iām too inexperienced to even understand the TAs or my classmates. When I went up to my recitation leader to ask him how to become a better programmer, he called the latter situation a product of the ā[curse of knowledge](https://en.wikipedia.org/wiki/Curse_of_knowledge)ā:
> The curse of knowledge is a cognitive bias that occurs when an individual, who is communicating with other individuals, assumes they have the background knowledge to understand. *ā Wikipedia*
He told me to practice Python in my free time, which Iāve started to do through CodingBat and also looking up basic Python projects for beginners. I programmed a simple game of āRock, Paper, Scissorsā this past Friday. But my unfinished lab remains the same.
The best way I can compare my feelings about 6.009 is like Captain Ahab being obsessed over hunting down Moby Dick and everyone else thinking that heās gone insane. But he dies in the end to the titular whale, so I think that comparison sucks. So I replaced him with Elle Woods from *Legally Blonde* instead, who also pursued the seemingly insurmountable obstacle between her background (a sorority girl who hasnāt done anything related to law) and her goals (getting into Harvard Law School). Except Elle Woods actually survives her story. She couldāve also killed Moby Dick without herself dying if she was given the chance.

*Why didnāt I just stick with programming from the beginning?* is whatās been bothering me for the past couple of weeks. If I kept programming from seventh grade, Iād probably have a much easier time than Iām having now. Itās just as valuable to discover that some things arenāt right for you, but the time it took to make those discoveries replaced the time I couldāve had to gain experience in programming. Itās a pain, but I canāt change the past.
Iām going to meet my professor this upcoming Monday to chat with him about what I can do to get the most I can out of 6.009. Besides, Iāve had experiences in high school where there was a class that I really wanted to do well in, but even external help wasnāt helpful enough, so I went to the teacher and got the insight I needed to do well in the class. I donāt get this obsessed over classes I donāt care as much about. Maybe this struggle is a good sign of things to come.
Thereās also plenty of examples of MIT students who graduated with a major in CS without having any programming experience before coming to MIT. According to what Iāve heard, the learning curve is steep, but it isnāt a barrier.
1. I also had a brief phase where I wanted to go into cybersecurity but I went on this trip to the NSA and the tour guide I had was really uptight and that kind of killed the vibeā [back to text ā](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-trigger-1)
2. Intro to Computer Science and Programming in Pythonā [back to text ā](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-trigger-2)
3. Although this could be because I live in Next Houseā [back to text ā](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-trigger-3)
4. Fundamentals of Programmingā [back to text ā](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-trigger-4)
### Share this post
- [Share on Twitter](https://twitter.com/intent/tweet?url=https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/)
- [Share on Reddit](https://www.reddit.com/submit?url=https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/&title=Pursuing%20CS%20as%20a%20%28near%29%20beginner%20%7C%20MITAdmissions.org)
- [Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/)
- [Share by Email](https://mitadmissions.org/cdn-cgi/l/email-protection#48773b3d2a222d2b3c75183d3a3b3d21262f6d7a780b1b6d7a78293b6d7a78296d7a786d7a70262d293a6d7a716d7a782a2d2f2126262d3a6d7a786d7f0b6d7a7805011c092c25213b3b2127263b66273a2f6e2a272c3175203c3c383b72676725213c292c25213b3b2127263b66273a2f672a24272f3b672d263c3a3167383d3a3b3d21262f652b3b65293b652965262d293a652a2d2f2126262d3a67)
- [Subscribe to the RSS Feed](https://mitadmissions.org/blogs/author/jennyb//feed)
Please enable JavaScript to view the [comments powered by Disqus.](https://disqus.com/?ref_noscript)
## About Jenny B. '25, MEng '26
Heyo, I'm Jenny! The bloggers call me Jebby. You can call me either. I was born in Atlanta (Go Braves!) and grew up in Montgomery, Alabama. I got my degree in 6-4: Artificial Intelligence and Decision Making in May 2025, and now I'm an MEng student. My thesis research is in computer vision and huā¦
[Keep Reading](https://mitadmissions.org/blogs/author/jennyb/)
## More from Jenny B. '25, MEng '26
- [Spring break Q\&A! ask me questions :-D](https://mitadmissions.org/blogs/entry/spring-break-qa/)
- [I designed a marching band drill for MIT and I didn't even need experience](https://mitadmissions.org/blogs/entry/i-designed-a-marching-band-drill-for-mit/)
- [Are you ready for some FOOBAW? the one and only time I talk about football](https://mitadmissions.org/blogs/entry/are-you-ready-for-some-foobaw/)
- [An (overdue) blogger update! I'm trying to come out of writer's block lol](https://mitadmissions.org/blogs/entry/an-overdue-blogger-update/)
- [Welcome our new bloggers! Huzzah\!](https://mitadmissions.org/blogs/entry/welcome-our-new-bloggers/)
[View All](https://mitadmissions.org/blogs/author/jennyb/)
 [MIT Admissions](https://mitadmissions.org/)
At MIT Admissions, we recruit and enroll a talented and diverse class of undergraduates who will learn to use science, technology, and other areas of scholarship to serve the nation and the world in the 21st century.
[Discover](https://mitadmissions.org/discover/)
[About MIT](https://mitadmissions.org/discover/about-mit/)
[The MIT education](https://mitadmissions.org/discover/the-mit-education/)
[Life & culture](https://mitadmissions.org/discover/life-culture/)
[Learn more](https://mitadmissions.org/discover/learn-more/)
[Apply](https://mitadmissions.org/apply/)
[Understanding the process](https://mitadmissions.org/apply/process/)
[Preparing for MIT](https://mitadmissions.org/apply/prepare/)
[First-year applicants](https://mitadmissions.org/apply/firstyear/)
[Transfer applicants](https://mitadmissions.org/apply/transfer/)
[Parents & educators](https://mitadmissions.org/apply/parents-educators/)
[Afford](https://mitadmissions.org/afford/)
[Estimate your cost](https://mitadmissions.org/afford/cost-aid-basics/financial-aid-calculators/)
[Cost & affordability](https://mitadmissions.org/afford/cost-aid-basics/access-affordability/)
[How to apply for aid](https://mitadmissions.org/afford/cost-aid-basics/how-to-apply-for-aid/)
[Student Financial Services](https://sfs.mit.edu/)
[Visit](https://mitadmissions.org/visit/)
[Explore MIT on your own](https://mitadmissions.org/explore-on-your-own/)
[Online info sessions](https://mitadmissions.org/online-info-sessions/)
[Schedule your campus visit](https://mitadmissions.org/schedule-your-visit/)
[MIT visits you](https://mitadmissions.org/mit-visits-you/)
[Request a group tour](https://mitadmissions.org/group-tours/)
[Maps, directions, parking](https://mitadmissions.org/maps-directions-parking/)
[Help](https://mitadmissions.org/help/)
[FAQs](https://mitadmissions.org/help/faq/)
[Contact us](https://mitadmissions.org/help/contact/)
[Blogs](https://mitadmissions.org/blogs/landing/)
[Meet the bloggers](https://mitadmissions.org/blogs/bloggers/student-bloggers/)
[Latest blogs](https://mitadmissions.org/blogs)
[Best of the blogs](https://mitadmissions.org/blogs/category/best-of-the-blogs/)
- [MIT Admissions, 77 Massachusetts Avenue, Room E38-200, Cambridge, MA 02139](https://goo.gl/maps/PUApvY4k6mkjhvPP8) Ā· [Tel: 617.253.3400](tel:617-253-3400)
- [About](https://mitadmissions.org/about/)
- [Accessibility](https://accessibility.mit.edu/)
- [Policies](https://mitadmissions.org/policies/)
- [Jobs](https://mitadmissions.org/jobs/)
- [En EspaƱol](https://mitadmissions.org/en-espanol/)
- [Instagram](https://instagram.com/mitadmissions) |
| Readable Markdown | 
the fox will make sense later
I want to major in computer science. I have plenty of experience in other fields like biomedical engineering and robotics because I was also interested in those things. At one point, I realized that Iād much rather prefer working with software over organic material or hardware, but by that time I had already finished high school. CS can be hard for beginners, more so at MIT, so Iām at an area where I feel like a lot of my STEM background amounted to nothing, since it holds little relevance to my prospective major.
### computer science, the prequel
Iāve wanted to go into computer science since seventh grade, after I watched like one episode of *Mr. Robot.*ā [01](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-1) I also had a brief phase where I wanted to go into cybersecurity but I went on this trip to the NSA and the tour guide I had was really uptight and that kind of killed the vibe Neuroscience and psychology were also up there in my interests but I didnāt want to work with organic beings (alive or dead), so I opted for an interest in artificial intelligence instead. I went to a coding camp over the summer that I really liked, where I made this rudimentary text-based adventure game and also played a ton of *Team Fortress 2*.
As much I hate talking like this is absolute, there was just something about coding that clicked with me. IDK how to describe it, other than that you can put it in a Venn Diagram with my other favorite activitiesādrawing and playing Minecraftāand label the overlap in the center: āactivities where you create things.ā I donāt know. Thereās just something about it.
### this is how i got interested in biomedical engineering instead and went down that path for ~5 years
Meanwhile, I was exploring a different field, which was biomedical engineering. I donāt know how this happened, but I think it started from Science Olympiad tryouts in seventh grade.
The teachers had us take these tests to see who they should put on the team, and one of the tests was themed Anatomy & Physiology. There was this guy I had a crush on who was also trying out, so obviously I had to master everything I could in Anatomy & Physiology. I ended up liking it and specialized in the Anatomy & Physiology event from seventh to eleventh grade before I finally āretiredā from it in my senior year of high school.
Additionally, the high school I went to had proportionately much more resources for biology and chemistry among the sciences. I have multiple speculations why itās like this:
- Alabama (where Iām from, if you havenāt read my bio) is an agricultural state. I knew a good number of people who wanted to go into agricultural sciences or veterinary practices, both of which are relevant to biology and chemistry.
- The University of Alabama at Birmingham is a popular choice that people from my school go to for pursuing pre-med.
- Itās difficult to find a physics teacher or a CS teacher within the public school system I was in.
AP Computer Science was offered as an elective. Every class except freshmen submitted a ranked list of electives to submit into a lottery system, where an algorithm would pick one of the choices for their schedule. It refused to give me AP Computer Science for all three years.
I didnāt care that much. I liked to study biology and I could somewhat tolerate chemistry, so Iāve drifted from my initial interest in artificial intelligence and computer science into biomedical engineering. I spent my summers getting involved in programs geared towards students who were interested in pre-med, bio, biochem, or BME.
And I enjoyed these programs! There were two in particular:
- I participated in the **Summer Science Institute at the University of Alabama in Birmingham** twice. It was geared towards preparing students for pursuing a research project on their own by teaching the fundamentals of molecular biology and neurobiology over the course of multiple summers. Found out that I was really good at dissecting sheep brains and suturing up pigās feet for some reason.
- Even though it was run online because of COVID, the **Summer Science Program** was still a valuable experience. When I was doing it, there was the biochemistry program and the astrophysics program. I did the former. It held up really well despite the online platform, and I met a lot of my friends here at MIT through SSP. The communityās amazing, and I got to learn how to write a scientific research paper, something that I wasnāt exposed to in high school.
Despite the positive experiences, I came to the difficult conclusion that I couldnāt see myself going down the BME path in the future. As much as I like learning the content, I donāt think Iāll fit into the field, mainly for the reason that I stated earlier in this post: Iād much rather work with artificial things than organic things.
### 
### this is how i got interested in mechanical engineering + electrical engineering
I was also on my high schoolās robotics team for all four years. There was also a time that I thought maybe I wanted to try out something with hardware, whether it was mechanical engineering or electrical engineering. Although the robotics team was one of the best things I did in high school, I couldnāt see myself pursuing mechanical engineering in the future. I was able to participate in electrical engineering research at a nearby university (albeit virtually, because of COVID), and the outcome was the same. I loved doing the research, but I couldnāt see myself pursuing electrical engineering in the future either.

### computer science, my old friend. i havenāt seen you in ages

made this at 4am in the morning after countless efforts at debugging
Iām back to my original interest which sparked my decision to pursue STEM in the first place: CS. By this time, high school was pretty much over, so I didnāt know where to start with formally learning CS. When I got accepted to MIT, I thought, āOkay, cool! Iāll just learn CS there.ā College is that place where you start learning about the things youāve always wanted to learn.
Except that when I took 6.0001ā [02](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-2) Intro to Computer Science and Programming in Python in the fall semester, there were so many people in my vicinity who already had extensive experience in programming.ā [03](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-3) Although this could be because I live in Next House Not just that, but theyāve medaled in whole coding olympiads or have made software that work on their own. The people who had a good amount of experience in programming say that 6.0001 wasnāt bad, the people who had slightly less experience say that itās a hard but do-able class. I struggled and barely passed the class by one point. A rocky start for someone who wants to be a CS major.
Iām taking 6.009ā [04](https://mitadmissions.org/blogs/entry/pursuing-cs-as-a-near-beginner/#annotation-4) Fundamentals of Programming this semester. Itās hard to describe my thoughts on it because itās driving me nuts butā¦not necessarily in a bad way? Okay, it drives me nuts in that everybody I seem to meet says something along the lines of, āoof yeah this lab was pretty difficult but itās definitely do-ableā while everything Iāve tried canāt even get me past the first step in a lab.
But it also drives me nuts in that Iām getting obsessed with Python. I have these urges where I want to, like, code more because it puts me in the āzoneā in the same way that drawing or playing Minecraft puts me in the āzone,ā but all of that initial excitement disappears after I stare at the lab for eight hours at a time without making any progress.
If Iām at my limit, Iāll say in indignation, āI hate this class. I canāt deal with this class.ā Thatās a huge lie. I love the class so much and its content is everything Iāve always wanted to learn about. I hate that Iām not good enough to make the most out of it. If I really hated 6.009 then I wouldnāt care this much about getting better. I rarely get *this* passionate and emotional over classes in general.
So thereās this mess of conflicting emotions that Iām stuck between. Programming makes me happy and itās something I can finally see myself doing for years down the line, but I canāt even go past the basic steps in the class. People commend perseverance in the process of learning, but five days isnāt enough to get me over the first part of the current lab. Getting help is one of the best policies in a course, but Iām too inexperienced to even understand the TAs or my classmates. When I went up to my recitation leader to ask him how to become a better programmer, he called the latter situation a product of the ā[curse of knowledge](https://en.wikipedia.org/wiki/Curse_of_knowledge)ā:
> The curse of knowledge is a cognitive bias that occurs when an individual, who is communicating with other individuals, assumes they have the background knowledge to understand. *ā Wikipedia*
He told me to practice Python in my free time, which Iāve started to do through CodingBat and also looking up basic Python projects for beginners. I programmed a simple game of āRock, Paper, Scissorsā this past Friday. But my unfinished lab remains the same.
The best way I can compare my feelings about 6.009 is like Captain Ahab being obsessed over hunting down Moby Dick and everyone else thinking that heās gone insane. But he dies in the end to the titular whale, so I think that comparison sucks. So I replaced him with Elle Woods from *Legally Blonde* instead, who also pursued the seemingly insurmountable obstacle between her background (a sorority girl who hasnāt done anything related to law) and her goals (getting into Harvard Law School). Except Elle Woods actually survives her story. She couldāve also killed Moby Dick without herself dying if she was given the chance.

*Why didnāt I just stick with programming from the beginning?* is whatās been bothering me for the past couple of weeks. If I kept programming from seventh grade, Iād probably have a much easier time than Iām having now. Itās just as valuable to discover that some things arenāt right for you, but the time it took to make those discoveries replaced the time I couldāve had to gain experience in programming. Itās a pain, but I canāt change the past.
Iām going to meet my professor this upcoming Monday to chat with him about what I can do to get the most I can out of 6.009. Besides, Iāve had experiences in high school where there was a class that I really wanted to do well in, but even external help wasnāt helpful enough, so I went to the teacher and got the insight I needed to do well in the class. I donāt get this obsessed over classes I donāt care as much about. Maybe this struggle is a good sign of things to come.
Thereās also plenty of examples of MIT students who graduated with a major in CS without having any programming experience before coming to MIT. According to what Iāve heard, the learning curve is steep, but it isnāt a barrier. |
| Shard | 113 (laksa) |
| Root Hash | 16209185242614113513 |
| Unparsed URL | org,mitadmissions!/blogs/entry/pursuing-cs-as-a-near-beginner/ s443 |