Hello Aditya
There are a lot of UG and PG courses in Computer Science. All the courses can give you a proper hold on the subject. You just need to choose anyone based on your knowledge and interest. But, in case you are a beginner in this field, I would like to suggest you to go for a UG program in Computer Science, so that you can start right from the basics and then reach the advanced level of Computer Programming in a smooth manner.
Also, you can appear a number of entrance examinations in order to get admitted in a recognized college or university.
The UG courses and the well-known competitive examinations for the courses are listed below:
BE/BTech in IT
Popular entrance examinations:
JEE Main (National Testing Agency)
BITSAT (Birla Institute of Science & Technology)
MET (Manipal Academy of Higher Education)
VITEEE (VIT University)
SRMJEE (SRM Institute of Science and Technology)
BCA
IPU CET BCA (GGS Indraprastha University, Delhi)
KIITEE BCA (Kalinga Institute of Industrial Technology University, Bhubaneswar )
PESSAT (PES University, Bangalore)
LUCSAT BCA (Lucknow University, Lucknow)
BSc in IT
IIT JAM (IIT Kanpur, Uttar Pradesh)
NEST (National Institute of Science Education and Research, Bhubaneswar)
CG PAT (Chhattisgarh Professional Examination Board, Raipur)
GSAT (GITAM University in Visakhapatnam, Hyderabad, and Bangalore. )
IISER Entrance Exam (Indian Institutes of Science Education & Research for Berhampur, Bhopal, Kolkata, Mohali, Pune, Thiruvananthapuram, Tirupati)
GBPUAT (Govind Ballabh Pant University of Agriculture and Technology, Pantnagar)
Answering to your second question, I would like to say that yes, you can definitely study Computer Science parallelly with your Under Graduate degree, but do keep in mind that you will have to invest a good amount of time in the Computer Science course in order to be skilled in the field of programming.
Hope this was helpful!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile