SEG 4910 Software Engineering Capstone Project Part 1

3 units
Software Engineering
Faculty of Engineering
Formation of teams and development of the first iterations of a significant software system. Work includes project management, analysis, quality assurance, design, and implementation. Deliverables include written documentation and presentations in class. Work is guided by a professor, but is performed for an external entity designated the 'customer', who must be satisfied with the group's work. Students are expected to address any risks or societal concerns raised by their project (legal liability, financial costs, community impact) in keeping with the obligations and responsibilities expected of a professional engineer.

Components:

Lecture
Research

Requirements:

Prerequisites: SEG 3101 , SEG 3102 , SEG 3103 , SEG 3125 , 2 work terms from SEG 2901 , SEG 3901 , SEG 3902 , or SEG 4901 .

Previously Offered Terms:

Fall
Winter

Organized

232 responses

4.50

/ 5

strongly agree
63%
agree
31%
disagree
3%
strongly disagree
2%
25%
50%
75%
100%

Clear Expectations

88 responses

4.50

/ 5

strongly agree
61%
agree
32%
neither agree nor disagree
2%
disagree
5%
strongly disagree
0%
25%
50%
75%
100%

Learned a Lot

232 responses

4.47

/ 5

strongly agree
61%
agree
32%
disagree
6%
strongly disagree
1%
25%
50%
75%
100%

Recommend

144 responses

4.48

/ 5

strongly agree
57%
agree
39%
disagree
3%
strongly disagree
1%
25%
50%
75%
100%

Workload

144 responses

1.78

/ 5

very heavy
38%
heavier than average
47%
average
14%
lighter than average
1%
very light
0%
25%
50%
75%
100%

Fair Assessments

231 responses

4.24

/ 5

strongly agree
44%
agree
14%
disagree
12%
strongly disagree
1%
question not applicable
29%
25%
50%
75%
100%