Based on the eligibility criteria for the British Columbia Provincial Nominee Program's (BC PNP) International Post-Graduate (IPG) stream, as a software engineer with a bachelor's degree in computer science, you'd be looking for master's programs that fall into the following eligible areas:
- Computer and information sciences and support services
- Engineering
- Engineering technology and engineering-related fields
- Mathematics and statistics
These programs would need to be offered by post-secondary institutions in British Columbia. Given your background, you might look into master's programs like Computer Science, Software Engineering, Information Technology, or Data Science, which are generally well-represented in Canadian universities and align with the province’s in-demand skills【14†source】.
To start, you could check specific universities in Vancouver, such as the University of British Columbia (UBC) or Simon Fraser University (SFU), for the programs they offer in these fields. It's also a good idea to contact the admissions departments of these universities to get more details on the programs, including any prerequisites or specializations that could further enhance your qualifications for the IPG stream.