Mech DAMP Blog

DS203 - Programming for Data Science

DS203 - Programming for Data Science

Instructor

Prof. Vinay Kulkarni

Semester

3rd Sem

Course Difficulty

On a scale of 1 to 10 (with 10 being the most difficult in terms of both content and grading), I would rate this course a 5. If you complete all the assignments on time and dedicate 1-2 hours daily to the course project, this should be more than enough to get a good grade. The content is also not difficult to understand, a single thorough reading of the material should be sufficient to grasp the concepts.

Time Commitment Required

Devote about 1 hour daily to the course project. Normally, assignments can be completed in 2-3 hours in one sitting. The theory is not difficult, so spending 1 hour per week studying it should be enough.

Grading Policy and Statistics

AA 19 AB 35 AP 3 BB 55 BC 44 CC 17 CD 3 DD 3 FR 1 Total 180

Attendance Policy

We used to have attendance on SAFE and the professor had kept an attendance policy of>75%

Teaching Style

The professor focused more on practical/implementation part than theory. The classes were pretty slow and the contents were not rushed at all. Also, most of our evaluations were done via Assignments and Course Projects (we had 2 course projects). We had only 2 quizzes over the duration of the course which were focussed more towards the implementation and conceptual part of the material and we barely had to rote learn anything during the course. There was no midsem, but the professor did conduct endsem. The endsemester paper was very easy, someone with a good grasp of the basic concepts could’ve easily nailed the paper. 

Feedback on Assignments/ Tutorials/ Projects

The assignments were very helpful and covered all the topics in detail. They were well structured and not overly difficult, allowing students to learn a lot through independent completion. I recommend that students taking this course complete all the assignments on their own as they are not too time consuming and there is a lot to learn from these assignments. We had two course projects. The first one, given shortly after the midsems, was relatively smaller in scope. The final course project was conducted before the endsem. Both projects were very helpful and provided insights into the work of data scientists in the industry.

Course Importance

This course is extremely important for someone who’s pursuing a minor in CMInDS. This is a compulsory course to get a minor degree in CMInDS

Future Tracks

This course is very helpful for those who want to pursue a career as a Data Scientist or even an ML engineer

Additional Comments

If possible try to take this course in your third semester!

DS 203 Review By: Ashok Nayak