Pat yourself on the back! You have done a good job & congratulations! The good news is that with science you havemany different & varied kinds of options to choose from. You can choose courses from the science stream as well as the non-science stream. This is also where it gets a bit conf
If you are a computer science student or taking a course to become a software engineer, you should have the industry-relevant skills to become a proficient programmer. Technology is massive, and several tools, platforms, and languages exist. It makes no difference if you are an expert programmer