Engineering Computer Applications and Interactive Modelling

Unit Outline (Higher Education)

   
?   Display Outline Guidelines      


Effective Term: 2024/05
Institute / School :Institute of Innovation, Science & Sustainability
Unit Title: Engineering Computer Applications and Interactive Modelling
Unit ID: ENGIN3401
Credit Points: 15.00
Prerequisite(s): (ENCOR1021 or ENGIN1006)
Co-requisite(s): Nil
Exclusion(s): (ENMTX3010 and ITECH1000)
ASCED: 030101
Other Change:  
Brief description of the Unit

This unit provides students with solid foundation in advanced level programming techniques, computer applications and interactive modelling in engineering. With the advancement of time and technology, there has been a much greater involvement of different computer applications and interactive modelling techniques in a wide range of engineering applications, especially mechatronics. Rigorous development of such applications and modelling techniques have helped enormously in improving the performance and efficiency of a mechatronic system and enhanced its reliability. Through this unit students will get the opportunity to extensively use programming languages, such as C/C++, and software tools, such as MATLAB/SimuLink and LabVIEW, to perform programming, interactive modelling and simulation to analyse and solve physical engineering problems. This will help in the development of their fundamental theoretical knowledge and skills in different areas of mechatronic systems engineering.

Grade Scheme: Graded (HD, D, C, P, MF, F, XF)
Work Experience Indicator:
No work experience
Placement Component:
Supplementary Assessment:No
Supplementary assessment is not available to students who gain a fail in this Unit.
Course Level:
Level of Unit in CourseAQF Level(s) of Course
5678910
Introductory                                                
Intermediate                                                
Advanced                                        
Learning Outcomes:
Knowledge:
K1.

Explain the fundamentals of computer programming and modelling in solving engineering problems.

K2.

Reflect on the understanding of modular, object oriented and structured programming techniques.

K3.

Explain the concepts of program flow control, memory management, arrays, unions and elementary data structures.

K4.

Explain user defined functions, library functions, file I/O, number systems, expressions and statements.

K5.

Explain vectors, matrix algebra and numerical methods in the context of engineering.

K6.

Understand the role and application of computational numerical and statistical methods for solving complex engineering problems.

K7.

Reflect on the operations and applications of engineering software (such as C/C++, MATLAB/SimuLink, LabView) in formulating, modelling and analysing wide range of physical engineering problems and applications.

Skills:
S1.

Identify, formulate and solve engineering problems using computational techniques.

S2.

Design and model engineering applications using available software tools.

S3.

Develop and debug algorithms for engineering applications.

S4.

Analyse and interpret performance of the designed engineering algorithm / models with alterations of critical model parameters.

S5.

Simulate and analyse the influence of external parameters on the performance of the designed model.

Application of knowledge and skills:
A1.

Apply theoretical knowledge and skills to design and model a complex mechatronic process to benefit industrial applications.

A2.

Identify and efficiently solve engineering problems using computational techniques.

Unit Content:

•Advanced computer programming and modelling methodologies in engineering.
•Introduction to software tools such as C/C++, MATLAB / SimuLink, LabView.
•Modelling and interpreting physical engineering concepts into computational problems.
•Analysing and solving physical engineering problems using computer programming / modelling techniques.
•Object oriented programming, software modelling and structured programming techniques in formulating and solving engineering applications.
•Modular programming and data structures.
•Algorithm development for engineering applications.
•Computational numerical and statistical analysis of different engineering problems.

Graduate Attributes:
 Learning Outcomes AssessedAssessment TasksAssessment TypeWeighting
1.

S1-S5, A1-A2

Experiment work on modelling and programming to verify students ability to apply the acquired knowledge and skills

Reports, demonstrations

30 - 50%

2.

K1-K7, S1-S5

Relevant problems to enforce understanding of the students

Assignments / quizzes

20 - 40%

3.

K1-K7, S1-S5, A1-A2

Design exercises

Reports, demonstrations / presentation

40 - 60%

Adopted Reference Style:
Other  ()

Professional Standards / Competencies:
 Standard / Competency