Module Guide. Engineering Computing ENG_4_405. School of Engineering 2015/16. Level 4

Similar documents
School of Innovative Technologies and Engineering

Control Tutorials for MATLAB and Simulink

Certificate of Higher Education in Business Enterprise

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

Henley Business School at Univ of Reading

PROGRAMME SPECIFICATION

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

Subject Inspection of Mathematics REPORT. Marian College Ballsbridge, Dublin 4 Roll number: 60500J

Course Content Concepts

Honors Mathematics. Introduction and Definition of Honors Mathematics

BSc (Hons) Banking Practice and Management (Full-time programmes of study)

Intermediate Computable General Equilibrium (CGE) Modelling: Online Single Country Course

Physics 270: Experimental Physics

SOFTWARE EVALUATION TOOL

Statewide Framework Document for:

Focus of the Unit: Much of this unit focuses on extending previous skills of multiplication and division to multi-digit whole numbers.

Math-U-See Correlation with the Common Core State Standards for Mathematical Content for Third Grade

Page 1 of 11. Curriculum Map: Grade 4 Math Course: Math 4 Sub-topic: General. Grade(s): None specified

Programme Specification. MSc in International Real Estate

PROGRAMME SPECIFICATION

Math 098 Intermediate Algebra Spring 2018

Doctor in Engineering (EngD) Additional Regulations

MTH 215: Introduction to Linear Algebra

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

Programme Specification. BSc (Hons) RURAL LAND MANAGEMENT

B.S/M.A in Mathematics

Interpreting Graphs Middle School Science

Course outline. Code: PHY202 Title: Electronics and Electromagnetism

Livermore Valley Joint Unified School District. B or better in Algebra I, or consent of instructor

Mathematics. Mathematics

THREE-YEAR COURSES FASHION STYLING & CREATIVE DIRECTION Version 02

Providing Feedback to Learners. A useful aide memoire for mentors

Using Calculators for Students in Grades 9-12: Geometry. Re-published with permission from American Institutes for Research

General study plan for third-cycle programmes in Sociology

ITSC 1301 Introduction to Computers Course Syllabus

Math 96: Intermediate Algebra in Context

Name: Giovanni Liberatore NYUHome Address: Office Hours: by appointment Villa Ulivi Office Extension: 312

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Syllabus ENGR 190 Introductory Calculus (QR)

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002!

MTH 141 Calculus 1 Syllabus Spring 2017

Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 (click on Math My Way tab) Math My Way Instructors:

1. Programme title and designation International Management N/A

AP Calculus AB. Nevada Academic Standards that are assessable at the local level only.

We seek to be: A vibrant, excellent place of learning at the heart of our Christian community.

Mathematics Program Assessment Plan

MSc Education and Training for Development

Software Maintenance

value equivalent 6. Attendance Full-time Part-time Distance learning Mode of attendance 5 days pw n/a n/a

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Business. Pearson BTEC Level 1 Introductory in. Specification

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Programme Specification

PUBLIC CASE REPORT Use of the GeoGebra software at upper secondary school

Microeconomics And Behavior

Programme Specification

EGRHS Course Fair. Science & Math AP & IB Courses

Backwards Numbers: A Study of Place Value. Catherine Perez

Diploma in Library and Information Science (Part-Time) - SH220

BSc (Hons) Property Development

Course outline. Code: ENS281 Title: Introduction to Sustainable Energy Systems

STA 225: Introductory Statistics (CT)

PROGRAMME SPECIFICATION UWE UWE. Taught course. JACS code. Ongoing

Evaluation of Learning Management System software. Part II of LMS Evaluation

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

Application of Virtual Instruments (VIs) for an enhanced learning environment

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Programme Specification

BSc Food Marketing and Business Economics with Industrial Training For students entering Part 1 in 2015/6

Course outline. Code: SPX352 Title: Sports Nutrition

Initial teacher training in vocational subjects

Learning Microsoft Office Excel

ED487: Methods for Teaching EC-6 Social Studies, Language Arts and Fine Arts

ECE-492 SENIOR ADVANCED DESIGN PROJECT

THE UNIVERSITY OF SYDNEY Semester 2, Information Sheet for MATH2068/2988 Number Theory and Cryptography

PERFORMING ARTS. Unit 2 Proposal for a commissioning brief Suite. Cambridge TECHNICALS LEVEL 3. L/507/6467 Guided learning hours: 60

Programme Specification

Missouri Mathematics Grade-Level Expectations

Characteristics of Functions

Strategies to build endurance in FYE and DevEd students

VOL. 3, NO. 5, May 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

Montana Content Standards for Mathematics Grade 3. Montana Content Standards for Mathematical Practices and Mathematics Content Adopted November 2011

Studies Arts, Humanities and Social Science Faculty

University of Exeter College of Humanities. Assessment Procedures 2010/11

HARPER ADAMS UNIVERSITY Programme Specification

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data

Theory of Probability

Qualification handbook

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

HSMP 6611 Strategic Management in Health Care (Strg Mgmt in Health Care) Fall 2012 Thursday 5:30 7:20 PM Ed 2 North, 2301

Mater Dei Institute of Education A College of Dublin City University

Programme Specification

Developing an Assessment Plan to Learn About Student Learning

CHANCERY SMS 5.0 STUDENT SCHEDULING

The Curriculum in Primary Schools

Programme Specification. MSc in Palliative Care: Global Perspectives (Distance Learning) Valid from: September 2012 Faculty of Health & Life Sciences

Master in Science in Chemistry with Biomedicine - UMSH4CSCB

First Grade Standards

Thameside Primary School Rationale for Assessment against the National Curriculum

Transcription:

Module Guide ENG_4_405 http://vle.lsbu.ac.uk School of Engineering 2015/16 Level 4

Module Title Module Code ENG_4_405 Level 4 Prerequisites Course Organisation Lecturers None BEng (Hons) Electrical & Electronic Engineering BEng (Hons) Electrical Engineering and Power Electronics BEng (Hons) Computer Systems and Networks BEng (Hons) Mechanical Engineering BEng (Hons) Petroleum Engineering 78 hours lecture/laboratory 122 hours self study. Perry Xiao T404, xiaop@lsbu.ac.uk, 02078157569 Mrs Fang Duan T802, duanf@lsbu.ac.uk, 020 7815 7578 Module Co-ordinator Perry Xiao 1. Introduction This is an introductory module, which addresses the engineering formation as well as programming knowledge and skills. Its role is to enable students to appreciate the role and importance of software and computers in Engineering, and so provide students with the impetus to quickly become competent in their use. 2 Aims and Objectives Aims The aim of this module is to introduce the fundamentals of computer programming using MATLAB. It enables students to articulate specifications for requirements, which they understand, to gain experience in decomposing problems, and to design and realise programmes in MATLAB on a standard PC system and use standard methods in doing so. It encourages them to use a logbook, work systematically and make good use of their time, so helping to develop good engineering habits and the skills for self-learning. Objectives After studying this module, students will be able to understand the operation of MATLAB programs, as well as using MATLAB for solving engineering problems. They will also be capable of designing such programs to operate to pre-determined specifications in a structured manner. School of Engineering 1

3 Learning Outcomes At the end of the module, students will be able to undertake the actions described in each of the four areas below. Knowledge and Understanding Know the fundamentals of computers Know the fundamentals of software engineering. Know the fundamentals of software programming. Develop an understanding of MATLAB programming. Be able to design, implement, test and document modular programs of moderate size, from given specifications. Intellectual Skills Understand the principles of computers. Understand MATLAB IDE software. Understand basics of software programming. Practical Skills Know how to work with computers. Know how to use the software tools for MATLAB. Create programs of moderate complexity, essentially with a procedural/imperative approach in MATLAB. Transferable Skills Communication of observed results in technical format. Logbook maintaining. Communication and presentation skills. Learning how to learn by exploring a variety of learning styles and methods during both class sessions and in self-managed study activities. Use of information technology (IT) and qualitative skills. Mathematical manipulation and analysis of data. Numeracy skills that are developed in analyzing and evaluating data. Abilities of solving complex problems using engineering approach. Organization and self management skills. 4 Employability This module is suitable for students who intend to work in organisations that specify, design and implement software solutions to the real time applications in MATLAB. The module aims to equip graduates with concrete knowledge and understanding of software programming skills to develop solutions for complex engineering problems. It will prepare graduates with relevant skills for various possible jobs in this field. 5 Teaching and learning methods School of Engineering 2

The semester is of 15 weeks duration, 12 weeks of which are allocated to teaching. This is followed by a week in which their software is tested, a revision week and the final End of Module examination. Teaching is by 26 hours lectures and 26 hours laboratory sessions. Students will be expected to supplement this with self study to bring the total study time up to the full 200 hrs. Self study will be by directed learning material in the form of lab sheets and assignments handed out at the appropriate time throughout the module. There will be an additional 2 hour tutorial session where no new material will be covered and instead it will be used to reinforce the knowledge from the lecture material by solving tutorial questions. 6 Textbooks Core reading 1. Holly Moore, "MATLAB for engineers", Fourth edition, Pearson, 2014. 2. Roger S. Pressman, "Software engineering : a practitioner's approach", 8th international edition, McGraw-Hill, 2015. Background reading 3. Behrouz Forouzan, "Foundations of computer science", 3rd edition, Cengage Learning, 2014. 4. D. M. Etter, Introduction to MATLAB: International Version, 2nd edition, ISBN: 0132170655, Pearson, 2010. 5. Hahn, Brian; Valentine, Dan, "Essential MATLAB for Engineers and Scientists", 4th ed., Elsevier/Academic Press, c2010. 6. Chapman, Stephen J., "MATLAB programming for engineers / 4th ed., Thomson Learning [distributor], 2008. 7. I. Sommerville, Software Engineering: International Version, 9th edition, ISBN: 0137053460, Pearson, 2010. 8. Mohapatra, P.K.J., Software Engineering, New Age International, 2010, MIL EAN/ISBN: 9781282501232 7 Assessment Schedule The assessment for this module consists: 100% Coursework. This includes one Phase Test (50%) in week 8 and the main Coursework (50%) - 30% for the logbook and 20% for the formal report (assignment). Coursework includes two separate components the sum-total of which comprises 50% of this 20 credit module. These two components will be entered into the student record system. 1. Workshop logbook detailing the practical work will constitute 30% of the module mark. School of Engineering 3

2. Formal assignment report should not be exceeding 1600 words. This component will constitute 20% of the module mark. All coursework assignments are summative, formal reports will contain formative feedback. All assignments must be your own individual work. 8 Teaching Schedule A timetable is given below which sets out the week by week teaching schedule which we hope to follow. A detailed schedule follows which will enable you to be aware of what you should be able to do after completing your study on each topic. Weeks 1-2 Introduction Introduction to computer, software engineering, MATLAB IDE, variables, arrays and plots. Learning outcome: You should understand the concept of MATLAB programmes and be familiar with the graphical user interface of MATLAB IDE. You should understand the concept of variables and arrays, and be able to do simple plots Weeks 3-4 Built-in MATLAB functions and Matrices Introduction to build-in MATLAB functions and Matrix operations. Learning outcome: You should be familiar with different built-in MATLAB functions such as sin(x), cos(x), tan(x), exp(x) and rand(x) etc. You should be able to understand the concept of matrices and matrix operations. Weeks 5-6 Plotting and User Defined Functions Introduction to the concepts of plotting and user defined functions. Learning outcome: You should be able to understand the concept of MATLAB plotting and should be able to use 2D and 3D plotting where appropriate. You should be able to understand the concept of modular programs and appreciate why they are used. You should be able to construct and document relevant user defined MATLAB functions using M-files. Weeks 7 Input and Output Introduction to input and output in MATLAB. School of Engineering 4

Learning outcome: You should be able understand the concept of MATLAB input and output. You should be familiar with different types of input and output. You should also be to read and write from files. Weeks 8-9 Control Structure Introduction to different control structures and the various ways in which they are used. Learning outcome: You should be able understand the concept of control structures and how and why they are used. You should be familiar with different types of control structures such as sequences, selections, and iterations. You should be aware of their respective strengths and weakness. You should also be capable of nesting various structures together to meet specific requirements. Weeks 9-10 More Matrices and Arrays Introduction to waveform special matrices, matrix algebra and other types of arrays. Learning outcome: You should be able to understand the concept of matrix algebra and how and why they are used. You should be able to use special matrices and solve linear equations. You should be familiar with the different types of arrays, such as character arrays, cell arrays and structure arrays etc. Weeks 11-12 Symbolic Mathematics and Numerical Techniques Introduction to the various aspects of Symbolic Mathematics and Numerical Techniques. Learning outcome: You should be able to understand the concept of the symbolic mathematics and appreciate how it is used. You should be able to solve expressions and equations. You should be able to understand the concept of numerical techniques and be able to perform interpolation, curve fitting, and numerical differentiation. Weeks 13 Revision The last week is run as tutorials to help the students with their assignment. Code design, I/O issues and software documentation are usually covered in these sessions. School of Engineering 5