This correct answer is in Indian context:
Since all the Indian engineering colleges teach their curriculum their own way hence there is NO accurate answer to this question.
But an Indian computer science student for the BTech program in India should make sure that his/her Indian engineering college teach only this syllabus so that such a student is able to compete in some competitive exam to become a computer engineer in the govt sector.
And an Indian engineering student should make sure that his/her Indian engineering college is offering these facilities to their engineering students which increases the probability of an Indian engineering college producing highly skilled professionals for the industry.