CME8009 : Introduction to Computing with MATLAB and Simulink

Semester 1 Credit Value: 10
ECTS Credits: 5.0


To teach students MATLAB computing and introduce students to the Simulink modelling envrionment.

Outline Of Syllabus

MATLAB (Computing) Lectures: The use of computers in the Chemical and Process Engineering; Organisation of the School’s computing network; The University Computing Service; Spreadsheets; Computer packages available in the School; Editing text files; Programming in MATLAB; Flowcharts; Principles of good programming practice. Presenting data; Dealing with errors in data.

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion11:001:00Exam
Guided Independent StudyAssessment preparation and completion26:0012:00Preparation and completion of assessments
Scheduled Learning And Teaching ActivitiesLecture241:0024:00N/A
Scheduled Learning And Teaching ActivitiesPractical123:0036:00MATLAB
Guided Independent StudyIndependent study271:0027:00Preparation and review lecture material
Teaching Rationale And Relationship

Lectures convey the computing concepts and theory and their application in process engineering. Practical classes support the learning introduced in lectures through the students having the opportunity to apply the concepts to a number of problems varying in terms of complexity. The practical classes allow the completion of assignment work.

Assessment Methods

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

Description Length Semester When Set Percentage Comment
Written Examination601A50Open Book exam. Pass mark must be achieved as minimum to pass the module
Other Assessment
Description Semester When Set Percentage Comment
Computer assessment1M20Matlab 1 assignment
Computer assessment1M30Matlabl 2 assignment
Assessment Rationale And Relationship

Computing based programming skills are best assessed by demonstration of the capability, and the lab based assignments serve to assess the level of achievement of the learning outcomes. The assignments are completed with the use of MATLAB and Excel to demonstrate that appropriate levels of skills in the use of these applications have been gained. The examinations enable the assessment of whether the student have understood the methodologies and whether they are sufficiently conversant with the application of the techniques to real world scenarios.

Reading Lists