Engineering and Programming Skills - EENG0033

Looking for a different module?

Module delivery information

Location Term Level1 Credits (ECTS)2 Current Convenor3 2024 to 2025
Combined Autumn and Spring Terms 3 15 (7.5) Nathan Brabon checkmark-circle


In order to support laboratory experiments to be performed in other modules a short series of lectures on report writing and experimental error analysis is included.

A series of lectures will introduce a microcontroller and its programming language in an informal way. The aim is to enable the student to input and output signals to a microcontroller to control simple actuators. The programming skills will be developed in a series of non-assessed and assessed laboratory based assignments where students will be presented with a pre-written programme and they will be asked to make changes to achieve a change in its operation.

Also included in this module is an assigned mini project that can either be electronic or mechanical in nature depending on the preference of the student. Students are expected to build, test and report on the operation of the project and make suggestions for its improvement.

A short series of lectures which introduce students to University study.


Contact hours

Total contact hours: 36
Private study hours: 114
Total study hours: 150


Autumn and Spring

Method of assessment

100% Coursework
1 x Error Analysis Assignment (15%)
2 x Programming Assignments (20% each)
Construction Exercise (15%)
Mini Project 30%

Indicative reading

Monk S. (2012) Programming Arduino Getting started with Sketches, London: McGraw Hill

See the library reading list for this module (Canterbury)

Learning outcomes

The intended subject specific learning outcomes. On successfully completing the module students will be able to:
1. Programme a microcontroller to perform simple engineering tasks.
2. Construct, test and report on an electronic or mechanical project.

The intended generic learning outcomes. On successfully completing the module students will be able to:
1. Analyse, present and interpret data.
2. Communicate more effectively using calculations, graphical methods, and writing.


  1. Credit level 3. Foundation level module taken in preparation for a degree.
  2. ECTS credits are recognised throughout the EU and allow you to transfer credit easily from one university to another.
  3. The named convenor is the convenor for the current academic session.
Back to top

University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.