ENGN2219 - Computing for Engineering Simulation

ENGN2219 - Computing for Engineering Simulation

Course Information

Programs and Courses

Public course web site


Engineers Australia Stage 1 Competency Summary

1. Knowledge and Skill base

1.1 Comprehensive, theory based understanding of the underpinning natural and physical sciences and the engineering fundamentals applicable to the engineering discipline.
1.2 Conceptual understanding of the mathematics, numerical analysis, statistics, and computer and information sciences which underpin the engineering discipline. tick
1.3 In-depth understanding of specialist bodies of knowledge within the engineering discipline.
1.4 Discernment of knowledge development and research directions within the engineering discipline.
1.5 Knowledge of engineering design practice and contextual factors impacting the engineering discipline.
1.6 Understanding of the scope, principles, norms, accountabilities and bounds of sustainable engineering practice in the specific discipline.

2. Engineering Application Ability

2.1 Application of established engineering methods to complex engineering problem solving. tick
2.2 Fluent application of engineering techniques, tools and resources. tick
2.3 Application of systematic engineering synthesis and design processes.
2.4 Application of systematic approaches to the conduct and management of engineering projects.

3. Professional and Personal Attributes

3.1 Ethical conduct and professional accountability.
3.2 Effective oral and written communication in professional and lay domains.
3.3 Creative, innovative and pro-active demeanour.
3.4 Professional use and management of information.
3.5 Orderly management of self, and professional conduct.
3.6 Effective team membership and team leadership.

Learning Outcomes to EA Stage 1 Competency Mapping

1. Knowledge and Skill base 2. Engineering Application Ability 3. Professional and Personal Attributes

1.1

1.2

1.3

1.4

1.5

1.6

2.1

2.2

2.3

2.4

3.1

3.2

3.3

3.4

3.5

3.6

1Model small to moderate sized problems in engineering simulation for the purpose of computational implementation. tick tick tick
2Complete the implementation of a program, given a description of its required behavior. tick tick tick
3Be able to structure the design of a larger task into appropriate sub-tasks, using procedural and object-oriented methods where appropriate. tick tick tick
4Analyze alternatives among simple algorithms -- based on numerical properties and algorithm complexity -- and select the most appropriate for a simple task. tick tick
5Be able to reason about the correctness of a simple program, given a logical description of its required behavior.
6Analyze alternatives among simple data-structures, and select the most appropriate structure for a simple task. tick
7Apply their knowledge of testing principles to select appropriate test data for an individual software module, and implement a test harness to perform its testing. tick tick
8Be capable of applying visual programming techniques to simple examples in engineering simulation.
9Identify economic implications of the software life cycle to the process of software construction in this context. tick
10Be able to analyze case studies in engineering simulation, and recognize how to apply the techniques and methods used to other situations. tick tick tick

Assessment Tasks

1

Assingment 1

2

Assignment 2

3

Lab Tests

4

Final Exam

Learning Outcomes to Assessment Task Mapping

Assessment Tasks

1

2

3

4

1Model small to moderate sized problems in engineering simulation for the purpose of computational implementation. tick tick tick tick
2Complete the implementation of a program, given a description of its required behavior. tick tick
3Be able to structure the design of a larger task into appropriate sub-tasks, using procedural and object-oriented methods where appropriate. tick tick
4Analyze alternatives among simple algorithms -- based on numerical properties and algorithm complexity -- and select the most appropriate for a simple task. tick tick tick
5Be able to reason about the correctness of a simple program, given a logical description of its required behavior.
6Analyze alternatives among simple data-structures, and select the most appropriate structure for a simple task. tick tick
7Apply their knowledge of testing principles to select appropriate test data for an individual software module, and implement a test harness to perform its testing. tick tick
8Be capable of applying visual programming techniques to simple examples in engineering simulation.
9Identify economic implications of the software life cycle to the process of software construction in this context. tick
10Be able to analyze case studies in engineering simulation, and recognize how to apply the techniques and methods used to other situations. tick tick

Updated:  28 Jul 2017/ Responsible Officer:  Head of School/ Page Contact:  Lecturer Name