State of the
Software Engineering Program,
Spring 2017

Patrick Lam

Director, Software Engineering Program

April 4, 2017

History

First graduating class: 2006

# of BSEs granted to 2016: 865

Today's Goal

Today, the SE program is extremely successful.

 

Where should we go from here?

  • adjustments to courses?
  • non-technical adjustments?

Key Design Features of SE

Engineering or Math? Both!

  • SE students meet almost all BCS requirements.
  • SE students get foundational Engineering background.

In practice:
  SE students feel more connection to Engineering,
  but take more CS electives.

 

credit: Jo Atlee

Accreditation

SE Design Goal:

  • PEng-able and CIPS-able.

Actual result:

  • less than 1% of grads have PEng.

(how should we formulate SE's raison d'être?)

SE 2021

First-year Averages

1A mean1A 1st dec1A fails1B mean1B 1st dec1B fails
2016 75.590.3971.48822
2020 81.393.0478.791.64
2021 85.495.82

Diversity: % Females

Class1A4B
200617%11%
20097%5%(=3 females)
20129%10%
201513%11%
201818%15% (4A)
202118%

Attrition

Class1A4Bretention
20061028078%
20091055552%
20121168069%
201513710174%
201815114294% (to 4A)
2021130

Class of 2015: how many degrees?

Initial (F10): 137; final (W15): 101 in 4B.

% graduated = 74

BSE 89
BCS 10
dropout 23
incl. were registered in BCS 12
BMath (Aci Sci) 1
BMath (Comp Math, Stat) 1
BA (Econ) 1
BMath (Math Studies) 1
BASc ENVE 1
BASc MGMT 1
BSc2

2017 Exit Survey

2017 Exit Survey

2017 Exit Survey

Today's Agenda

  • Fitness for Future: are our SE grads well-prepared?
  • Student well-being and engagement: how to improve?
  • Curriculum: Year 1, Years 2-3, CS 247/SE 46[345] sequence