Mech DAMP Blog

CMInDS Minor

CMInDS Minor

By: Yash Bhake

When and how did you decide to pursue this minor?:

in my 3rd sem, decided based on my interests

Why this Minor?

Interest in data science and ML

Ideal pathway to complete this minor by the 8th semester?

3rd sem- ds203, 4th sem- cs419/ds303, sem 5, 6, 7 one ds basket course each, decently doable given the flexibility and a huge course basket.

Pursued Courses

3rd Semester:

DS203

4th Semester:

CS419

5th Semester:

CS626

6th Semester:

CS726

7th Semester:

CS772

8th Semester:

ASR or speech processing course(planned)

Course Prerequisites?

background in python is really helpful

Was it difficult managing your minor alongside core Mech courses?

DS203- fairly straightforward, CS 419- bit difficult, but projects/assignments even it out. CS 626- exams are particularly tough with negative marking, but assignments and project cover up. CS 726- Difficult, needs very strong foundation of algorithms, automata, and especially probability. IE 501- difficult exams, assignments/project cover up. Suggest taking not more than one minor course in each sem, and as you have 6 sems to do 5 courses, if you feel a sem is heavy/intern season/ por etc. one sem can be omitted.

Were you able to connect this minor to your interests, projects, or career goals?

Yes definitely, I am pursuing research in Audio processing and ML in audio, all of the courses have contributed to my understanding and projects have helped in hands-on implementations, NLP courses are very connected to the work I try to do.

Any specific courses in your minor that stood out (positive or negative)?

Prof. Pushpak Bhattacharyya- CS 626. CS 772- very poor at teaching, but content is really good, CS 772 has guest lectures- pretty valuable, all the assignments are very important and help in growth, do the projects properly would help a lot. Prof is very very senior, if you catch up well, and get to do something under him, would be great. Grading is fair, you can get a BB with normal effots, doing assignments and projects, for AB+ have to score in the difficult exams CS 726- Prof Sunita Sarawagi- teaches well, but requires all the above mentioned prerequisites, then it shall go smooth. Assignments are very very very important, there’s no project, but these assignments each are almost project level heavy. Grading is low-mid, as course is overall difficult, if you have covered the foundation courses, you would have an edge.

Tips for juniors:

take intro courses before, make sure you know what are the soft and hard pre-requisites of any course before registering for it.

Would you recommend doing a minor in general? Why or why not?

Definitely! CS minor, DS minor open up new opportunities, especially if you are interested in they can help a lot, and gives a different taste of engineering as it may not be aligned to your core curriculum