Teaching Responsibility

LJMU Schools involved in Delivery:

Engineering

Learning Methods

Lecture
Practical

Module Offerings

3116FNDET-JAN-CTY

Aims

- To become conversant with a range of engineering oriented computer programming environments and their applications. - To develop problem solving skills in computing with applications to engineering and technology - To introduce the student to the software development process within an engineering context.

Learning Outcomes

1.
Apply knowledge of programming constructs and basic algorithms.
2.
Demonstrate problem solving skills by producing simple programming solutions for engineering applications.
3.
Evaluate alternatives and make sound judgements regarding programming solutions.

Module Content

Outline Syllabus:
Programming Overview The Language (e.g. Python/MATLAB) & the Integrated Development Environment (IDE ) Basic Elements Procedural Programming Setting up a programming environment Scripting Fundamentals Producing a script Formatting a script Variables Data types Input to scripts Programming arithmetic Mathematical operators Division, floors and truncation Program Control Selection Statements Loop Constructs Functions Vectors and matrices represented as arrays Using Top Down Design Techniques & Pseudo Code for Solving Engineering Problems
Module Overview:
This module will help you to become conversant with a range of engineering oriented computer programming environments and their applications. You will develop problem solving skills in computing with applications to engineering and technology and you'll be introduced to the software development process within an engineering context.
Additional Information:
This course is an introduction to programming for Engineers.

Assessments

Portfolio