Hi,
Both of them are good courses. You learn from the basics once you enroll in the course so a prior knowledge is not mandatory. The difficulty of a subject depend upon student's interest in the subject. so an accurate prediction is not possible. The job opportunities are good in public as well as private sectors. Also you will have chances in abroad too. The coding is part of the curriculum in universities usually in first year (It vary according to universities). You will learn some basic coding but will be more focused on core subjects.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile