0% found this document useful (0 votes)
4 views

Accomplishment

Uploaded by

Debjit Dey
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Accomplishment

Uploaded by

Debjit Dey
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

In July 2021, when I was in the 1st year of my B.

tech degree, I was casually browsing through


Class Central's website to take up a course on Computer Science with the intent of beginning a
journey to "dive deeper" into the world of Computer Science. It was from there that I first got to
know about CS50. CS50, Harvard University's introduction to the intellectual enterprises of
computer science and the art of programming, is for majors and non-majors alike, with or
without prior programming experience. So, I decided instantly that this was the right place to
jump off as it is a great introductory course on Computer Science.

Do I have any prior programming experience back then? Yes, I did. I wrote my first program
back in school when I was in 10th grade. I always believed in the power of coding as it gives us
the ability to make whatever we think of, which is just amazing.

It's been a wonderful experience, with some headaches and a lot of fun! I went from "low level"
C programming like managing pointers and memory "by myself" and creating my own "hash-
tables" and "trees" using C pointers, to creating a simple web app using Python with Flask on the
back-end, while (re-)learning all CS basics like searching and ordering arrays, algorithm
complexity and big-O notation, recursion, and concurrency. And let's not forget, with some awe-
inspiring problems sets along the way. I felt I could be a CSI agent "querying and crossing
information" to solve a crime at some point in the course. I've learned a lot more than I expected
in this introductory CS course. The most fun part was developing the Final Project with the
newly acquired programming skills and knowledge I have gained from the course.

Was my journey smooth? The answer is a straight No. I got stuck many times solving the
problem sets but, I was well motivated to complete the course. "Computer Science is all about
solving problems" Whenever I got stuck somewhere, this quote motivated me. Finally, after
sticking with this course for over the year, I completed the course on 27th December, thus ending
2021 on a good note!

Discovering coding may have cracked the door open to the whole new universe of Computer
Science, but finding Harvard's Intro to Computer Science course flung the door open. Many
thanks to David J. Malan and the entire CS50 team, who have done a great job during this
impeccable course. It was not easy though, if I can do it, you can too!

Check out CS50x 2022 here on edX: https://bit.ly/cs50x2022

You might also like