I am a graduate of the BSocSc programme several years ago. I appreciate that the programme provided a flexible choice of majors and minors. Even I was admitted into social sciences programme, I could explore various streams of studies in and out of the social sciences faculty, including global studies, human resources, politics, science and music. I did a double major in psychology and sociology. Among all learning experiences in lectures, tutorials, field trips…, I would say the internship experience was one of the most memorable part of my university life. The faculty offers a credit-bearing internship programme in which students can go to various NGOs to work on social issues, ranging from poverty, education to adjustment of ethnic minorities. Students can be placed locally or overseas, depending on placement quota, their personal preference and past experience. I went to a social service agency that serves adults who are intellectually challenged and have autism spectrum disorder. It was an eye-opening experience in observing how different professionals work together to provide training for those people and reflecting on how psychological knowledge could come into play. I was also able to gain some hands-on experience in leading an activity.
There are more and more internship opportunities for university students. It is just another way to gain practical experience apart from applying for interns in government agencies or business companies, especially in organisations that would not openly recruit interns but only work with tertiary institutions.
It should be noted that for some majors/courses, there are really a lot of people studying. When I was an undergraduate back then, we often expected a lecture with 100+ students and a tutorial with nearly 20 students. If you favour close student-teacher interaction in small classes, you may look into the enrolment of particular courses.