u/itsthekumar wrote (the comment Michael replied to):
As a first year you probably shouldn't be taking DSA. Take CS 101 and practice and see how you like it.
u/michaelnovati replied ·
In my first year of college I did two data structures and algorithms courses (one per semester) and they were mandatory because it formed the foundation of all the other stuff we did year 2 and beyond:
Off the top of my head, they were legit blockers for these courses I remember
\- operating systems
\- distributed systems
\- databases
\- systems programming
\- computer graphics
\- software engineering 1, 2, and 3
\- human computer interaction
\- electrical engineering 1, 2
\- linear algebra for programmers
Probably more, but if you didn't get that stuff solid in year 1, you had no hope in year 2+.