My son started working as a web developer the same month he wrote his final 
C Sc and History (double major) exams in 2008. He had scholarships and co-op work terms, including one that got 2007 NSERC funding because of his high marks. Graduated with k$3 in the bank from co-op income. Most local Engineering Co-op students graduate with a standing job offer but some choose not to take it, opting for other work positions. That includes Computer Engineering, C Sc and "Software Engineering". I don't personally object to that term, but some Engineers do.