Area of Study
Civil Engineering, Engineering Science, Environmental Engineering
Taught In English
33130 Mathematical Modelling 1
Course Level Recommendations
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.
Recommended U.S. Semester Credits4
Recommended U.S. Quarter Units6
Hours & Credits
OverviewDescriptionThis 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 objectivesUpon 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 strategiesThe delivery of the subject will include:lectures (two modes):5 classLectures (LEC1): take place in a class room5 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 groupsGroup 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 laboratoriesmain tutorial sessions (COMP 1): fortnightsActivity sessions (COMP 1): in alterative fortnightsLectures 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/ANOTE: 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.ContentEngineering 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)IssuesOperating Systems and softwareNetworking and InternetNumerical techniques/methodsMatrix operation and applicationsLeast Square method for curve fittingSolving nonlinear equationsNumerical differentiationNumerical integrationBasic optimisationsFast 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 &UDFExamples 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.ProgrammingThis 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.AssessmentAssessment task 1: Activity Gauge - assessing learning activities through entire semesterObjective(s):This assessment task addresses subject learning objectives:1, 2 and 3This 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.3Type: ExercisesGroupwork: IndividualWeight: 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 CILOsCorrectness of application of theory 10 1 C.1Relevance of model 10 1 C.2Correctness of the answer 10 1, 2 B.1Interpretation of results 20 3 A.1, A.5Application of methodology 20 1, 2 B.1Creativity of Solution 20 2, 3 B.3Accuracy & evaluation of model 10 1, 3 C.3SLOs: subject learning objectivesCILOs: course intended learning outcomesAssessment task 2: Group ProjectIntent: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 3This 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.1Type: ProjectGroupwork: Group, group and individually assessedWeight: 15%Criteria linkages:Criteria Weight (%) SLOs CILOsInterpretation of results 10 3 A.1, A.5Creativity of Solution 20 2, 3 B.3Correctness of application of theory 20 1, 3 C.1Relevance of model 10 1 C.2Accuracy & evaluation of model 20 1, 3 C.3Accuracy of Self-review 20 2 D.2, F.1SLOs: subject learning objectivesCILOs: course intended learning outcomesAssessment 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 3This assessment task contributes to the development of the following course intended learning outcomes:A.1, A.5, B.3, C.1 and C.2Type: ExaminationGroupwork: IndividualWeight: 30%Length:Duration: 90minsCriteria linkages:Criteria Weight (%) SLOs CILOsInterpretation of results 20 3 A.1, A.5Correctness of application of theory 30 1, 3 B.3Relevance of model 20 1 C.1Accuracy & evaluation of model 30 1, 3 C.2SLOs: subject learning objectivesCILOs: course intended learning outcomesAssessment task 4: Final Examination (Closed book)Objective(s):This assessment task addresses subject learning objectives:1, 2 and 3A.1, A.5, B.3, C.1, C.2 and C.3Type: ExaminationGroupwork: IndividualWeight: 40%Length:Duration: 120minsCriteria linkages:Criteria Weight (%) SLOs CILOsInterpretation of results 20 3 A.1, A.5Creativity of Solution 20 2, 3 B.3Correctness of application of theory 40 1, 3 C.1, C.2Accuracy & evaluation of model 20 1, 3 C.3SLOs: subject learning objectivesCILOs: course intended learning outcomesMinimum requirementsIn order to pass the subject, a student must:1. pass either threshold exam (75/100) or final exam (45/100)AND2. pass learning performance (15/30)
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.