* The specific university or institution: Different universities offer different specializations within science.
* The country: Educational systems and course offerings vary across the globe.
* The evolution of science: New fields and specializations are constantly emerging.
However, you can think about the main branches of science to get a general idea:
* Physical Sciences:
* Physics
* Chemistry
* Astronomy
* Geology
* Biological Sciences:
* Biology
* Zoology
* Botany
* Microbiology
* Genetics
* Earth Sciences:
* Meteorology
* Oceanography
* Environmental Science
* Mathematical Sciences:
* Mathematics
* Statistics
* Computer Science
* Health Sciences:
* Medicine
* Pharmacy
* Nursing
* Biotechnology
Within each of these branches, there are many sub-branches and specializations.
For example, within Biology, you could find:
* Molecular Biology
* Ecology
* Evolutionary Biology
* Marine Biology
* Biochemistry
To find a comprehensive list, you should consult the specific university or institution you are interested in. They usually have detailed course catalogs or program descriptions that will give you a clear idea of the BSc science options available.