Skip to main content

Module

CME1026 : Computing and Numerical Methods

  • Offered for Year: 2020/21
  • Module Leader(s): Dr Chris O'Malley
  • Lecturer: Dr Mark Willis
  • Owning School: Engineering
  • Teaching Location: Newcastle City Campus
Semesters
Semester 1 Credit Value: 5
Semester 2 Credit Value: 5
ECTS Credits: 5.0

Aims

To introduce the use of MATLAB-based computer programming and develop capabilities in problem analysis for computer-based solution.
To introduce the use of Excel for data analysis and presentation of results/information.
To learn the principles associated with some of the common computer-based techniques used to solve chemical and process engineering problems
This module comprises two parts: Numerical Methods and Programming in MATLAB and is delivered over two semesters.
Semester 1: The first part introduces the theory and principles associated with some of the common computer-based techniques used to numerically solve chemical and process engineering problems.
Semester 2: The second part provides an introductory course in computer programming for the solution of engineering problems. Students will be required to put into practice the theory learnt in Semester 1. MATLAB, a high-level computing language is used extensively. The learning objectives are delivered predominantly through "hands-on" laboratory problem solving sessions.

Outline Of Syllabus

Numerical Techniques (Semester 1): Analytical solutions versus numerical methods; Root finding algorithms, Numerical integration, Numerical solutions of ODEs; Solutions of set of algebraic equations; Least-squares approximation; Use of the SIMULINK to simulate dynamical systems

MATLAB (Semester 2): Introduction to the MATLAB software environment, matrix handling, basic MATLAB commands. MATLAB scripts and functions, flow controls, plotting, program debugging, flowcharts and problem solution strategies.
Excel-based data analysis and charting.

Teaching Methods

Please note that module leaders are reviewing the module teaching and assessment methods for Semester 2 modules, in light of the Covid-19 restrictions. There may also be a few further changes to Semester 1 modules. Final information will be available by the end of August 2020 in for Semester 1 modules and the end of October 2020 for Semester 2 modules.

Teaching Activities
Category Activity Number Length Student Hours Comment
Scheduled Learning And Teaching ActivitiesLecture21:002:00Synchronous online sessions: Introduction to the Module Introduction to the MATLAB/ SIMULINK envir
Guided Independent StudyAssessment preparation and completion23:006:00Time limited (1hr) summative CANVAS test with preparation time
Structured Guided LearningLecture materials121:0012:00Lectures will cover explanation of code purpose and associated syntax
Guided Independent StudyAssessment preparation and completion18:008:00Exam Revision
Guided Independent StudyAssessment preparation and completion11:001:00Written Exam (Open Book)
Structured Guided LearningLecture materials82:0016:00“Activity Modules” each with introductory video, a basic worked example & chem eng example & quizzes
Guided Independent StudyAssessment preparation and completion15:005:00SIMULINK Assignment and associated report
Guided Independent StudyAssessment preparation and completion15:005:00MATLAB Assignment and associated report
Structured Guided LearningAcademic skills activities73:0021:00Tutorial sheets of Chemical Engineering style problems. 1 for each of the 7 main topics
Structured Guided LearningAcademic skills activities83:0024:00PIP Lab sessions
Total100:00
Teaching Rationale And Relationship

Lectures and lecture materials introduce basic knowledge and techniques. Tutorial work sheets reinforce acquired knowledge and sharpen problem solving skills. Assignments develop software skills and ability to use knowledge in problem solving tasks. Practical classes support the learning introduced in lectures through hands on experience with software. The students gain practical experience of applying the concepts introduced throughout the course to a number of problems varying in terms of complexity.
Alternatives will be offered to students unable to be present-in-person due to the prevailing C-19 circumstances.
Student’s should consult their individual timetable for up-to-date delivery information.

Assessment Methods

Please note that module leaders are reviewing the module teaching and assessment methods for Semester 2 modules, in light of the Covid-19 restrictions. There may also be a few further changes to Semester 1 modules. Final information will be available by the end of August 2020 in for Semester 1 modules and the end of October 2020 for Semester 2 modules.

The format of resits will be determined by the Board of Examiners

Exams
Description Length Semester When Set Percentage Comment
Written Examination602A30Open Book Exam
Other Assessment
Description Semester When Set Percentage Comment
Computer assessment1M15Canvas Test - x 4 Root finding techniques
Computer assessment1M15Canvas Test x2 approaches to solving sets of equations
Computer assessment1M20Solving Euler’s method Problems by hand and validating the results using software
Computer assessment2M20MATLAB Coding assignment
Assessment Rationale And Relationship

Semester 1
Closed book exam to be replaced by summative Canvas quizzes focused on 2 topics.
Assignment allows gradual introduction of using software to solve these types of problem. Introduces the concept
using software as a validation tool.

Semester 2
Assignment enables testing of programming and flow chart capabilities
Exam test understanding of reading, understanding and debugging code. Also tests students ability to write short section of
Code to perform smaller tasks

Reading Lists

Timetable