Engineering Computations

UTS

Course Description

  • Course Name

    Engineering Computations

  • Host University

    UTS

  • Location

    Sydney, Australia

  • Area of Study

    Civil Engineering, Engineering Science, Environmental Engineering

  • Language Level

    Taught In English

  • Prerequisites

    33130 Mathematical Modelling 1

  • Course Level Recommendations

    Upper

    ISA offers course level recommendations in an effort to facilitate the determination of course levels by credential evaluators.We advice each institution to have their own credentials evaluator make the final decision regrading course levels.

    Hours & Credits

  • Credit Points

    6
  • Recommended U.S. Semester Credits
    4
  • Recommended U.S. Quarter Units
    6
  • Overview

    Description
    This subject provides engineering students with necessary computing knowledge, numerical techniques and programming skills as well as understanding on using knowledge, skills and tools for engineering problem solving. The subject introduces students to basic knowledge and skills on computational numerical methods, Excel spreadsheets and Visual Basic programming with no assumed knowledge of programming. It requires students to develop understanding on applications of such knowledge and skills for civil and mechanical engineering problem solving. Examples are chosen with an engineering bias and serve to reinforce material covered in other subjects in civil and mechanical engineering.
    Subject objectives
    Upon successful completion of this subject students should be able to:
    1. Explain basic numerical techniques and engineering computational techniques in the support of professional engineering practice.
    2. Independently acquire knowledge and skills in the utilisation of engineering computational tools.
    3. Use practical skills to solve engineering problems with a variety of computational tools.
    This subject also contributes specifically to the development of the following course intended learning outcomes:
    Identify, interpret and analyse stakeholder needs [EA Stage 1 Competency: 1.2, 2.3, 2.4] (A.1)
    Apply systems thinking to understand complex system behaviour including interactions between components and with other systems (social, cultural, legislative, environmental, business etc.) [EA Stage 1 Competency: 1.5 ] (A.5)
    Identify and apply relevant problem solving methodologies [EA Stage 1 Competency:1.1, 2.1, 2.2, 2.3] (B.1)
    Synthesise alternative/innovative solutions, concepts and procedures [EA Stage 1 Competency: 1.1, 3.3] (B.3)
    Apply abstraction, mathematics and/or discipline fundamentals to analysis, design and operation [EA Stage 1 Competency:1.1, 1.2, 2.1, 2.2] (C.1)
    Develop models using appropriate tools such as computer software, laboratory equipment and other devices [EA Stage 1 Competency: 2.2,2.3, 2.4] (C.2)
    Evaluate model applicability, accuracy and limitations [EA Stage 1 Competency: 2.1,2.2] (C.3)
    Reflect on personal and professional experience to engage independent development beyond formal education for lifelong learning [EA Stage 1 Competency:3.3, 3.5] (D.2)
    Be able to conduct critical self-review and performance evaluation against appropriate criteria as a primary means of tracking personal development needs and achievements [EA Stage 1 Competency: 3.5 ] (F.1)
    Teaching and learning strategies
    The delivery of the subject will include:
    lectures (two modes):
    5 classLectures (LEC1): take place in a class room
    5 labLectures (COMP 2): take place in a computer laboratory. However, due to seat limitations in the computer lab, the class will be divided into two groups
    Group A: 12:00~14:00, Tues.
    Group B: 14:00~16:00, Tues. (only for students have timetabling clashes)
    tutorials (two modes): all in the computer laboratories
    main tutorial sessions (COMP 1): fortnights
    Activity sessions (COMP 1): in alterative fortnights
    Lectures are supported by textbook, lecture notes/slides and rich online materials as well as reference books. The classLectures focus on theories and fundamentals and the labLectures focus pn skill and training.
    The tutorial sessions (both modes) form crucial part of this subject and therefore they are highly recommended. Main tutorials provide students with well-designed tutorials& activities (details in the tutorial booklet) to practise and apply what have been learnt as well as interaction and hand-by-hand assistance from experienced tutors. The activity sessions running in alternative weeks during the tutorial sessions provide resources and support for group project encouraging group learning and group interaction. An academic facilitator will be present to guide activities and Q/A
    NOTE: As an indication, a typical 6cp subject would normally assume a total time commitment (including class time) of approximately 150 hours, for an average student aiming to pass the subject.
    Content
    Engineering Computation covers two broad areas, namely, issues and skills. Firstly, the subject develops an understanding of the issues related to the utilisation of computational tools in the support of professional engineering practice. The second area covered by the subject is the development of specific skills and utilisation of such skills for engineering problems solving. In particular:
    General Issues and basic knowledge (self learning)
    Issues
    Operating Systems and software
    Networking and Internet
    Numerical techniques/methods
    Matrix operation and applications
    Least Square method for curve fitting
    Solving nonlinear equations
    Numerical differentiation
    Numerical integration
    Basic optimisations
    Fast Fourier Transformation (FFT)
    Spreadsheets + Visual Basic for Application (VBA)
    Within the one package, a spreadsheet program offers a facility for calculations, programmability and graphics as well as powerful VBA. Well known spreadsheet applications include budgeting, financial planning and record keeping. A not so well known feature of a spreadsheet program is its mathematical problem solving capabilities which include solving equations, fitting curves, evaluating derivatives, evaluating integrals, analysing data and performing optimisations.
    The aim of this module is to develop an appreciation of the power of a spreadsheet program as an engineering tool. Particular emphasis is placed on obtaining solutions to a variety of real problems in engineering analysis. Particular topics which are covered include:
    ? Basic Spreadsheets
    ? Advanced spreadsheets
    ? Visual Basic for application (VBA) : Macro &UDF
    Examples are chosen with an engineering bias and serve to reinforce material covered in other subjects. Skills and Understanding in formulating and modelling real engineering problems are an important aspect of this subject.
    Programming
    This subject focuses on the development of fundamental programming skills. This covers concepts such as typical programming constructs (variables, types, instructions, branching, looping, and subroutines, input/output) and algorithm design.
    Due to its power and ease of use, Microsoft Visual Basic is a popular tool for the development of interactive applications in a Windows environment. Furthermore, a version of Visual Basic, namely VBA, can be employed to extend the capabilities of the applications in the popular Microsoft Office suite.
    This module applies fundamental programming principles to the Visual Basic language using Visual Basic Editor (VBE) in Excel. It focuses on the sequential programming which develops understanding of basics programme coding, but also covers material related to the design of the user interface through user form through Object-Orientated programming. Particular topics.
    Again, examples are chosen with an engineering bias and serve to reinforce material covered in other subjects.
    It is important to recognise that, within the scope of this subject, it is not possible to become familiar with the majority of the features of this extensive applications development tool. Rather, this subject serves to provide an understanding of the fundamentals and the confidence needed to explore further features as the situation requires.
    Assessment
    Assessment task 1: Activity Gauge - assessing learning activities through entire semester
    Objective(s):
    This assessment task addresses subject learning objectives:
    1, 2 and 3
    This assessment task contributes to the development of the following course intended learning outcomes:
    A.1, A.5, B.1, B.3, C.1, C.2 and C.3
    Type: Exercises
    Groupwork: Individual
    Weight: 15%
    Length:
    The activities, monitored by an activity gauge weekly, include assessments of a variety of learning activities such as pre- & post- Lecture online quizzes, on-class activities, tutorial performance etc. The purpose of the activities is to encourage flipped learning and provide guide and feedbacks to learning.
    Criteria linkages:
    Criteria Weight (%) SLOs CILOs
    Correctness of application of theory 10 1 C.1
    Relevance of model 10 1 C.2
    Correctness of the answer 10 1, 2 B.1
    Interpretation of results 20 3 A.1, A.5
    Application of methodology 20 1, 2 B.1
    Creativity of Solution 20 2, 3 B.3
    Accuracy & evaluation of model 10 1, 3 C.3
    SLOs: subject learning objectives
    CILOs: course intended learning outcomes
    Assessment task 2: Group Project
    Intent:
    This group project is designed for providing an opportunity for students to build up an essential skill/ability of an engineer, i.e. working with a group to solve an engineering problem by applying learnt (or new) knowledge. It encourages group learning, group management, group discussions, in-depth learning, innovations and engineering ethics. The project runs through the entire semester and contains three stages at which reports are required to be submitted and assessments will be conducted at each stage.
    Objective(s):
    This assessment task addresses subject learning objectives:
    1, 2 and 3
    This assessment task contributes to the development of the following course intended learning outcomes:
    A.1, A.5, B.3, C.1, C.2, C.3, D.2 and F.1
    Type: Project
    Groupwork: Group, group and individually assessed
    Weight: 15%
    Criteria linkages:
    Criteria Weight (%) SLOs CILOs
    Interpretation of results 10 3 A.1, A.5
    Creativity of Solution 20 2, 3 B.3
    Correctness of application of theory 20 1, 3 C.1
    Relevance of model 10 1 C.2
    Accuracy & evaluation of model 20 1, 3 C.3
    Accuracy of Self-review 20 2 D.2, F.1
    SLOs: subject learning objectives
    CILOs: course intended learning outcomes
    Assessment task 3: Threshold Exam (closed Book)
    Intent:
    Assess the threshold knowledge for students to pass this subject.
    Objective(s):
    This assessment task addresses subject learning objectives:
    1 and 3
    This assessment task contributes to the development of the following course intended learning outcomes:
    A.1, A.5, B.3, C.1 and C.2
    Type: Examination
    Groupwork: Individual
    Weight: 30%
    Length:
    Duration: 90mins
    Criteria linkages:
    Criteria Weight (%) SLOs CILOs
    Interpretation of results 20 3 A.1, A.5
    Correctness of application of theory 30 1, 3 B.3
    Relevance of model 20 1 C.1
    Accuracy & evaluation of model 30 1, 3 C.2
    SLOs: subject learning objectives
    CILOs: course intended learning outcomes
    Assessment task 4: Final Examination (Closed book)
    Objective(s):
    This assessment task addresses subject learning objectives:
    1, 2 and 3
    This assessment task contributes to the development of the following course intended learning outcomes:
    A.1, A.5, B.3, C.1, C.2 and C.3
    Type: Examination
    Groupwork: Individual
    Weight: 40%
    Length:
    Duration: 120mins
    Criteria linkages:
    Criteria Weight (%) SLOs CILOs
    Interpretation of results 20 3 A.1, A.5
    Creativity of Solution 20 2, 3 B.3
    Correctness of application of theory 40 1, 3 C.1, C.2
    Accuracy & evaluation of model 20 1, 3 C.3
    SLOs: subject learning objectives
    CILOs: course intended learning outcomes
    Minimum requirements
    In order to pass the subject, a student must:
    1. pass either threshold exam (75/100) or final exam (45/100)
    AND
    2. pass learning performance (15/30)

Course Disclaimer

Courses and course hours of instruction are subject to change.

Credits earned vary according to the policies of the students' home institutions. According to ISA policy and possible visa requirements, students must maintain full-time enrollment status, as determined by their home institutions, for the duration of the program.