Skip to main content

Software Design

The software design course examines the general software design concepts and design process and enabling techniques. Topics include key issues in software design, software structure and architecture styles including human computer interface design, software design quality analysis and evaluation, software design notations, software design strategies and methods including heuristic and formal methods and component-based design.

Communication in Industrial Automation

The communication in automation course examines modern communication topology and architecture employed in industrial automation systems. Topics include communication components, principles of communication in industrial automation, architecture and topology of network communication, communication protocols as used in industrial automation in wired and wireless communication such as TCP/IP, RS-232, RS-485, Fieldbus, DNP3.0, Modbus, Zigbee, Bluetooth, and IDRA, error detection and control, troubleshooting, and introduction to security in industrial automation systems.

Subscribe to MEng Programme