Featured Post

Moving my blog! New url is https://patitsas.github.io/

Hi everybody, I'm migrating my blog to https://patitsas.github.io/blog/ to take advantage of the simplicity of blogging with hexo. RS...

Showing posts with label canada. Show all posts
Showing posts with label canada. Show all posts

Thursday, December 18, 2014

A Survey of High School CS in Canada

I thought I'd have a look at the status of high school CS across Canada. (I'm keeping this to provinces/territories that have a population greater than 500,000.)

Overall, it's generally categorized as an elective, often lumped in with fine arts and second languages. BC, Alberta and Manitoba are the only provinces where it is categorized as a teachable subject at the BEd level; in Ontario it is available as a minor. (Quebec, as usual, is a beast of its own not easily comparable to the other provinces.)

Western Canada seems to be leading the pack for standards and teacher support -- the only CSTA chapters in Canada are in BC, Alberta, Saskatchewan and Manitoba.

Atlantic Canada is furthest behind: New Brunswick, Nova Scotia and Newfoundland and Labrador do not appear to have computer science curricula, let alone CS teacher training/support.

Nowhere easily available on the internet could I find stats on how many schools teach CS or how many students take it -- this information is FOIable if anybody really wants to see the numbers. (If you do have the numbers, I'd love to see them!)


British Columbia:
  • British Columbia does have a CS curriculum. It's lumped in with "computer studies" that is mostly IT. It is categorized as "Applied Skills" rather than a Science or Math.
  • CS is not categorized as required course for a high school diploma, but can be counted as an elective topic. BC students need to take 28 credits of elective topics.
  • The University of British Columbia offers a BEd in computer science, as does the University of Victoria and the University of Northern BC. I can't find any BSc/BEd combined programmes for CS.
  • There is a CSTA chapter for BC.
  • I can't find any stats on how many BC schools teach CS. My impression is that it's not uncommon in Vancouver but rare elsewhere.