Not too easy. Not too difficult.
Because it provides good structure for better programming practices and for common design conceptualization.
If you want have exceptional qualification related to the course, it would give your course credibility. For example, for the course on Quantitative Aptitude for GMAT, GRE, CAT, IBPS
Hours per week:
Advice for students:
This is very important course and I would recommend everyone not only in mechanical but from disciplines to opt this.