Вы находитесь на странице: 1из 7

ENG1060 Computing for Engineers

Unit Staff
Unit Overview
Academic
Overview

ENG1060: Computing for Engineers

Teaching &
Learning
Method

LECTURE 0

Unit Schedule
& Resources

Welcome to ENG1060

Assessments

Unit Learning Outcomes

Contact Hours
Academic
Overview
Teaching &
Learning
Method
Unit Schedule
& Resources
Assessments

This unit is worth 6 credit points

Unit Overview

This means 12 hours of work per week

Academic
Overview
Teaching &
Learning
Method

You have 5 contact hours at Monash


every week

Assessments

Try to spend 7 hours a week reviewing


the lecture material, preparing for labs
and practicing MATLAB Programming
3

Program Education Objectives

Academic
Overview
Teaching &
Learning
Method

Unit Overview

1. successful careers in a chosen


engineering discipline
2. competencies to become
professional engineers
3. the ability to work and
communicate in globalized
engineering teams
4. the capacity for life-long learning

Program Education Objectives

Academic
Overview
Teaching &
Learning
Method
Unit Schedule
& Resources

To be achieved 5 years after


graduation

Assessments

Assessments

Course/Learning Outcomes

ENG1060 Computing for Engineers

Where the LOs Come from?

Program Outcomes
Unit Schedule
& Resources

2. To develop structured problem solving


techniques and to develop a knowledge of
programming concepts and the ability to
write simple programs

ENG1060 Computing for Engineers

Where the LOs Come from?


Unit Overview

1. To develop an understanding of commonly


used numerical methods for solving
engineering problems; the ability to
appropriately apply numerical methods to
engineering problems and to know some of
the limitations of such methods

Unit Schedule
& Resources

1-hour lectures X 2
3-hour Computer Lab (Starts Week 2)

ENG1060 Computing for Engineers

Lecturer (Campus Coordinator Sunway)


Mr. KHOO Boon How
Room 5522, Building 5 Level 5
Phone: 55146232
Email: khoo.boon.how@monash.edu

Tutor (Sunway)
Mr. Kee Chea Yau (kee.chea.yau@monash.edu)
Ms. Teoh Boon Ean (teoh.boon.ean@monash.edu)
Ms. Sheeba Jenifer (sheeba.sujit@monash.edu)
Mr. Ng Jiunn Yea (ng.jiunn.yea@monash.edu)
Mr. Mukund Nilakantan Janardhanan (mukund.janardhanan@monash.edu)

Lecturer: Mr. KHOO Boon How

Unit Overview

Unit Coordinator & Lecturer - Clayton


Dr. Yi Hong
Head Demonstrator & Lecturer- Clayton
Mr. Yogen Padayatchy

Program Outcomes

To be achieved upon graduation

Course/Learning Outcomes

ENG1060 Computing for Engineers

PO1 The ability to apply knowledge of


basic science and engineering
fundamentals
PO2 In-depth technical competence in a
chosen engineering discipline
PO3 The ability to undertake problem
identification, formulation and solution
PO4 The ability to utilise a systems
approach to design and operational
performance
PO5 An understanding of the principles of
sustainable design and development, and
environmental responsibilities
PO6 An understanding of the social,
cultural, global and ethical responsibilities
of a Professional Engineer and
commitment to them
PO7 The ability to communicate
effectively, not only with engineers, but
also with the community at large
PO8 The ability to function effectively as
an individual, and in multi-disciplinary and
multicultural teams
PO9 A desire to undertake lifelong
learning, and capacity to do so
PO10 An ability to manage an
engineering project with an understanding
6
of its business environment

ENG1060 Computing for Engineers

Relationship between LO and PO

Where the LOs Come from?


Unit Overview
Unit Overview

Program Education Objectives

Academic
Overview

Academic
Overview
Teaching &
Learning
Method

Teaching &
Learning
Method

To be achieved upon
completing this unit

Assessments

Course/Learning Outcomes
PO1, PO2,
PO3, PO4,
PO5, PO6,
PO7, PO10

PO1, PO2,
PO4, PO6,
PO7, PO10

1. To develop an understanding of
commonly used numerical methods for
solving engineering problems; the ability
to appropriately apply numerical
methods to engineering problems and
to know some of the limitations of such
methods

PO3

PO4

PO5

PO6

PO7

LO2

Assessments

PO8

PO9

PO10

Key:
Blank : No Emphasis
 : Emphasized in the unit

Assessment
Labs

Assignment

Library Test

Exam

LO1

C3

C3

P1

C3

LO2

C3

C3

P1

C3

Key:
1 : Very Little Emphasis
2 : Moderate Emphasis
3 : Strong Emphasis
A : Affective (Growth in feelings or emotional areas, Heart)
P : Psychomotor (manual or physical skills, Hand)
C : Cognitive (Mental Skills, Head)

2. To develop structured problem


solving techniques and to develop a
knowledge of programming concepts
and the ability to write simple programs
7

ENG1060 Computing for Engineers

PO2

Unit Schedule
& Resources

Program Outcomes
Unit Schedule
& Resources

PO1
LO1

ENG1060 Computing for Engineers

Unit Outline

What can You Expect from this Unit?


Unit Overview
Unit Overview
Academic
Overview
Teaching &
Learning
Method
Unit Schedule
& Resources

(1) You will learn MATLAB Programming

Academic
Overview

PART A: MATLAB Programming


Weeks 1 to 6 (12 Lectures)

Industry
Use MATLAB to
solve problem

Teaching &
Learning
Method

(2) You will learn Numerical Methods

University
Writing Exam

Unit Schedule
& Resources

PART B: Numerical Methods \w MATLAB


Weeks 7 to 12 (12 Lectures)

Lab

Library
Workshop

Assignment

Assessments
Assessments

(3) You will learn how to use (1) and (2) to


Solve Problems

Year 2
Year 3

(4) You will learn how to Present the Solution


Year 4
9

ENG1060 Computing for Engineers

Lectures

Assessment Summary
Unit Overview
Academic
Overview

Unit Overview

30 %
Internal

Teaching &
Learning
Method

10

ENG1060 Computing for Engineers

70 % Exam

Academic
Overview

cover material from the lectures,


Comp-labs and the assignment

Teaching &
Learning
Method

Unit Schedule
& Resources

Unit Schedule
& Resources

Assessments

There are two lectures a week ONLY


The lecture notes are on the unit
website as PDF files
I will demonstrate simple MATLAB
examples during lectures

Assessments

18 % Comp-Lab
(9 x 2%)
Submission via Moodle,
more details in lab

ENG1060 Computing for Engineers

10 %
Assignment
Individual work
Plagiarism are
eligible for
100% discount

Video recordings of my lectures and


Video Textbook (vbook) will be made
available in Moodle

2%
Library
Test

11

ENG1060 Computing for Engineers

12

ENG1060 Computing for Engineers

Computer Laboratories
Unit Overview
Academic
Overview
Teaching &
Learning
Method
Unit Schedule
& Resources
Assessments

Computer Labs are Important

Programming and mathematics


requires a lot of practice

80%

70%

The Comp-labs are designed to let


you practice problem solving with
MATLAB

60%

The tutors and demonstrators will


help you practice correctly by
answering your questions and guiding
you through exercises

50%

Class Size : 131

<50%
ENG1060 Computing for Engineers

13

Computer Labs start Week 2!


Unit Overview
Academic
Overview
Teaching &
Learning
Method
Unit Schedule
& Resources
Assessments

Allocate+

You only need to attend lectures


in Week 1

Unit Overview
Academic
Overview
Teaching &
Learning
Method

Computer Labs are compulsory


and they each contribute marks
to your final ENG1060 grade

Unit Schedule
& Resources
Assessments

Make sure you allocate yourself to a


Comp-Lab session ASAP
http://allocate.its.monash.edu.au/
Once a particular session is full, no more
students will be accepted (20 max)
Unless evidence is shown that the student
has a timetabling clash
Ask for help at the School Management Office
located on Building 5 Level 4
When seeking special approval, I will login in to
Allocate+ to check your timetable

Start going to your Computer


Labs next week
Choose a lab using Allocate+
ENG1060 Computing for Engineers

15

Teaching &
Learning
Method
Unit Schedule
& Resources
Assessments

16

ENG1060 Computing for Engineers

Authcate and IT Help

Feedback

Unit Overview
Academic
Overview

14

ENG1060 Computing for Engineers

Unit Overview

You need an Authcate username and


password to use Monash computers and
to access the unit website

Academic
Overview
Teaching &
Learning
Method

If you need further help, visit the ITS help


desk at:
1) Building 9, Level 3
2) Library and Learning Common, One-Stop
Information Centre, Level 1

Unit Schedule
& Resources
Assessments

Lecturer / Tutors  Students

Lab grades
Written comments attached with lab grade
Demonstration grading scheme
Assignment feedback session in week 12
Online discussion board

Students  Lecturer / Tutors


Student Evaluation of Teacher and Unit (SETU)
Anonymous online discussion board
Email your lecturer
> khoo.boon.how@monash.edu
> Start with ENG1060 in your email subject

ENG1060 Computing for Engineers

17

ENG1060 Computing for Engineers

18

ENG1060 Computing for Engineers

Unit Timetable

Unit Schedule

Unit Overview

Unit Overview

Academic
Overview

Academic
Overview

Teaching &
Learning
Method

Teaching &
Learning
Method

Unit Schedule
& Resources

Unit Schedule
& Resources

Assessments

Assessments

19

ENG1060 Computing for Engineers

ENG1060 Website on Moodle 2

Unit Schedule
Unit Overview

Unit Overview

Academic
Overview

Academic
Overview

Teaching &
Learning
Method

Teaching &
Learning
Method

Unit Schedule
& Resources

Unit Schedule
& Resources

Assessments

Assessments

ENG1060 Computing for Engineers

20

ENG1060 Computing for Engineers

21

The lectures and computer lab notes are all


available from the unit website on Moodle 2
1) To access Moodle 2, go to my.monash.edu.au

22

ENG1060 Computing for Engineers

ENG1060 Website on Moodle 2

Recommended Textbook

Unit Overview
Academic
Overview
Teaching &
Learning
Method

The lectures and computer lab notes are all


available from the unit website on Moodle 2

Unit Overview
Academic
Overview

2) Click on the Moodle 2 link next to My Units


3) Enter the ENG1060 Unit Website

Introduction to MATLAB 7 for Engineers


by William J. Palm III, McGraw Hill
- This is a good reference book that mainly covers
MATLAB Programming
2nd Edition

Teaching &
Learning
Method

Unit Schedule
& Resources

3rd Edition

Unit Schedule
& Resources

Assessments
Assessments

ENG1060 Computing for Engineers

23

ENG1060 Computing for Engineers

24

ENG1060 Computing for Engineers

Recommended Textbook
Unit Overview
Academic
Overview

Recommended Textbook

Applied Numerical Methods with MATLAB for


Engineers and Scientists by Steven C. Chapra
McGraw Hill, 2008, 2nd Edition

Unit Overview
Academic
Overview
Teaching &
Learning
Method

Teaching &
Learning
Method
Unit Schedule
& Resources
Assessments

Unit Schedule
& Resources

This is a good
Numerical
Methods
reference book
for the 2nd half
of the course
ENG1060 Computing for Engineers

Assessments

Academic
Overview
Teaching &
Learning
Method
Unit Schedule
& Resources
Assessments

Contains chapters
from the two
recommended texts
(cheaper than both)

25

For those Repeating this unit

Further instructions will be given in


week 7 library session

Unit Overview
Academic
Overview

1 hr hands-on workshop
Online library test

Teaching &
Learning
Method

This is not directly related to ENG1060

Unit Schedule
& Resources

However, knowing how to search for


information will be very helpful in your
engineering study and career

Assessments

Drop me an email if you have NO record


of your previous library test marks from
ENG1061 or ENG1060
ENG1060 Computing for Engineers

This book covers


all topics in ENG1060

Limited stock
in the
bookshop

Assessment - Library Test


Unit Overview

ENG1060 Computing for Engineers


prepared by Wai Ho Li for Monash University

27

You must attend all laboratories


You also have to do the assignment
For your own benefit, please attend the
lectures
You may want to talk to your lecturer to
find out how you can improve your
performance in this unit

ENG1060 Computing for Engineers

28

What is Engineering?
What is
Engineering
Computing?

ENG1060: Computing for Engineers


LECTURE 1

MATLAB at
Monash
Week 1 TODO
List

Introduction to MATLAB

Scientists reduce systems to Models


(hypotheses) and tests these models
experimentally to arrive at theories
Successful models include Newtons 3 laws,
Maxwells laws, etc

Engineers creates new Technology using


scientific Models, existing technologies
and context-specific ingenuity
Example: Mobile phone

Lecturer: Mr. KHOO Boon How

>
>
>
>

Electromagnetic propagation (antenna)


Electrochemistry (battery)
Capacitive Materials (touchscreen)
Quantum Physics and Chemistry (CMOS ICs)

ENG1060 Computing for Engineers

30

ENG1060 Computing for Engineers

What is a Model?
What is
Engineering
Computing?

What is Engineering Computing?

A Model is something we use to


approximate the world around us

What is
Engineering
Computing?

MATLAB at
Monash
Week 1 TODO
List

Engineering Models are usually specified


with mathematics
Assumptions are made to allow
approximations for a given context
Sometimes models are physical prototypes

MATLAB at
Monash
Week 1 TODO
List

e.g. A 1000kg car on a bridge places a


force of 9810N to the road surface
Maths: F = mg; g = 9.81
Assumption: Bridge is on Earth, no force
lifting car upwards

ENG1060 Computing for Engineers

Buildings, structures and materials


Stem cell mitosis
Sending rockets into space
Climate Change and its effects
Our brains (Brain maps, Connectonome)

Engineering Computing is the process


of using computers to play around
with Engineering problems and
related data to find a good model
31

ENG1060 Computing for Engineers

32

Engineering Computing Example

Engineering Computing Example


What is
Engineering
Computing?

Today, engineers and scientists


program computers to model and
simulate large and complex systems

Engineers build beautiful bridges to link


two places.

What is
Engineering
Computing?

MATLAB at
Monash

MATLAB at
Monash

Week 1 TODO
List

Week 1 TODO
List

How can we test the bridge?


Shake it with a shake table?
Blow it with a strong fan?

Computers can be used to model large scale


problems using mathematical models

Earthquake and strong wind destroys


them.
Video extracted from
http://www.miichsoft.com with
permission from Michael
Wrtinger

Tacoma Narrows
Bridge 1940 in the
US, Washington state

ENG1060 Computing for Engineers

Computer models save resources


Time and Money
Labour and Materials
ENG1060 Computing for Engineers

33

MATLAB in Industry

Programming is an Important Skill


What is
Engineering
Computing?

What is
Engineering
Computing?

Computers are everywhere


Programmers are everywhere too

MATLAB at
Monash

MATLAB at
Monash
Week 1 TODO
List

34

Programming lets you offload


repetitive and boring tasks

Week 1 TODO
List

Institutions that use MATLAB to solve


Engineering problems
NASA, Boeing, Lockheed Martin, Xerox, Philips, Whirlpool,
Siemens, Ford, Nissan, Jaguar, Toyota, Mitsubishi,
ExxonMobil, BHP Steel, US Navy, US Air Force, Broadcom,
Realtek, Motorola, Vodaphone, Texas Instruments

Websites with more information


http://www.mathworks.com/company/user_stories/industry.html
http://www.mathworks.com/industries/

In this unit, you will learn MATLAB


This lets you use a computer like a very powerful
graphical calculator and simulator

MATLAB is used everywhere across


engineering and the sciences
ENG1060 Computing for Engineers

Many Engineering jobs require or prefer


applicants with MATLAB and
programming experience
This is even more true by the time you finish

35

ENG1060 Computing for Engineers

36

ENG1060 Computing for Engineers

MATLAB at Monash

What are Numerical Methods?


What is
Engineering
Computing?
MATLAB at
Monash

Computers can do calculations quickly

What is
Engineering
Computing?

A modern smartphone can do ~2x109


operations a second
Computers are also good at repetition

MATLAB at
Monash

Week 1 TODO
List

MATLAB is installed in all computers


located at
Building 9 computer labs and
Workstations in library, level 1

Week 1 TODO
List

Numerical methods are math techniques


that use actual values to find a result

You will need an Authcate username and


password to use the lab computers

A bit like substituting in values in algebra


Result is a very very close approximation

You can run MATLAB directly from the


Windows start menu

K IC techniques use
PR
Most of the time, these
gmany
(t ) = numbers as data

t / 2 cos( t / 2 )

Perfect for a computer to handle

37

ENG1060 Computing for Engineers

MATLAB Interface
What is
Engineering
Computing?

MATLAB Help
What is
Engineering
Computing?

Current Path

MATLAB at
Monash

To access MATLAB Help:


Click on the Icon OR press F1 on the keyboard

MATLAB at
Monash

Current
Directory
Browser
OR
Workspace

Week 1 TODO
List

38

ENG1060 Computing for Engineers

Week 1 TODO
List

Command Window
Command History
ENG1060 Computing for Engineers

39

ENG1060 Computing for Engineers

40

Week 1: TODO List


What is
Engineering
Computing?

Make sure you have an Authcate


username and password

MATLAB at
Monash

Pick a Comp-Lab session on Allocate+

Week 1 TODO
List

Visit the ENG1060 website on Moodle 2


and read the Unit Guide
Drop me an email if you have NO record
of your previous library test marks from
ENG1061 or ENG1060

ENG1060 Computing for Engineers

41

Вам также может понравиться