ENGG1801: Engineering Computing (2015 - Semester 1)
|Unit:||ENGG1801: Engineering Computing (6 CP)|
|Faculty/School:||School of Information Technologies|
Dr Chan, Jason
|Session options:||Semester 1, Summer Late|
|Versions for this Unit:|
|Site(s) for this Unit:|
|Brief Handbook Description:||This unit introduces students to solving engineering problems using computers. Students learn how to organize data to present and understand it better using a spreadsheet (Excel), and also how to instruct the computer exactly what to do to solve complex problems using programming (Matlab). Real engineering examples, applications and case-studies are given, and students are required to think creatively and solve problems using computer tools.
Matlab will cover three-quarters of the unit. The remaining one-quarter will be devoted to the use of Excel in engineering scenarios. Furthermore, cross integration between Matlab and Excel will also be highlighted.
No programming experience is required or assumed. Students are assumed to have a basic understanding of mathematics and logic, and very elementary computing skills.
Dr Chan, Jason
Will de Ferranti
|T&L Activities:||Tutorial: computer laboratory|
Attributes listed here represent the key course goals (see Course Map tab) designated for this unit. The list below describes how these attributes are developed through practice in the unit. See Learning Outcomes and Assessment tabs for details of how these attributes are assessed.
|Attribute Development Method||Attribute Developed|
|The ability to comprehend a problem and translate it, using modelling skills into a set of logical program steps.||Design (Level 1)|
|Examples from Science and Engineering disciplines will be used. Methods of analysing specific problems in Civil, Aeronautical, Mechanical,Chemical and Biomedical Engineering will be studied. Basic programmings skills will be developed using MATLAB and EXCEL. Students will learn the fundamental pronciples of computer programming, syntax, logic statements, data storage, function usage, input and output.||Maths/Science Methods and Tools (Level 1)|
|Ability to use different systems for information retrieval, particularly in regard to ICT skills.||Information Seeking (Level 1)|
|The ability to interpret results and present solutions for problems in an acceptable report format.||Communication (Level 1)|
|Ability to apply self management skills to complete a programming project. Understanding the rules of copyright and appropriate usage of code.
Understanding the role of computer programming in the management of projects. Students may chose to work in pairs in the project assignment.
|Professional Conduct (Level 1)|
For explanation of attributes and levels see Engineering & IT Graduate Outcomes Table.
Learning outcomes are the key abilities and knowledge that will be assessed in this unit. They are listed according to the course goal supported by each. See Assessment Tab for details how each outcome is assessed.Design (Level 1)
Lab Exercises: Programming tasks done in weekly computer labs
Lab Exams: Practical programing tests in computer labs
Final Exam: Paper-based, written exam
|Policies & Procedures:||IMPORTANT: School policy relating to Academic Dishonesty and Plagiarism.
In assessing a piece of submitted work, the School of IT may reproduce it entirely, may provide a copy to another member of faculty, and/or to an external plagiarism checking service or in-house computer program and may also maintain a copy of the assignment for future checking purposes and/or allow an external service to do so.
See the policies page of the faculty website at http://sydney.edu.au/engineering/student-policies/ for information regarding university policies and local provisions and procedures within the Faculty of Engineering and Information Technologies.
Note: References are provided for guidance purposes only. Students are advised to consult these books in the university library. Purchase is not required.
|Online Course Content:||www.it.usyd.edu.au/~engg1801|
Note that the "Weeks" referred to in this Schedule are those of the official university semester calendar https://web.timetable.usyd.edu.au/calendar.jsp
|Week 1||Lecture/Tutorial: Introduction, Excel basics|
|Week 2||Lecture/Tutorial: Functions, Plotting, Solving equations, File I/O|
|Week 3||Lecture: Matrix algebra|
|Assessment Due: Lab Exam 1|
|Week 4||Lecture/Tutorial: Matlab basics, If statements, Arrays|
|Week 5||Lecture/Tutorial: Loops|
|Week 6||Lecture/Tutorial: Functions|
|Week 7||Lecture/Tutorial: Functions (continued)|
|Week 8||Lecture: Text and File I/O, Character strings|
|Assessment Due: Lab Exam 2|
|Week 9||Lecture/Tutorial: 2-D and 3-D plotting, Surface plots|
|Week 10||Lecture/Tutorial: Matrix algebra|
|Week 11||Lecture/Tutorial: Images, Movies|
|Week 12||Lecture/Tutorial: Interpolation and curve fitting|
|Week 13||Lecture/Tutorial: Help for the Final Exam|
|Assessment Due: Lab Exam 3|
|Exam Period||Assessment Due: Final Exam|
The following is a list of courses which have added this Unit to their structure.
This unit contributes to the achievement of the following course goals:
|Project and Team Skills (Level 1)||No||0%|
|Design (Level 1)||Yes||22.65%|
|Maths/Science Methods and Tools (Level 1)||Yes||69.73%|
|Information Seeking (Level 1)||Yes||0%|
|Communication (Level 1)||Yes||0%|
|Professional Conduct (Level 1)||Yes||7.65%|
These goals are selected from Engineering & IT Graduate Outcomes Table which defines overall goals for courses where this unit is primarily offered. See Engineering & IT Graduate Outcomes Table for details of the attributes and levels to be developed in the course as a whole. Percentage figures alongside each course goal provide a rough indication of their relative weighting in assessment for this unit. Note that not all goals are necessarily part of assessment. Some may be more about practice activity. See Learning outcomes for details of what is assessed in relation to each goal and Assessment for details of how the outcome is assessed. See Attributes for details of practice provided for each goal.