Hello Hanveer,
Yes Punjab university offers B.Sc in various disciples such as Physics, Mathematics, Chemistry, Physics(specialization in Electronics), Geology, etc..
Please refer to the below mentioned link for the courses list offered by the punjab university:
https://university.careers360.com/articles/panjab-university-courses
The below official link mentions all the courses offered by the university:
http://puchd.ac.in/faculties.php
Hope this Helps
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile