"Basic Engineering"-Justified?
For most of us,the first sem or first year would be common to all branches. A IT Guy must do welding,lathe,plumbing etc., a mechanical guy would need to go around fundamentals of programming in C or C++. I Don;t find any reason in it. What is the need for them? Why wasting a year for no-use matters?