Module Overview

IT Scripting & Automation

The aim of this module is to provide students with the necessary knowledge and skills to automate systems administration tasks using scripting tools and techniques in a networked environment.

Module Code

AUTO H2005

ECTS Credits

5

*Curricular information is subject to change

Introduction to Scripting

An introduction to Scripting benefits and technologies. Appropriateness of automation.

System Administration Tasks

System Admin role and responsibilities. Identify Sys. Admin tasks such as User roles privileges, User groups, Account creation in environments such as Linux, Unix or Windows.

System Administration Scripts

Creating Scripts in a Server environment e.g. Linux, Unix or Windows Server.

Scripting Lanuguages

Scripting language: e.g. Python: scripting syntax; functionsand modules, Bash: scripting syntax; checking for syntax errors; entering arguments into a script or PowerShell: Functions; modules and arguments.

IT Scripting - Best Practices

Use of arguments in scripts, naming conventions, comments, script 'exit' options.

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100