Doing it through BSc means computer science or computational science will be your major. In a BCST you have several majors to choose from including information systems, digital systems, software development, multimedia etc. You get a more specialised degree with BCST. You are also more limited in the BSc in choosing computing based subjects as you must also meet other requirements for science subjects