Hi Sir,
It is always good to have some prequite knowledge about the subject but not compulsory. He will be taught everything about programing and technical stuffs from the basics. Moreover the first semester is an extension of what he has learnt in senior secondary education. Computer languages such as python,c or Java is introduced subsequently one by one to avoid burden from the candidates.
Hope it helps!!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile