Academic Unit (AU) and Graduate Attribute (GA) information for required courses and technical electives

AU and GA data for each program is listed below,

Civil Engineering

Environmental Engineering

Geological Engineering

Graduate Attributes (GA) and Performance Indicators (PI)

Graduate attribute

Performance indicator

("_____ graduates from UWaterloo should be able to…")

Knowledge Base

1a. Demonstrate understanding of concepts in mathematics

1b. Demonstrate understanding of concepts in natural science

1c. Demonstrate understanding of engineering fundamentals

1d. Demonstrate understanding of specialized engineering knowledge
Problem Analysis

2a. Formulate a problem statement

2b. Develop models to solve engineering problems including identifying approximations, assumptions and constraints

2c. Critically evaluate solutions of engineering problems1

3a. Design2 experiments to investigate complex engineering problems

3b. Gather information from relevant sources3 to address complex engineering problems

3c. Synthesize information from multiple sources to reach to reach valid conclusions


4a. Define design requirements and specifications for complex, open-ended engineering problems5

4b. Critically evaluate and compare design choices

4c. Generate and refine potential solutions to complex, open-ended design problems

Use of Engineering Tools

5a. Select appropriate engineering tools6, considering their limitations

5b. Modify and/or create appropriate engineering tools, identifying their limitations

5c. Use engineering tools appropriately

Individual and Team Work

6a. Contribute as an active team member or leader to complete individual tasks

6b. Collaborate with others to complete tasks effectively as a team

Back to top

Communication skills

7a. Orally present information within the profession and to society at large

7b. Communicate in a written format within the profession and to society at large

7c. Interpret information, including instructions


8a. Articulate the roles and responsibilities of the professional engineer in society with reference to the protection of the public and its interest

8b. Describe the importance of codes, standards, best practices, laws, and regulations within engineering.

Impact of Engineering

9a. Identify the relevance of and uncertainty associated with the different aspects (social, cultural, economic, health, safety, legal, environmental), of an engineering project.

9b. Analyze the social, health, safety, and environmental aspects of an engineering project, incorporating sustainability considerations in making decisions.

Ethics & Equity

10a. Identify ethical and unethical behavior in professional situations

10b. Identify how an engineer is accountable to multiple stakeholders in engineering practice.

10c. Identify equitable and inequitable situations or behaviors

Economics & Project Management

11a. Apply project management techniques in engineering projects, with attention to risk and change.

11b. Perform economic analysis of engineering projects with attention to uncertainty and limitations.

Life-long Learning

12a. Identify gaps in their knowledge, skills and abilities

12b. Obtain and evaluate information or training from appropriate sources

12c. Reflect on the use of information or training received

Back to top

1Note: the words ‘reality checks’ and ‘complex’ need to be included in the rubrics

2Identifying factors that affect a system, and planning experiments to determine their relationships

3Experiments, field data, literature, and other sources

4The design process is iterative and may require going back and forth between any of these indicators

5Including health and safety risks, applicable standards, economic, environmental, cultural, and societal considerations as appropriate

6'Tools' is defined broadly, to include physical tools and to also include software, hardware, techniques (e.g. factorial design, dimensional analysis)

Download GA table (PDF)

Back to top