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
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.
This course is an introduction to programming for Engineers.
Assessments
Portfolio