Teaching Responsibility

LJMU Schools involved in Delivery:

Engineering

Learning Methods

Lecture

Practical

Module Offerings

7440MSDM-JAN-CTY

Aims

To develop the approach and skills necessary to design and implement engineering software solution using high-level programming constructs.

Learning Outcomes

1.
Critically analyse and design complex software solutions using physical and mathematical concepts
2.
Design complex systems using an object oriented approach and high-level programming constructs
3.
Design complex hardware interfaces to realise functional and effective engineering applications
4.
Analyse complex specifications to develop engineering software solutions

Module Content

Outline Syllabus:
Programming language constructs: Datatypes, Operators, Conditional Logic, Loops, Arrays, Collections, Strings, Input & output, Functions, Structures, Sorting, Memory addressing & allocation, Exception handling, Debugging High-level Programming: Classes & Objects, Encapsulation, Operators, Inheritance, Polymorphism, Accessors, Method Hiding, Interfaces, Abstracts, Partial classes, Delegates, Attributes, Reflections Applications: Windows applications, Events programming, Controlling external devices, Security, Late binding, Threading, unsafe code
Module Overview:
This module provides engineering graduates with the opportunity to develop programming skills using high-level language constructs. It focuses on designing and implementing engineering software solutions and aligns with United Nations Sustainable Development Goals, including Quality Education, Decent Work and Economic Growth, and Industry, Innovation, and Infrastructure.
Additional Information:
This level 7 module provides a valuable opportunity for engineering graduates to develop programming skills with high-level language constructs to design and implement engineering software solutions. United Nations Sustainable Development Goals: 4. Quality Education 8. Decent Work and Economic Growth 9. Industry, Innovation and Infrastructure

Assessments

Practice

Practice